72e30070a09d10b7da10297e8b2dab0a9b0a906e078d3ace0d66bda9a7f923e7558d9f0d8ceb3d7ac72f1f7849b6086ee6ef0c0e23bdb56d458119fd3d380a04065258bf6388feb250c5f63cf8220179be792", 0xae}, {&(0x7f0000000440)="a5d11cf92019fa674eba78b3f86173aa871ac593e1c62d238d06b4aa2787218354c5476d6731a709ffd8d26ba7ebcc9882904b832ef37ea80e34f0c07d9008a529832a597ce656c58ba170a9fdec3e9a399c0f8d61afceac7cd1f373be3a76f58e98f28aff4814c4db26bba63fbf74789f19a775ce37f252b47fae780b1d539fc138909c149c5b0015b35c75fd246761b687db391801c66c9b7590b634d62f8414f973f83d4524711a9d3c9730074562a5adec9f6954d3f3f1979ea44ae6bf7a1edb7bf836e79a110abf1ba54e7b5c738cc6cbaeaea26aa00a97042992bb36c273", 0xe1}, {&(0x7f0000000540)="e2531d7e8df77c4d27baa4bcddae9db9c56602d8cb81c129b9e3b52c35a51848d8ab03850eb5b5d6d1cdcaede20181abea51e8669616baab852a8978546247a840bdc13c26451753683df7", 0x4b}, {&(0x7f00000001c0)="bacea5e17cda23a01e037bf7f593180621872583504c43977b715ba210af535444e0dd115dad6c8cc5e7f9ae06283749ce49c742aa3c699f8e8383f191", 0x3d}, {&(0x7f00000005c0)="c937435b762e410b510ac27e98e1eaae8e95aa0223ebad9fafa00f08c7eb3886d9070fd1ba9f537edf5d3288a6d564c69e064083c51c66eb898a06e3d51a0f10a4f7a24b9058cb804c01cd1c3c", 0x4d}, {&(0x7f0000000640)="08aa3809498d1426cd04680d0e5ce1078b4b0de598775d7dc9188df554b980aeffe73cb7e13d20c3af768b3422a3cd6c0bfd2a2424693e5cc7e01aae861162d9008406bffc9c5283aff230c4", 0x4c}], 0x8) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) symlinkat(&(0x7f0000000c40)='./bus\x00', r1, &(0x7f0000000c80)='./bus\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0x401, 0x4, 0x4, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2fad}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff12a2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x21}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf805}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) 21:03:14 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='cr') 21:03:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x54}, {0x6}]}) flock(r1, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") 21:03:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f00000001c0)="bab7d68d8f1ec98ef32bb42e0bbc4fa97471b231cdec7cec3f23788263d189c2aabd588157350603c0e42fa3f4b4f77ad1eb9527288bb78ba779e2f3d9bf30ee5fbb01f29c0c4f0d6bfe8a2b82742601fd7e8aabbb0c13649015e4d0ec561e33996c8d51b7f0546746afef6dd2b18378f9ed2d1889ef51b25a5f2ef5962f428bba32edfae534198b7e514fd2afd8d26c14ea83bdce75ab6b4953f0be260130ac116778763229a9ed7156ff2ba6f1ef53819771076cf3", 0xb6) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000040)='\xd9&\x00') 21:03:15 executing program 1: r0 = semget$private(0x0, 0x5, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000002200)=""/119) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = semget$private(0x0, 0x0, 0x410) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/4096) writev(r1, &(0x7f00000021c0)=[{&(0x7f0000001000)="a7fe8ed7a84293294205269434d8474eaed891c157cf1b2b36a68869d0d9617e2243d9e43dbdca3f195fc5c6e1434b7b41a70acdd7feb1e1cc890cacaaf4cf139f0156910e24f26dbb4ecc11111bfcbbab326b95d3", 0x55}, {&(0x7f0000001080)="a58a485c9159a1c0034a0d0abddd48f82e3cfe1a2b80bd1883254ada08e64113768606737480c80c6395f14de6ea31f47dc6dfd5ddd11ea234970c12da82d239e003532c94bb9963b5fd962e4bfa2af08f372f4f6a21e11da306e8a4dc78eba673a19998ef99b00114f5ebbef1d0dd25a1fab5dea01d1ad5188d5621896168c50a36c7f05aa229c75c5d32e891259dc35b7cffce226474b9b3e525c7e16665fba03a4bbfce784d3dbee0c498fee47f51bbba68b8", 0xb4}, {&(0x7f0000001140)="1b5ba742ddaebb3d0e78472ad4a268dc5375ecdb5418750831b00ad1ceca4e533e100c46607f76b0ea81b0251e36d2c6e4ff14b4c57a23887bb0ed5efc66496ea9bf6774e960752116cc5b8f0226fc44d9df9719aff7ab096e76", 0x5a}, {&(0x7f00000011c0)="a0a5d5807976e55ea0e84f5c79aa45731cfe3677cf5ab3d9f9d175353f2bb4112fc42a3c7e16c7be3a63d77117f64943a76794c85f8c186448e085931e0fa748e18b366b4f4a25bfb90286d16a712b090e9a0f41d8a4f885b02b8657a4fecc1c0d159aae7f9ea0a6cb04356e3b86caa134be50b441a6de0e11dec9ae75faa499a1dd1a23b58975bbd7e2d8f823897295fe64ef2feba0e00afcfaf2e34cf00dfa98a1e56228419e930da94fc9a5ab798fb91df26c83d31e750658a9ae657772d0c591bb5eeae6f44848f0c6f76263eba0185afa8a9fb8c221008c620ab64e139c42333cdc80a3ca79a9b760b203066c1606509e16a74d3e1c2bf39f641bf2efc3da6d4af3b17159717e13d74014fe96ea0f0124f7c3535b231c6b2868bb3f7026b66779781eda278ad8aab341be4bd85e05ffd7c93dd4a7d5e32dd092c0e3075b5fa32240faca21eb9aea952b1e666b39a2824c39b55d55e39d02fbb40d698c568acbb39367237e016bf23efcddaa72419cd622fd4371ec8791fcf9b2351b5ba8735360854b4db9b890e418a9b2c92638543a41cf204bb7c0b601d3673053d8ddb7df829235d345bc83e7a16685e689fc9348a3f95713008f64ebcff1c35a8919add4f20af9d9f5a7d76e1db4e52c67cd73ef5918bb1dce856de5b3217362320d048c13ad70c580a38865870345020ee2149071fabc453cc85e29091b6d6bbe595c616cfabeea2aecd7680217ab46c7912bb7c1bfe08dc571e78644884ae6cd6138623f350409b3da99cc56aa19e15ea7f97d4c798cd29fa2ae6026632f1c473ea874a89631b2be084b04439cee4fe62d57a37c02d814791997a4590b58389d0cdf7702c6af9bbbf6cbec5e745e52dca955c04282ed1afc77d2e0277d2792bca205c712a1130b2f27ea696e10a87e5f020f071cbf1164b10299167836b85a1107c48ba5901a450b71c33cd23dd95b5de777c6215b362e59f5e80a3f4564520397122df72398f8bacb9499590a778efbbed8fe8834b1d7e70686a01c93ae89c608aa8d120ea131d9a66746ddd7abe6f73072f4bbff4e51d07c9e7a49d4f353fca684faf2993c5ad84971adf2aec6e6fb77774ecdefcddc6030448017678f1e168d22e715aca6d4d60d61ad7da7ec3586e5bc33eddfedc62bb366fcd70df82c7da0da3659cd1c574c49590e1329699b334e8f468a50e36fcee9fcea695f8fdd12c09ba1972e733185f72d6fe46e09ee22ac0d036ec5190abed762f3551ab4cf799311ce39615d15a4d4228622e5c900f0c1a1dd915075bbe11254bbfb2ef4b0d9bea63147168a33504ced2f42969d2493b38a10c45bed7028a873bef1e0a766b2e7b22b5a887eb52fc5e727061df0d6939f6d342b3b94847f4cc88d4c8e26d3366f113883d4816a9078eb9e4acf5cd5c11b43ec5d335a58f18fa73bad0d2b84c4af10f486f1d3930e53643fe0cebb7d4f8fee27f34aad3cea3c35419eb6084f00a84c6a59c7c9c284379f6234fc94f6eb8a7c7bffd1ca755943f315cff1091e428b72cfe05ea46d6ab319ee001d0f070f92314c311612581fab726229819528f590affb41493a0d5ca552fe0214a5566f3e785d6077bc38a26c7e72f72f54d6505b0f4d3872cfcce558a4b89e6efb127672105e47c634fdb7523548ea5202103e99364a73c20234c32c179857ea7edadd30612334202b034ce7f0463b9ace3a30722b8cd674f6a966f494d1335032841007a8f5ad48a37a2d02a50ea42eafad78996780d53e46c4ac6ab5369df50d85d545762df89438336c2a8f63d502296edc85a6e87d787965c9b4cb7a798769886b3b75324fbd1f2c89f65da3854520be1461bde54a8c4268087ed68f4b1644040ed8a6d59e0a9eb1c90ad8bcf6e2865bff96178e8aa102a31bc18ad1ec7bd8014fb47f2ece2faf74e9082e62c3f3700bad938d24e56d71eba291586511f06890a06cdf7deb0e269a3ea12669669132bce392258d0a074b9246041afc19e464dbbc0c8efd2d2638fa7f4c557cc6979b79b351a96a2b641d81461161497154ed365ecedfc09a5632d11dbf1780f7e7c8909a79d1f952a751b0fb7957d5b44589f1e73e769951ef7eb580c8e8e9ece71fac1721d6e1560b5d474f4f88c8f46e2ea06e1a76f8d14bf927d60025b16492a5e6437c77be4482c8887f5959d1fa7227bd2267966a436be8a20e3d73bd5a20ed1b701e67d0bacd734ff1701d64c1761bb45e8296e820de11c2b4d00c231e72e97a731f112aa91f742f29b5a9228b53b74776438275c2e4faf332c2fc37df18ff9cb05fa9061fa1c2bdc84d480e317e71bf9b9cba816e93aa5b27d8d2f71b193f6838ecd63844b4d1aad2dd045b66fa881e465f0e255ed47ca5d63a19e9ee2302a7672edc6f5bd193a2ad983a5599d59eaa0ce49dda803ebd3c2cb9748aca077ce2c60ec9200ad5648e766fbe19949d3d37cf12d732700ee0f41d79ec4e04091bd94df78caf0c20bb640d25818658e8f9961f28801ea78a08159a8498731af67e6d39a464e9bad47fbd54ee987c9be26c8317a49fabde6f86157070a0946bc8ad58304ef36cde3a144f96a20fa60d8da4fd23181314185e48a052977ec2937123944ec5036b2767a2bd2c6906aa182bf7bec0ea4d0abfe253e159b8187e25b5c294cd1d2cffee3b49c4a8fe3d76bf48a06bd82691f8c43fce4bb426f1cd54523c86215982040db1fbb2dafd671e0d601d4e41dfc17442e3659bb5aa9afa3dec5688b45eee98c661779866600b0664c724525ce75cab9e0a467dabdbfbfe490ae14b3e99088347f22960ce851e857a33971c4fa58cb52f306fa2309dd924abc75a20caf5a0e139bca127f83875053268e5d8e6dcf4b9d5441a3bb063a1471df362ade7c892ab83c40c4f26fbce0ac7082ddd3b1965ff40eca59d7d6c6e9063637307fde99ef1533020818fc74554d9f4ba9496a6e7455c5df095187f8cfb8d2c39bc1ff9f9692075a597f0db5f7330c21292aec4bdd4b7208e79bd511a6b3cbe123a3b38a9928c876bd23bb28913f14c72e4fb6387706ad6dd58011bbb9797ac6410893ff64cc6378fbfbcd18bb3436f079a08b741a3e31e73b083e6218590f7db916d52096b94b7128f505ecd254df534cccb37d4b07cc154aa5a6398eb1e6463d5b105ee7c4c61c80fcbf3ea2d7cbaca7de8f81b7717f24d5038a17d3a9eba9cd00826ddd16901da418034f83f1f33e5a080d81bffb6b661776111216328350f4c07c24c508b68e7c8d4ebb83b1dbb9e6e9185a213ea400138089a86991143ebf3eb053a70d5a57b1c0c3c85032ea19a431ad41c0eff33243efa7b16495ef5ce078b2355f36518c2feba9a05e4e387c359e49f18a1f4298a401c884e7a6aaf2f4b3713ae77a937dee26856ceb54ea8422adfdae38801139cdb42db47f5db9ea4a232efd066aa7f2674fa10c2c8243baa88299c540faa0fd7e1563b941e24670355600b23680a86db9f198a9039b187b69c7bbb5cc94de7996c4769dcf2db0f8a01e9f737c2ebc685fda998da5734bfd03cfb43feb2bb1aad7c35bdc13e7fb940ebd66afd282813a5284ea0c08b9bbc08ddafca9a20b4ce9c8fec1b2f362b75bb9aff6f71e1602e4ec8d86d17862b4d876b33636dea5bd1e692a3cfe90145fe07dc089a08ea0513a0d0be272000cca8603b9978ba6aa04448abb9e66031cb88c26538bbb655cba15a1c76708049b243cdb4e480dc2a38805372615ce123d84534ab21764b9b660078b13cea921583978c6b659c13ee644ed45b4ed6e73218c2af3f137dcc37b822942ba3873020ea96333b481a342dc49a143ef3870b4ff55df7ca812306758450a6c7bcb6aec5e136f9b2191de0db89990099f034f6ccf8c4c2f1d4244de950b8bad41ed17cce3f4df486657167a299c91e8619642f710498d0597cf290c5e94ada694ec17004ae865449a3180de1469bc3280e6f265182764d7630b9352fd8c75deceeb9417c2b5f4287d1d31feea3b5d8a92c705836ea8f22397122e0ba4c23e1b2868efd65bc0f7cefd5231120dd5364d9713b62bfbb687868617749236b7b86c8e0b1258064b129423d53ba6c0c2d18bc2d97d4a97fc290d47630d068931f49285e1997ffdf76b4c630c48935db6839804bc283a3596f8a7870a00de893df6be197d4da15d3b306ca142f8ccc6add608fa6b9d18e16b89ebf5e9e0e9a458698cfd8f96cefd7b9b6db6a99c4fb9e0f91c2500b311874118230c5c8958a12677c68f0beea44753beea1cbb8ad4ffdec94fcb066c7586ce4ef277536d81221bf3d1996db2d53acaf20f9f6d1013bd4c12c30a4e3e0956bb1dcb455c6811867223addb29fa9d7d93812c8328d8282177233a556cbac1c8cb6612c7e08950bb428b3814106c88cf5bacb1e7d6fd49bd5f9a0176f47cc7c1ffdfb525ad24c3933827bb37a32c6fd7bc4462833fc98fef2080b73e40fe850f6204b28b1ae351b9a5bf6f129451efff7072ec438e31b2b3a7ab2edf8471bddfee752bd6139af8f497c38f8a86cc34f4bbaaa23f02b0aad2ddb8a25c7f806a69d95183e85cb85576dc5f9d600270383d2e46d823f3bc8461a99f8fa2cba1d44350c64d852b5342bfb16c0cdace221b5af017ce8cdd9b7f9d8e6c3cb3fd7f00207247b021f97ef657291173884e087b1eea0203841a9639cad36fe31a1a22b23b1a479a21cfd46868b7a89e8e753a8c1cc6564f6d136a10ab167bb2b11a86ba29c9b29e7ed8076d33bd1475277d299ec69803cc79ee6aa2ed4d3aecde67177cc25c51448110d34bee6af63eed8e04b7a0373479e6a67b393d5f6aa8923a0834974c93b76e2682b70c650f4f92c258c13b039a71dfcd19dd8d173042262827b088e19409fe6189e674f1b2c387bf5add7ed7ad628e172598ce2ae56aa330a2b7fb8c4230c9b394f7528b3a46bd6ec796a57c6d856923f3792858681276ed4d0824563b9e3b210a35c6663c15613c4bafcbbe9d3959ddceb109335970c902f857a243a79ed88dac14bd844c85ba01aecc4b60def8f31ab645942d221bef2566f9d6a8c5f7ed64f43a9224506d72a0d9203dc6880e33ce1f8e4951d3dd9f3186b1dd24f952abe67c0b3722dcfabeafbede0dd8a3cf59f9bd073bfd0cef7b93e2b06d059a8b2fd76f8ccee12ed45a814c4247c46bf0b191349088013e008d2b875b72ce0279c65eb801bb510d35c28cd785c8186926d0364eb42e3faf64bc4d84118ca1266262692dd510085f546292a0f70c35a38be0ebbb47361ef329b7f4872ccd5e8cc31fa2dac8c0e5d61d0dcfa07a743feec56083338427d3327887abe3d708aa2ef8a05c85bd2ed7b77ab6c8dd4c7897328f1c7cd3cddd61850b99e2fa1b8e30ea634ce4c6b348dcb2d3f78537fd135cf5d69189388ef2763698f53a6c08a59cf4c745ab703d11f3ca921e5f5d94281d70f9fba9f965e421b4032924752c70f4041d399710cf4fb56eae9bb14cd1b1e4f3863037560999a36f80f83dbfef505588c5c8d8e004205d70853d840ef19a6f091e95c6112a502ec438ee8d43876c9f6e9db086099d58309fbc75b7a7a421c90d6f9d306f63183703be405946f14f7aa6d80ed7a3826142a4c6d1d5dc4ab9907d9040cd1c1b125af52dbb7a1f73536d8a24acc43799b22c5de0a7bcbc376401c873799aec08183b8e785705f437c707e75cebe33a3fe92722d53ae07d2eeaa32c0eb5ba2a12d45f29ed92ee89563e1ca130e0a65358bf90251ccae4b078e32ba3688a628d84de3e376614aa4d2379558dbf8a368", 0x1000}], 0x4) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) 21:03:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 21:03:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xfffffffffffffeb4) r1 = semget(0x1, 0x4, 0x501) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000000080)=[{0x4, 0x3c, 0x800}, {0x7, 0x8, 0x1000}], 0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 21:03:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x4, 0xd993, 0x5, 0x1, 0x80, 0x3, 0x1, 0x3, 0x2, 0x5, 0x3}) pwrite(r2, &(0x7f0000000040)="2105ac4964950441bad77a059dafc412f4fbf07cc6737bf5e3bc5d154cf9ae02cdb0c3f183f05668b8ec2319c9759256150f52e8bcc50202ec7833a97687f889bef12cef209d001058e67d38f4a1b23a38c7033e5859bd1a8822c9bfd9967b2b9ed0142018dc77feec31b553b5e7aa44b3525b524b163582aee32cdbaa87e4ca5449ffba3d9bba40bc2aa70f643603ce4dd0a5cb7d0193ce2c828feb3cd21513bd11839704281c5716a42a1ab90f6b57d2dbce9813c4c1b3015553c5b4e89b47f2e53ee9faf983506843750ac20780be497bf0828a5f31b6a52a08d0fe4d512b3a55", 0xe2, 0x0, 0x0) dup2(r0, r0) ioctl$FIOASYNC(r2, 0x40047307, &(0x7f0000000000)) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xf3, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)="13eddba4ce548b0c9ffc540408587a5cef16040032826dfc0e7dc8d260d2df5e621b8c44292ab86d7c9a09d7729aab52e6e118e36502511f57c5035473d4940f49ca2e6221c5909565f5a643c4050ffc69c68b0eacff03ad790d3131eb52476d8b7852832c81d5d78c64d9f29a76e01a93f265c30331db64c36c7a86641a081d91c3b212dae96967852b2a3160cb7e504406fafae6a98ea66bb9cb9320e0c7bc23e1911653b032209144bf5cae72f6ce72b6ddce42b6d1d4dc35b1d0380e4463f38a478ae95ab3e9d804d6ff5ba65173d93715fc320f8d88", 0xd8}, {&(0x7f0000000080)}, {&(0x7f0000000280)="14670903ca51154c567406b4594a3c43069b30711cd5883084d13ec6af45f35cbe42d36621d57c2abaf3cbcd77cc18e157fd8466458cbae662e0005a97b6cb5fe72b5938d8e1e1522546a4197d4889eb0c880eb1aff6e6468260b9e6e3aff5b5adf496919a77067aa3728c3330f1d3e74dd2ad351fc0ecd924a550e3b74ce6a7fad7b3e2e8e543610e5e873a3a6bdc675a8bcd7b975e00e7db748677515f292feb062864546bfc0243597bf8cd3b4abf40", 0xb1}, {&(0x7f0000000340)="29bf1ea0b83a569ea006786ea8562839525d79cad1b643b15a7688b87cae70c79b366788d2283bb93a8e840bf938729b8a5cba4cc891081d86d17ba1a86f834aa51112ebbca08aeb1eba82843ae96b393226607f79602973b6b3263ebecf19ba8b2bc6b45692bb3861ae1d58567dfc69f56bacbe8b1151b9f55219cd4e148980d6d21372a16fdf8d09af743a", 0x8c}, {&(0x7f0000000400)="8e60fa2547c005423d90672fbed3a395b3bc76e673e72f689361f584e585f80f924eea0342a63d83f1971191093e383f095ace1cf875c7fdd4594b0a5ec060c089d9ee1577e5c3a1a4e7c0a56104eaedb7e31a68b05d1ddb4f0d9b3dbcc6bda65ac0c189b854570e8f4ec4f9d481d2e84147b96d4e219a1e7f4d400fdfce8933c7ee4a85af361e2ffce1650c886a111db447fe5c7c784ac375e245c9d0260827c24ac8b83d5f5e8d15abd50464268c2bd75e8e8d95b08cfe83a3ebec84be3a32355c7ffb7b5242cbb41d7f8600d57ef0663319cfee26e419f407d694ed", 0xdd}, {&(0x7f0000000500)="aad0dedcf9d5e7d77a940f201427c833da3737227d92674702892e615e30429ed10ac02dc65b7973b58c6555c6aebb50f38b9309b2d0899fcdb8f4194426dca76005d2c23de8ede3c2dd9d388b81b56a2c68d71a8713e40432378b6d4f4b129f61dfd7f9d6ec419575a0722c615c45c7051694d47858e61e395ab21f8d8d5e22c698c56c8ef60236599897864a44d56e5551a6070b190e3ef23f447aa7c8186483b84e3411c0aece4e7120285db17cbf52", 0xb1}, {&(0x7f0000000100)="a9548601e748c80c065f1df3059a8b606bdaff85fee1bfad235bf483be204ab094b1e6d6", 0x24}], 0x7, &(0x7f0000000640)=[{0x70, 0xffff, 0x6, "90d1ee2c84cbbeeeaa2cec57c65cf57b1fb3b5a8e06cbb96ed2e56feb843c3ade4a0a46a95746a908f109c6aa84de13866ae2210a11108181b1a4d9963be36f184ea0e9b84cdd305cf0acdb38d44e31cace967e66591700ee990b0"}, {0x110, 0x1, 0x0, "fd5581df32d7143f97328bcb8719cfa3254470faf68e087d1e5f981495a698659efa855058bc64d5927633f2499a45ccce9e2515ac0e7a3ad428ff3bdb947d9a23aea08a71f2302212df3c7f3954bd5f95974f1c7c0b425467bc3f54e8ae489d00d603d14eb8df0722bf51d447aad8be83289a7b7fe8be710599409d51096cf62ae8a7ed2911f04dd4d720023bbe88b64f93991f7b74e0024e437fa90305ebc07625a36da985c253903839b0a9b26b0dacd20bcecd79b6201eb4a77a2a55d1e5a5c1d1c71e584074b3ff4220295ceb68e078ba3461b518c32df2159a76c60db0254de60c7d41a77870c24cc48735770c1e28b9bf8a8e4400e9"}, {0x1010, 0xffff, 0x4, "11f70fbf0fa07f289ce9d939682dee042c15cc2db8c5ea681168c55c00a61dba54910e1d563b575697ba91270ddf672728e7ae89fe03a69d3660b9a514b9825b037bdb5acaca2e5fbb09eeac1e1c67dca2bace97cfd78217b1ffbc2142a022723487a8fdc1ad80cf935adbfc934dd03761712099cb7e6801964aab33eb6e33249ac6dddc2e86771b2d1515a9ef8b30859bc77bb66f13146d9c8d9032c0bf10e72a1f69bf494f57a0ea87b41c132ab2b5691e14719e26d648876dc16a603a5c1df2332b7ef57672a68ecb237fdcd3cdee8adece7e75337a4d8ba28b045b7166c1376757bdaa9c824d3dc52e27ace38f9922eafce89098f7b31ddc957562fbd8dd1663ec77e50a5cde65e3924da70b9f5619ff2666bdc7e342d6808a7ea4fea15994bc2669986012cca17817e76ca2b826d26fab5cb6b9f98d471ba5a0c392ad3b2df7f17c3d8c4889bae249218b7a4bf26aed0b8c73bf4c484ace8d01a51b72e8bbd591e2d7670a0ee338188bc467e4936d2b15b07bdf0c19e32800736231475588ba2d856f5ef49cf4dfe5f100ba0c593947d4571602ae775709aa93431339d10f0dbaabd881f251ecd5e14d9255565f04a62bac13b00b97f4d336fdb91300b586b7d7f479c0e5281dce179a29e362f698721ce9f0fb0fb344e0d5907606bc74dbb3f0becc4a0b9a4fc66014bbab0400e1b2db37bff9e002f741ca1ae723093307cc70bf3b21d13063c78f01830ecde4abe4dca39703be0459903964324dcd701d375766da71c7256200dc76e784765c8df5713f2cc5532866173e249792ef9f324fb153d4277c4651ce511cace1bb66fbb785357c27760c6852e1755426fd5cea79ac1b2cf3e8e9322408f52f931f9ffe880249a7c1cf1b77a8941932e22139247c486cebd235a3d375500e53c9596f3d37442c8915fb2bfcad84faaa821510d415a29e214462698146b5c8b0abefdc8bdea48a835b99a450a8f623eeb4c88be7aca4ec5994809ff2d0d0c94a894b6227a751a273e2c27b72c80203085d08fdbd754e4a7068173cc9598ac51ba68c583c566960d2e0b7a728e0f921d3cc932e1f4b7225861799cb8aac5ede449ad872511c3d0fe5126a589e2532ef3bdf2cc017d763d21a0aaa4dcf7c101637003b574febb6cd9a54be52c8ee0438e74e46aec3e4b21cdcae1390ed943feb08272c128a2f3842ebccda9923e644b41885bfd2cae82e6a3fd905dbf0fb9f8980f37c165b10df6ae21035be69bda3acf3d0edb45b25f19ba9ba8d70938e9001bceb08f4a8d0d8ff26e5607dbf791513a1000586662eb381b8d19fb50e46cf0f74f57480fde0a1165e6e8dad380e475ae42394abb21cc07bf18d6a7cdd6934bb8bd34735b6fc5d1fcc65ad64c8f24432fa92dfd31c542dc000677eb65b58ba02bd15b6414491cd654d1edf6f4573ecced955789b65f60242e2c531a37c0a2d8b762a2b98d54bf786d692ae8e9ec0aa18f245505e2a2810b7d0cb3a8726b6c05bd39dd6c43334c154ce29bdee2ea50d861cf474160b3faa8217a5ef0e192902c0e4eb4e28609f1c7215bdb10bd2b8ae270e115a33defbef7463bcfc3e61b2e7c8c2e6696bb6a78bc56efedd5e6c295fd2d64e649a4eb377badbaa3697be46338a316a2c7aaacd641e60fde2f387d2b22894ac8a3b445a23ad26a22cb24c1096c2f55c67003dec6430a82edd0707f0bb233671525ffaaafbce094657bfd1400477ee03c29233b566683dc0a9e1247182669dad0c6cb2ff6949f2020881d9180198fb53011d0a6080b6d6fc937b64df526484d3268a57e630eeaaaf8860b5fb3c9d79c83203790981869e7b69824c732e1c403fb513447938511b5631a05f6e89f5a23da777067cca839a9247ac5029b9c9b8db9a933a827f31bce6668748b86b282da94cb16d759f7c63cf4d17ee124ad68c771a6d73d3c4a389ae883bb73096f3c1e784ab4f1c0ad486cd159b6493a123a8efa781421a79a5cf194caddb7c4097d211a6b3850480120e9afdfe85c37e1bd87818f05e5ce940cd738ed088c6bebb4fc0be146b7c9c0e79013c4f9991c4ae47b42e31e86b57a409ae0acd03a77a3c16b287ad70da15ddde3e04c17d74ecf747dbb81eb725501022ca313d6fb4733e51a6a1b53c8aff8f2f5380c8fbee2ca29801d9684bbee2398776b1a2c233efc65af954236af9fc8f5d375cc06ffd5520c00d73e4203a85731409f746eb802eb9ef88756c0fa29905b7c9bbfa93a3a084878210c4cc333dcbeb1949a2050a2b77de6e1ddf2507e7cc509c55acfa3587447da544b1a870b881429473c9211c9ec100b80fefb96a599b36373d26fb624888381246afd460d4daa0c0553c5124ee75c07eb3dbb5046e48cf8d077a52e8025d8b4728b1f3308798b7fea916278883620626a078907bcffffe7e7e608837edcccdaaf49c0f5af100cb76409d0181598794b020e5d87430c5a2e60d76f7627a508a7b4cd661e794f08814d6c207b0fe1e61745562eb1c43b00d05beb90f22dc07eadce1e60f603726315b05cdd891b022ff00011754b0ee8b67647eb9937e562538ac584ece65c706d5b4f72e007374442482a0a79986a2c233bdea1bb86de6cc66fbf4276c79eb8b08c04b9412953b9cd7889f1b254ce913c77f95ae81576faf4a04f875c656f6917cd8fd0aa737d2000cb0a8bebb29f656fcab17bf3c4f38de00b6cc5469f2bc74f168d89c958457eac6e0894c2b9fe36e6de76da5650beda7515b12ee5d34352a2e36144f33be113006d7f9962692adea6704159729725f10da2194134c551e58ae86b936901f2aafb4525544b91a2e77cee111a431a3a402763c3162ff521900deef94e8f237f94d62302fd2dae1f9a38b85135c8685cbd7967a65b4bfd55d10249bd54680cdde2cc8a9f04c63ab6fb1286daa9e5e9d3ff8d72d32ea82ac54f739713281610dba6dd8bf5ac828e343a644d97574a3ed6bbc20dca058ccea96c58d65fa5ad02bac387208b031b26b081ade888846833f37d49db1f1ebd908867189792157e2701ec9a99f28636ec3e553c9d9986c08fd58920e8094c9f8409c0a5ff3f2023f6b0928667623dbf603f7733ead626c403509df6cd6a55580686acf87b68972b09082cc156e3a38f6450185c683e20f84ba028ed54b89a107de14ef7fdace37b4c7335fc9e9114d7ea5f05490ebadb599d8a863c1fa012aa48df4cf37231d63c81f1965802a17e7666d9ae98de669e6d1f59485958be222036179b1a1349c3be409e8d2fd36f3f62f8ed45b8fa3fb5d7e6e9aabd6bd4600a654ac3b27680aac20b824d4a9f7130a5eb371f7de46e829e3dc5d45e82596bbb0bcd4cbbb1b9c7d24a10ccd31763e8c740f9ba4ca4b1f097cad33971453eebf92ea923975e45560d7346136d59fc8469bc793edd60733b4d63896567502edf7c836c9ba08c00799e07c417c15af272e4f9b03d0c84a0faa70263770235b9d8f55e28eff33894274017cd2e0670bf2cba2697c324e1d640bca1f40cdd10ee4008eecd77e5ec48e8a4657bb0f3f7e0944cafe35109a969a0b87eda53416953d7a403a1ae2bd6988423af1c36e444b472cc988fc62b6a5c9836eb6c76ac09319741c9c98c91fa1369da5e2259a5c8e2108b5b04be1b6b7ccc5ad441ac3f3914a3f4b4ee682e248da8c7da81d4efd2c01ff1ad5cb7a1c390c3b4fc4ba9b11da59135d78b350e6722fda61dd29c07617f7709daa5f6051cf772203f079a247962afd62d220bf3f9f929fd75bd9fc40059f516b019bbaa62083b4fd172c386407894af2efbfcd5f088894c191a66e16d0ca16da0cdd0d947e34aa874b396258b508f318e6619036c2a4e0d61c5faa79d38c4ffb5dfc6d88bbcfc5b43950709259f6cbd328db06ac7075467ce8e8ea6cf97253c47440a057f73096879ee9ca8fd3470285670894048d98d97791150caa3a71347d37ad598f1fd5c87843d03045e9a0c7953457841840177914f182dcd9fbcb0fba1e225f4c02b0bb57a771fbe5e62f28e6c99fcabc85ee818ce1a4e4ac04dfc8e53ca3766e8ffd7365250cdf48ff56a68d0fa4039d3a9cd55b68293bc628c2c081f8614137505900d0f562bf4b583afad2175c0094ed0a5c2cebc276d93a8d5a8c362eaf623bfd100d7106b0b9860546a5173cc222b1cca36c22ecd52f7811e7fe64e69e1447326c711fd68f93ac8b7bd2afd7982931fb594c93186ad897427d03b48a2bdc55cc218e0ab373fd68931f398e967252dd1ca7fa156f250f5aa092936716b10edf244b7f123e5eec5af03a898d2f49615f911113c91afe79b702979e8938d1df14370800ae01396748cac6160c37e0e2d194d7444a23383b37b543311266a6a17d4be29855be53ebbdfc5afc919c8023db8cf71212b6b079ef2bfa261cda3a615690766f3216ba7aea7f1f02001e60dff6d137642893502a8f2b202f89715aa866bd0b8b22d3e9cee09dde5c19c181e36dedfee3f690bf4d6c61efab1ef813b861b2b8a047afb6072379d8a972b910f83dc77ab92bbf04dcba851f1b719259fb2fed1c6726befdb0898b6f5fb2b5cd104422934a9adf4da78b1d2926320f2868a053fe4ac5365f010294a44f2373c9cb6ef4a47c6806f3799db9fe20d5483d92d59219be274dd42c98a59281533475b99774e6dc2680552eb770cb47679bc4c7950a195c4c2b73b482ab1b7dff196e9483f50e255f597b0cf497c524137abf9cb297481095bbb5913203886c0c19131616c4c7ca813f2b4d5d10c0ce3c31f47754721395fbdd4683c1f1b0622fb0dfc7f9300707853ec0f4eb1ffd57b059ae80b5bf4a7b3458d83acb57c154870d899bc0e0d2fc0efface59aef57fd7f790e83932844a654f176a57d9548b84ae9b598a6e23f9a442b5bbbe7eb5e154de9279ff5b02ca0c50b08033361132ebf742f94980549849162852673490d67c1f3ec1d6a45f289ac5a2ba5e185ef408233a41572fd80ea0d3c0f998e5d21db7dd3d604c97f02158318bf7a7ee45f165d976bef5e78fe3cabfc7d4c3e80a3f768f149bcec04e506b3b51401ba32437b1f00c4f5c3ef57ad75b6030af7ffaecf072bf5c360a58318d8d357e39f13d153ba85cc9db859915d80baca1031c497f082bd27f23b6144d909e02b853e989a4dfe869353096585ddb0f957fe86588f3a9a0190f4ff0230b609bea609beb2350a8f913b80148d03959e6c940fef0f88d4bb2daf07e6a27827bb61eb6ae1f4ece999ff9de90f8b3a575d046b65d078bc6493844a0b281d5171b0ffa5463a06ee5e34aec91d702d1454331635982f53909ca01a1d9651a3906c587b3065c352a6262942d65a0a6928e91a6ca79807d0300d3995eb05c82b9dc79ac3443313670693948dcb13cb44382ed588f57a009effd1a8b6939add7be025fba8ad06d8aedf56ac35028dde7f4e80e6005d9f1ee358758b48686449c23a1ce3d4b7069f9b4ed243d1f764b80422eb1fcc4cf59d9e33a69cf818a12fd218b8ab55e763b5c446ea25f777bf67223e6a5a5e0fe2f60adf02e8c24d295d22c1d20924aed9a9a1d68f53089513e90d27900f84ca9aa084d649844f2ded185c9d985054fec712787b94edce44c5ccad6dfa67e6af487ba1c3291b8e77f15b23213635a3882d5781daec15724c443b3025d6b071f49165385e9fb7e22e7fdcbba849ad0b5001eff1a818aa29b5dd76249f9f6b0460cb551b4f25a037c56a824f0f7cda9012252d4f897bf7ee2d92e707c5e2f3f57e2b1e727c537dbc2cc1c4f8e4fe39de8c28db13cd"}, {0x88, 0x1, 0x9, "8781ce2050e515a14999536dd2d109fbdb11a63e250e24dba8305eda61c9ad4759f36e4663c077cca61ad6c0e3ba1aa604de46cbd9fdb4913e07e8771a2e0fc3b528a126e359bbafdc6eb463c34d29f1206e60ca153985fe02acb71118b5cf37880d2ea5d85870deba49cbf6b96d260064"}, {0x68, 0xffff, 0x4, "ece546a9b91e531b652f8baa68fd5214c18027108776da926cede115eec1afaee18056e101d1308ca10e85e7bc74eda5664b466ce72e94567ab3449b42ed30f363420ce05047b6421b3f1078c563465931"}], 0x1280}, 0x40e) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 21:03:15 executing program 1: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r1, 0x40) geteuid() pledge(&(0x7f0000000100)='-$\x92+!+\x00', &(0x7f0000000640)='\x00\x8c\xf3\xc7\xb5\xc4N\xe1\xa5a\x15\xc2\xb3\fF\xd1\x8a\xad\xdbe\xcb\xadlL\x0eJ\xdd\xeeMM\xa8\x13\x01\xed\xd9j\xf5H\x10C\x9d\xeay\xe9\x91\xfb\xfc\xc1\xd4\xb9\n\xfe\xf0G\xd4\xe8\x04|\x93\xe7\x1b\xa8\x16\x1e\x8c\x15\xe3\xb7\x81\tG\xdd\x97\x06)\xa7\x87\xe9\x87\xf5j,\xa7\xb2\xb4:\xf0?\x9f$\"\x96b\xe9\xe2g\fp\x1e\xb7\xfcl>Z\x02*5\xda\xf7\xedV\xef\x1a\x86@\x00\xb1u\xae\xf0\xdc\xe5\x88_ 20G\x83\xd7n\xc3\xb0\xf3Jt\x9fN\x9e\xb4\xeb\xa5j\x86\xb4X\xec_\x16\xf1A`J\xef\xbb\x9d\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x64) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) r6 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r6}, 0xc) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac17138673faf5a9b4a966d4083a169f17f0450a998008501f51c85a01db3ac6a06c691821e8ac9b44b2e4bc0609bcc90000e17f2a7d3cb2b0355a83e0c6650a0ce394c6a7a4012267bea7ed6efa9c873feeb2e75c0e48a7b011aacc42620ce6893f136609000000ccf3519b69545209ca6023b20c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ce6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e3f000000ca101694bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d0000000000000000000000000000defab2d291834424643622c1f50f677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2299365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfd"]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r3, r4, 0x104, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(r6) semget$private(0x0, 0x6, 0x42) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r7, 0x0, 0x0) 21:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000005c0)="74b4951a699f", 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r0, &(0x7f0000001a80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff", 0x422) write(r0, &(0x7f00000000c0)="da9deed94d18146f76bc7c6caf6dda636e9ccf319258edb8e69272f60c3ee320f45ed6faba236782a9ad0f561c5d7194352606ff91470b9d2682ad6a540b59712da2051ce8ef", 0x46) 21:03:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) socket(0x1, 0x0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x7c, 0x0) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x802c7414, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) 21:03:15 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) shutdown(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 21:03:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0x100, 0x0, "81188ffa9a0a02000000173b10576a00", 0x2}) r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/124, 0x7c, 0x42, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8b0cb2318a1ffd49ede9b242b09feae2846a1f779c2e7cf816f3dc0f08734e6577d6c88f4c853587d40f2ae7d62aa1f190ac889230c5b7589722fa23657066ad248559979040e5c06ed0fe5c4d843badc21cac76a88a76ade57795b47aa7d7fc98d1134b9e261d2ecbe2843d8ac845f429bed1c88632f29aea1b22cebb22355a3797143592fd42ebf26cdb8c3a847e5fea64f902384cce65ec0ca92199bc338dd24a5741a54573ca819a2ba67a87778eb8f3d1ce867291", 0xb7) 21:03:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x20288, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:03:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x200}], 0x1}) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) r1 = socket(0x6, 0x4000, 0x7fff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/209, &(0x7f0000000100)=0xd1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x3, &(0x7f0000000000)={0x100, 0x1ff}) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3, 0x1, 0x0, 0x1}, {0x6, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0x3, 0x6, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x6fc8}, {0x5, 0x0, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 1: r0 = socket(0x2, 0x1, 0x7fff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c659ce8107d9d98e163c76c3000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x8000}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") mkdir(&(0x7f0000000140)='./file0\x00', 0x11) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x220, 0x0) 21:03:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) close(r0) unlink(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xa658, 0x1ff, 0x8, 0x10, "85369a0b46fa8787bd3c083a1cd8676dae7f289b", 0x23e, 0x7fff}) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0xffffffffffffff35}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 21:03:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1}, {r1, 0x20}, {r1, 0x80}, {r1, 0x15}, {r1, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2af37e8cbb6c1c4d0502b79323273fc8170a8d086ba9cb603dad147139a8622a6091524e16b0cd75aaf34ccd924bc84b6312c4c4a6ec62ba2edc1c7a7b95438205bc2bdec6859655afd25610990f"], 0x8) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r7}) flock(r1, 0xc) writev(r6, &(0x7f0000001100), 0x1) semop(r5, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r8 = dup(r4) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) fchdir(r4) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) 21:03:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x182, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="de597db9eee2269402ab25c426633b02b789f03b447da7a818ae7ab991179ff0a46d430840b5c5efd4a243645cbc7a5a1194f91755e0062f9012f05da0b48cd475eec361c948d36c7ab3b51da6e4514c28622343757a5dc8003aee208b1d1b9f9ec7a3fcb5eefce3d593413444a1d0abc9070865dcf1cbd604a2817c59a0a37154990a89d074ea508eef2192f30002a8f91991c1a9a04a51699c9088e9dfab29543291780324046f6347ae1301312b0625958e32ee4e1a02850da0e890de8ab0c0990371a8fec3d1ce110bd235d414e27d85966944de057e70db457d964aeeac6018d447118305bb1f76b5430e01a07b", 0xf0}, {&(0x7f0000000100)="6e7f4c9913174831e4a75de63ab7a61beaad0a528b25b6566908dcc96263b0f02599c7206539848a994cf216042e785efc0515d372375c2b2c64d201366e24a198593891704c1964f3192e11bf4fe7eba0581afe80728b65b53761cd2ef896baab64f9da18e41955bec2185bf57bf5d6a1", 0x71}, {&(0x7f00000002c0)="d095f7b05949d3361135c191c30c29", 0xf}, {&(0x7f0000000340)="a11deb63ff8d4877157a642e81ba97d238846440a7e29f9acc47318e82cb68ab74fdf1aeae2a22df4a", 0x29}, {&(0x7f0000000400)="371c06e09fc2b4a05031a36764dad6534d3e6423c541f8a208b6bf4308d855574acb45f54a736fbd7ac1927c34e71a37e40f7df0a192b3586b6f2029780c1e2780e63f9a4943b32b157289c80dc55dfb4b32c1cdb4b8cdebd8174515bb3d82725e4e6710df9ede150fa40d81a9e0b94f640ec408e73f7865c21726d4742c026f155466d2969176bf0548e8caa4261cbc1296c9", 0x93}, {&(0x7f0000000380)="13fe87b01a49e3bccac9bb38e06b10d5fd6c5e4eec39cc92517281b5459aa8166403a452ab", 0x25}, {&(0x7f00000004c0)="a88e8a8eddc40add7c22fe1a137e6c311b1f3477277f10b14271e8c4db7f79c9d278d118ee696d057aa8de599fdc702ccf4535b14aaac3962519cc7b588e5d2e107a62ef451b6092a3d6fffb5385028d", 0x50}, {&(0x7f0000000540)="001c41cebf4ed1bcefcf6b0a608fc44f3114f865fa859a73b380c64b6db4462220d0e876c6cc1060eb152b86bdb88e22349e6d123485b35b136839ba3ab5bf71d250db2bd12c93d63fc7bb5a86c98100ba95087bc7b9ff16df3ddaa3ed2bd08d61d474b1c72ebda0c065a6851b89b71335dcd514b9744c79a595ac6bde70e07494c542181328c1aeb2a8019eec389fc2cdb53fdded33149e03abb9ba523c1662ce50299cf47d5a5399059354b73f5cc40ddafcf1111e41cd07b65b789be96faeefc7614fa4296e3802498cdd683730f2a7af84ab3c1514731f32002112230a0a426507ce611fa9ba9ea986c81185e943b5", 0xf1}, {&(0x7f0000000640)="79ce87e7fb74ef48099209547bd35f", 0xf}, {&(0x7f0000000680)="bc31f477485ca41a66bbc29614f228092108cd2590fdcd6cb9de175ab516515e8528bb2b9540b09c3600baf3096ddb0774f30085e272b84c3a5a8bdf126b03e234de7df3b25bebceeddb78b2ef9edf727dc47aa62b", 0x55}], 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) getsockopt$sock_int(r1, 0xffff, 0x88, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:03:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10680, 0x0) 21:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') msgctl$IPC_STAT(r1, 0x2, &(0x7f00000033c0)=""/4096) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/136}, 0x90, 0x3, 0x1800) msgget$private(0x0, 0x10) 21:03:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffffffe0) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") 21:03:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/205, 0xcd) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000700)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0xebe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xff}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e19000/0x4000)=nil, 0x9}, {&(0x7f0000ac8000/0x1000)=nil, &(0x7f0000c30000/0x2000)=nil, 0x2}, {&(0x7f0000a09000/0x4000)=nil, &(0x7f0000d23000/0x3000)=nil, 0x80000000}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000bda000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f74000/0x3000)=nil, 0x1f}, {&(0x7f0000ece000/0x3000)=nil, &(0x7f0000bab000/0x2000)=nil, 0x3}, {&(0x7f0000f20000/0x2000)=nil, &(0x7f0000c1f000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000cf7000/0x4000)=nil, 0x9}, {&(0x7f0000c1c000/0x3000)=nil, &(0x7f0000a7b000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d94000/0x3000)=nil, 0x1d417a00}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000280)="d7e1d40ed502c9a6231a49e0d029e6b128d475a6c4265cf45960eb4e30de1837b49552ab152f740b9a173bd7d15fa3e18be0d363e1eb61cb8327bfb61f0735b59115c2e3b52c2d988e92f1f7b62358e1a4adb93a859e56d37a299068facc834c03220102a3f6faf693b4c7793e19ba98d533c7a1cc913f88be0d352875ea1c15f58ab7cd23cf2e5ebfd85457003bba53813fb3c853363840c04919223dde73e8f6d235cad045de0a22d442415a16f0e7170818bd94533b8d2b14820c8a19e83bdb3bf3f9", 0xc4}, {&(0x7f0000000380)="2da0c54cdea82ee951bdb74c978ed3cc23ce5e9c6b54640be6bb8aa3abcae7b43d874bb07c3997a85aa5de6d3f0c045ad2d8b835b8ffa11f69e31d3990716cb8390e35dcdbfe56cbb7faad48b47a338cefdc066e289d9d2c4e4e1bb62ec344c72c9d76fd97f3ee3b8f8f68ffda1ac87e7557c6c16bf5a71d36fb34c4aba3135303fc1d13370ba80b0276e3d9421557272a8958bdefc3ae3cc100779611fe6632f50bc7031bbb", 0xa6}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x60, 0x4}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x200, 0x0) 21:03:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x802, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='-\x93:&\x9f#\x00') select(0x40, &(0x7f0000000140)={0x0, 0xe8, 0x80000000, 0x7, 0xfffffffffffffff7, 0x6, 0x2, 0xffffffffffffff00}, &(0x7f0000000180)={0x6, 0x1f, 0x800, 0xcc9, 0x0, 0x81, 0x7f, 0x1877}, &(0x7f00000001c0)={0x7923, 0x20, 0x3, 0x1, 0x0, 0x4, 0xc}, &(0x7f0000000200)={0x0, 0x2}) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1)     21:03:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@abs}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x47, 0x40}], 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4)     OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 21:03:18 executing program 1: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x8000800080002002, 0x4000000005bcc) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000180)='./bus\x00', 0x10000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) chflagsat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x2) 21:03:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) r5 = semget(0x1, 0x4, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/248) close(r0) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$getflags(r0, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x5, 0x200}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff54) setreuid(r1, r2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 21:03:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000097aaf10000009b4b5cd210661ae346e5bfe4a988000000000000000000"], 0x10}, 0x0) socket(0x10, 0x300000, 0x534) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x9, 0xfff, 0x1, 0x54, 0x8, 0x0, 0x2, 0x2, 0x10000}) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) 21:03:18 executing program 1: setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) r3 = getpid() getpgid(r3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) fsync(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x4000000000000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) shutdown(r3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r2, 0x1}], 0x2, 0x6) read(r2, &(0x7f0000000140)=""/24, 0x18) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) 21:03:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="bf1fd13af2c8dc382aa9a4967ef775f5cea86e95492afee2a59544d88134a66cab141a5225ad0ab48df8acb2d4a829ecea16d5d0f8304ac0a1adb9129de78791e132261bf5d1a0f7108a2585e92a1a313d99", 0x52}, {&(0x7f0000000180)="55a09586cd81be3846bd91fb7c7a41e2ad00548147033519cedec4dc34f508f5eaffa5b1ce5ce58c9d282692581a183b522d688381181c6d01f0a73ce6e7c1c78162a814f8af15f6da4c27f9e565b9ae187afa6b88663cf3d44b45a0fcd063bea038027420418ebf8e3f0acf65903d69ad4889d7b1314e7c209421803f7fc0ad8fc320c711a3b461fe1b9d0317876a54fe801927005cbdcf08de8445479b06c2e5164c7354a5e6a67ea3dd7a2b0f9553322d7d6270c095261c348e24b136a81ecbd3e0a0bad6a40260c943d0205c696b7470f79127e1e8ba21342d64", 0xdc}, {&(0x7f0000000280)="5d46e36ef9420b30350448a202e37d5fa0b35e35fc006ce60a2de96d6836a2b1acc0196650b459d71ce1ad7dcd9a557e425d95a06440f37d094a647cb5376d2d78e0ede656ccb2895c47864e7bd218159e7662b2de6ff0958b4347fdfb272ab0f551a1c31f86cbe8fd8d398cf299f039248fc5a03f8784090a7061db0abf476b51590aa86907281338e2bedfcd25cfe1c9d8847fe83404ea17a45bc7c398b7c2b4c7cc69001d7970", 0xa8}, {&(0x7f0000000340)="8d97c42c5bc7f04355c258d3f138ac4424d90a793aac726440fc4ee3a562332fed0322de514d8d1e2e48d9e96f6024ac296fdb2b0d9451cc9962ef1e6a47ef7e619c7e2df2fff7bc068d626b814b75ec8f9fbd490322efc0ce4f726a17d0cfd0b2e725f43aa7dbbe39bbef6ad118fbee514bfc89792a92509fef1c89a43bb180a88d3a71957a89f94310f54ad7ce92d67b263c309fa841403b", 0x99}, {&(0x7f0000000100)="74b2afb71090d08992da82947adf027f86318634716451a311", 0x19}, {&(0x7f0000000400)="036098818e7d13d52830224320829649b14e450bb51317bf77255f86cd8ec5254b6dc045bc50c8025c5784012a1851ad8bf06c3c42e216", 0x37}, {&(0x7f0000000440)="c32dc4cbc87e354d441990883fcaed1fddb1f3", 0x13}, {&(0x7f0000000480)="50eb1839e77101afd6747e85f4dd2a99574d716ecacb84d43d093ec42752276dcfc9628ad67aae79d0ead4859cf286", 0x2f}], 0x8, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x6, 0x100511d, "0d452fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 21:03:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x5c}, {}], 0x2, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0xa) 21:03:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xc}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x372f, 0x0, 0x5, 0x0, 0xde, 0x4, 0xfffffffffffff601, 0x1, 0x0, 0x6c56}) ftruncate(r0, 0x0, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/220, 0xdc}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000200)=""/51, 0xfffffffffffffe96}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff4000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 21:03:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x4) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x10, 0x101}, 0x6b, 0x9, r6, r7, 0x9, 0x10001, 0xfffffffffffffff7, 0x3f}) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xa, 0x0, 0xfffffdd4) 21:03:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000037c0)={0x0, 0x2c9, &(0x7f0000003640)=[{&(0x7f0000000380)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 21:03:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 21:03:18 executing program 1: r0 = socket(0x18, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x120c, &(0x7f0000000680), &(0x7f00000006c0)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000540)={0x2, 0x8001, 0x100000000, 0x4b410779, 0x1, 0x80000001, 0x3, 0x10, [{0x0, 0xffffffffffffffff, 0x8000, 0x80}, {0x80000000, 0x3, 0xe096}, {0x6, 0xfffffffffffffffc, 0x40, 0x100000000}, {0x4, 0x2, 0xfffffffffffffffb, 0x4}, {0x7, 0x4, 0x6}, {0xfffffffffffff436, 0x9, 0x4, 0x1}, {0x5c, 0x2, 0x8}, {0x1000, 0x7b2, 0x60, 0x9}, {0xfffffffffffffe9c, 0x7fffffff, 0x5, 0x8000}, {0x4, 0x5, 0x0, 0x100000000}, {0x2, 0x6e8b, 0x3ff, 0x7}, {0x7ff, 0x0, 0x9, 0x6}, {0x5, 0x611c348e, 0x7, 0x3d89}, {0x3ff, 0x7, 0x6, 0x9}, {0x3, 0x9, 0xfffffffffffffff7, 0x8}, {0x2, 0x6, 0x8, 0x9ef}]}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r0, r0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x20) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0x0, 0x4, 0x10, 0x80, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x4, 0x3df9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0xc, 0x200fffff, 0x80000001, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x26, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000081, 0x7fff, 0x9}], 0x7, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xf507, 0xffffffff80000000}, {{r0}, 0x0, 0x4, 0x102df18ca9602403, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000001, 0x8000, 0xdd74}, {{r0}, 0xffffffffffffffff, 0x4, 0x1b, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3ff, 0x272284c0}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xe, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x80000001}], 0x5, &(0x7f0000000480)={0x4, 0x7}) sendto$unix(r0, &(0x7f0000000000)="d9ded17b793a2c60defd51aa15815dd0d6d6f176c3b9388d46f5b9b54e75760579c75275804d5966f11547c2cc5c8747dbc1c4044ea32469a7c2ce7806cbc518daddeb224f7ac48cecfa1f61d40f66e30636b252926d4f9c5738d8d479443feb710c77d13634fce54843a868262e78f173a12d1af99f3ed1dc2288b6e2861d53f6fc6968e5c225277564e586c98bd4e78844cd2e61a36699c442b23420c298f7ac7d27bc4bb07acb7333de5adbd614430e4f8d71b93c3b0f0e78d1684d78dadf0d8eb07eebb96c3cbbca", 0xca, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r5, 0xce, 0x1ff, &(0x7f0000000140)="cc57b8a9f86de7586a113d8e67f394e16c134e3423b301f6314670a9ee3799248ecb423d88", 0x25) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="d7ae8bd832f3fbac754f53fbdd2648c35530651d654c4bb5edd44e01952bbf47b4fc7c35ac68c089ed32e720862bbd75c700d4d239fb7420cfd5", 0x3a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000700)={0x3, 0x80000001}, 0x8) chflags(&(0x7f0000000200)='./file0\x00', 0x1) 21:03:18 executing program 1: socket(0x400002000018, 0x4, 0x5) 21:03:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="1a63d3e417ef2ac6f81ba4e2f76ecd3772b4fdbf891e1497158ef8d5ecf9474302d2d0c7f7386dd35af24280439052def99943d585a9f8abdc4ec4c4d462cb4cd77eb7d3581dfec52dc2d197732c3e8cf4689ca6db421a5ebcd14d8c4f07c20c08aa37ae3fd4c363cd4c269d42d14f463971b7c8cfa6e447a0ed8764acaa5b2c2538e9363c21116d5aa84fe498282d8e7c6e9d7ebab20b1c23820d816bbddf2163cce8e2cb24156fea07eee68664c4c168e5739680", 0xb5, 0x4, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000f9000000000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f8b515b230000000000000000005050ff3fb0fb3fee12aa5e18a49a78ea96617c62d9f3ff3017e1203cdce262344a3c4e55dc6e950cf3a83777b56f03000000dd44c71b87ae38c21c768f07c6d6b63c31517ae6ababd2f6c819a6030ed6687d752d5f707f8fa0471cbbd3fe1f358b888000aa004dd6273254b671604673fbdf9cc46fd00fbdacb3ab2ea0ddf97870bf8fe86ee35911ec6e722dec7ef91980e09d97995bc90ab04f78180c421a722e94df2abff07b62134618f3ccf9d1108b623e9bb2783320b61a9cf859845d4dd3a428cbcd844cf95fa35f1ba4c1229ad5a590ead5e84ca993aef87383d779907daa4cea2ae2357ca927c0201943224cf7064d78717a5e34542857a1"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000140)={0x6, 0x7, {0x6, 0x2}}) 21:03:19 executing program 1: readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) munmap(&(0x7f00006d8000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 21:03:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="36be788fd9861d0350bcfb182e2f67696c6530000030a304d032fcfbec7af7e37172ce98d9ba1dd524ca58c9d92fe615a87aa1f73e4aea0eaa9262557cc1aa475688bdadaa4dee40fcbc5bc6ed03a1cda6f21f74b14693408a021d287ed0f3718565706fc0bbd48c22e5ecac91d27f9e3fa6c7aa3a22209529f559beaab85cdff4bfb6f852"], 0x1c, 0x0}, 0x0) 21:03:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget(0x1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/44) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3f) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 21:03:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040), 0x20000000000000a1}) r3 = getgid() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) setegid(r3) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4000000000000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x4}, {0xd3, 0x0, 0xfffffffffffbfffd}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 21:03:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="867d6e45bd6218b32eff3cac29f3247a54ed1aac92f97fe1067823527ba6164b044394738bf9da4870722c3fb2e27657b815c8a0b2d9f6d7da97da253fb8cad4d4bb6d3765599f5db0", 0x49, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) wait4(0xffffffffffffffff, 0x0, 0xa, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000000240)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1, &(0x7f0000000280)=""/86, 0x56}, 0x3) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x4, './file0\x00', './file0\x00'}) 21:03:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) read(r0, &(0x7f0000000000)=""/33, 0x21) 21:03:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="a88f4a1a851fb7c3978d3f9a7da38cfa29b52b745724ba0eacb3145366d57beb4f9d1236adc6d9560eaaf856184a1a2bc664a09886cf6d8eb3e38d9c4352113f6c09ffe4d59f02bc4f9ff6fc8023ecf668fa0383d58497d7b8", 0x59) socket(0x18, 0x4000, 0x0) 21:03:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000062a000/0x1000)=nil, 0x1000) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) getuid() setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) socket(0x18, 0x4000, 0x34) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x2, 0x426d, 0x8000}, 0xc) 21:03:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8427489) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r0, &(0x7f0000000080)="438eeb02a9a567e57929497af522439d4fb9d89e86b50b3d6a9b4f6cc6828767204f63f1166576ae59a3276e58dd1211e8d299e83008fccdcb9b3d28d74595787477442ecee511e55c5c2fe027516c9019f403968a6156ce0c2e2b419694d4763c149d418f731e24d92635cc991d0e66e490adb2427c7ac71082227f", 0x7c, 0x6, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x26) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x29, 0x800000000000040, 0x0, 0xfffffedc) 21:03:20 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0xfd, 0x800008000000001}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10041, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r7 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x8000, 0x8) socketpair(0x0, 0x2, 0xffffffffffff421f, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0xd08, 0x0) r12 = socket$inet6(0x18, 0x0, 0xf7c) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00$\x00'/46], &(0x7f0000000440)=0x2e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x10, 0xf0000004, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0xfff, 0xffffffffffff5f72}, {{r3}, 0x0, 0x0, 0xfffff, 0x63fb4ebf, 0xfff}, {{r4}, 0xfffffffffffffffa, 0x20, 0x40000004, 0x3, 0xfc000000000}, {{r5}, 0xfffffffffffffffa, 0x10, 0x80000044, 0xc17, 0x101}, {{r6}, 0xffffffffffffffff, 0x4, 0xc0000003, 0xd77cfc7, 0x80}, {{r7}, 0xfffffffffffffffd, 0x18, 0xf0000056, 0x4, 0x4}], 0x6, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffffd, 0x24, 0x1, 0x200, 0x934e}, {{r9}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x3}, {{r10}, 0xfffffffffffffffb, 0xc, 0x80000000, 0x3, 0x4}, {{r11}, 0xffffffffffffffff, 0x80, 0x2, 0x3f, 0xffffffff}, {{r12}, 0xffffffffffffffff, 0xd, 0x0, 0x1f, 0x2e70c93a}, {{r13}, 0xfffffffffffffffc, 0x41, 0x20000000, 0x75db, 0x3ae3}], 0x3, &(0x7f0000000540)={0x4, 0x7}) 21:03:20 executing program 0: r0 = socket(0x20, 0x4, 0x44) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xb545, 0x1ff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xfffffffffffffd66, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10021, 0x0) 21:03:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) setegid(r2) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) setuid(0xee01) r4 = msgget(0x1, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x3}) 21:03:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x2, 0x401}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0x2c}], 0x1) pipe(&(0x7f0000000000)) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r1, 0x80}, {r1}], 0x2, 0xfb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x120) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) syz_emit_ethernet(0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x3) listen(r4, 0x8) accept$unix(r3, 0x0, &(0x7f0000000240)) 21:03:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r6 = syz_open_pts() close(r2) r7 = dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r9 = socket$inet(0x2, 0x2, 0x0) r10 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r10, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r9, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) 21:03:20 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x108f}, {0x18, 0x2, 0xfffffffffffffffe, 0x1ff}, 0x9, [0x8001, 0x8, 0x3, 0x5, 0xf85, 0x9, 0x8, 0x200]}, 0x3c) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x5, 0x9, 0x1, "f58262de57a33190158352b7d42053fe21dfd491", 0x3bd, 0x10001}) 21:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x400, 0x0, './bus\x00', 0x1ff, 0x7, 0x8, 0x9}) 21:03:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="abfd00b7b13320a67f532cb1b90744667b0d18f0afa091591cedac7ca22b03eb1470247639adb242188fbb67ef935d5245803d2339b6d968445037859f042d2ad7b1f259bc874635c975dc81d57cc6de1be52f44294075abb5664cb8f29c632fcd31c31e3c19fee045ad45bb6e2c67b639effb418dd0db6d2c3de6edda6c0aa95af7cab46fd5"], 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x3) getsockname$unix(r0, 0x0, &(0x7f0000000300)) read(r1, &(0x7f0000000340)=""/142, 0x8e) 21:03:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 21:03:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x1ff, 0x1}) r3 = kqueue() r4 = dup2(r1, r0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup(r3) kevent(r6, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffa, 0xa0, 0x2, 0x20, 0x2}, {{r2}, 0xffffffffffffffff, 0x3, 0x4, 0x6, 0x8}, {{r4}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0xd0, 0x80000000002, 0x4, 0xf3}, {{r3}, 0xffffffffffffffff, 0x9, 0x40000000, 0x7ff, 0x7c9}, {{r6}, 0xfffffffffffffffb, 0x3c, 0x80000000, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x3f}, {{r5}, 0x0, 0x40, 0x40, 0x80000001, 0xfffffffffffff8a9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x7}, {{r2}, 0x0, 0x8, 0x2, 0x1, 0x3}], 0x4, 0x0, 0x5, 0x0) dup2(r0, r1) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10a, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000340)={0xb3, 0x0, &(0x7f00000001c0)=""/179}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x10000000}, {0x7, 0x0, 0xfffffffffffffffe, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xcf81dbe8549fa440, &(0x7f00000000c0)="f9dabe8ffce2baa6c717cb80d7ab59a2764b05cbedc06c6f5a99bbaaf6cd29af3552e2f3221784e393c19f6d4bb0c33bc16fdd08770b69f73cecf4bd32de0b0eedc6e66baec56f60f74e8c708070739324b38124282d13369f9d51841abb24e8a996959ebf823348972f4e58bad61c2583cfe002c4e0aac3212cada3f0510cf15827ad72325050") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_data=&(0x7f0000000080)="7bf6ba7ffef5"}) 21:03:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x196) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:03:21 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x7, 0x6d6c643c}, {0x18, 0x1, 0x4, 0x10000}, 0x3, [0x80000001, 0x80000000, 0x401, 0x5, 0x9, 0x9, 0xfffffffffffffff8, 0x1ff]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x38, 0x4000, 0x8) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x9, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66697c6530e0ec86f81d8c64028fb129e20c4337653000907fd244b4631c48c180d1"], 0x10) sendto$inet(r0, 0x0, 0xfeca, 0x2, 0x0, 0xffffffaf) 21:03:21 executing program 1: pipe2(&(0x7f00000023c0), 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) 21:03:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200), 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x180, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7f, 0x0, 0x8, 0x1, "90887b7799f4277b9ba5ee071b63ab01f1f5c7a7", 0x8, 0x3}) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x8000000007, 0x1}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0xfffffffffffffef9, &(0x7f0000000080)="fa") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x2) 21:03:22 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x200000000000007, 0x2}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x1000, 0x7f, 0x5f, "b614f7ef00fe6eee22c04177e518068bdaa81994", 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x83, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x5) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706", 0xd1}], 0x1) 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000b5, &(0x7f00000000c0)=[{0x0, 0x0, 0xfffffffffffff000}, {0x35}, {0x6, 0xfffffffffffffbff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="2dcc7e3f18ffd94252ba6b0f06015882724b8ca7acd2874cb45b2a32552847cea8307f12653c571135f5139b8af22fc06b679f2391f025de94cae75575fa7372966df64a41dc45a73c08a74d8744a18652955de1f9a52289b6117897be0cde92aac016c77740581e47588e558412d3b2f57a4b9c3b090f7fc660a3b5f87b1322034ae6c8ecd0e78f8107a0f5938940e4", 0x90, 0x5, &(0x7f0000000100)=@in6={0x18, 0x3, 0xb32, 0x5}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000340)) fchdir(0xffffffffffffffff) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) 21:03:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x800000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r1) 21:03:22 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) 21:03:22 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unlinkat(r2, &(0x7f00000000c0)='./bus/../file0\x00', 0x8) unlinkat(r1, &(0x7f0000000140)='./bus/../file0\x00', 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 21:03:22 executing program 0: utimes(&(0x7f0000001480)='./control/file0\x00', &(0x7f00000014c0)={{0x0, 0x7fff}, {0x80, 0xb23}}) r0 = getuid() seteuid(r0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\b') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse\x00', 0x8, 0x0) fsync(r1) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='c\x00') r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000000)='./control/file0\x00', 0x670, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) stat(&(0x7f00000013c0)='./control/file0\x00', &(0x7f0000001400)) pwritev(r2, &(0x7f0000001780)=[{&(0x7f0000001600)="d1caab8467fd695d317f50b47ff27d75a5126ab61078802e0ce66412dd800f2e942dabba0991487cb3bbb92e3d1e71c670eddd40f6af2a782f98344ba9a373469c1d0fa0d98d0d70dcc655102e3913815c3b1371270b9665da89a8435bb366f8c9e8cf9ef6df13e90f263c0e304e5717d7712bfc849972996cb48f6b4eb8384528599ad11c242c11c2e5368f4cd82e5aaa106b937290dd2f33e71b33e8da9ec08066376581d4d8cca076da121aa7c49bc3e7af8e97000e257599be90f74e088849c029", 0xc3}, {&(0x7f0000001700)="01f51e9f34ba877a69ca0b2b8da5e9000fbebb5cf4c1ca27890955c894299f79c55f7d5ef999bad1d1effdc10dcd03fe22256fe7c5be150952", 0x39}, {&(0x7f0000001740)="aa9e11ee984b81cdb4dc183c4d7beb2419b685", 0x13}], 0x3, 0x0, 0x0) stat(&(0x7f0000001540)='./control/file0/file0\x00', &(0x7f0000001580)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000180)="4acb11c7932f3257ad9bd6267509cc6faeb3047c99134720bddc62deeafaf2be8050edb491ce9e6daf384a3454969febb3900e8ac451e65b77cc6ace549b4f989eba2b3c1df0216fa0efd04693441b33c7c1aa5b99f8379f4a5bd5e03af1bc2194386e053e88d33fd96fd17481962298b03bdae6c3326f89b30c1257", 0x7c}, {&(0x7f0000000200)="b704aeeba51a02322176f9dde1765167478083a8833b9b82915b480054f75e270f5ec11d58ec83a76ffdd3f0d2d520c3ce2a87c7d04264b4bcdf3399ec14e23b3949d07cd7aaeb7ff04905a7b4012afe17b943a8ebd399acd92a5a59eba0d1c3e2a7279892535016a8b51e639686f21468d812d26baac28a4b99d8b9f4765b39fa370de0145d955de861dceace8feecb7a021fd1a1a3169e6251c9e6a4747be26b551be24e62dd12a4cc310bcb0ef0bb2e2ddb347db028fafd35695ac0587c1afb78e4a1212123647964f670d86843163e3c391074809a30b29d6d6e0f5e931d5d86812cb9629a51b91295e77c8c0d7808d5f063a05a67d0a2e809efe4dabeed33cda64e7670b6622ff41aac36e88b44374cce95411b1575a5b8e4f0272253960e84882af50a7f3c08e4f1a5e24d9c80b0c5703ab417f961391abde9b74a1578e21682151c55553766b1597e35271df2bbffaa7332d026fea1f493eb6fa0d1118d98c1e49e7f5dda912e7d60c24a08e1711b8ca6fd3d92a3853d7e735baac2370c699a13a25ed79454ce5665531c684d4d232ef39f67f8ae7a0db0e15b1b8982e2f3f0392868033911c075bce2641b3d435070508675caf58dc756c120638320bcdf48eb7e5a65b2c3bf2df0adfb9ae0b755e7595f7974f0a47324ae044243c061094d01a3a3b2f1de4d7393e3192b02cc108afec6cda9bb0f967574d2767fccf859c2a4f46ff9d57fda323e437b79a9a1c4db3013c75711dafc5fe900d23823e2f2770bb2313d841695882a836b3d875dcf2ee4c3ee421f8763b9d1e0d30abd15e83476783deb383ba8ec326b4e6dad291df168d94fc4deeb73c4b1195480d4f769eb4f8d340347759bd17462c10719921040451f3902ee35d92fd257217217403338e59381e402a0582d51487c6d916293316b5607129374876842793657a1971da0069e8ae6e9f77fb464e2851aa03c269bdc0dc214dc636c1a605db427fee46ae903a4d68b73aaac2bed481378ebf9cfb1b39640e4b14c9c78226608349518c435fbb7f4d65c51815ef33df20ebdc380dbefa4ba411543a73317085ffc9657e7f3d961a3df4d8741a14082c332adf9d48d40551c69f70be834f396bf9575228565fc51362cd076d06d385144e8775f1c02ec8c4d62ef218303988917899b0ddffbe8465e40fb321d4b365eed4b1393054bd5d0e00d8d214597d00c2a3ca07bcf6c67d98fb1f4d2061ffa9aa499b720c5ff2d6ba3aaa8ff598cf996b657159e1a3b364f9f760ad2277e1120f3a123ddb16dedfc8de21e1c5e42e59c5ef54fa7e4a94dc0ab3e7945ce059e6a972812a14190d3d6c48888dd8b6b2405b496a839fe0a395c6b9ca50be1ccddab659599197111e741377910b0291f86970a4a845494e254116ed5387fa201cb3ece5681b847b8d463afa250690162b90fc774f1b0b3ba0358a7f352d6b963167c249c3fe6c838794e2c986d15de02c1a405e3ee8c41bf0b9abbcf2db639d8e2ee31a04ccb09dfc476c627d0449b7f717a94054a81ad1da68f3f3e413c9516e7b1b41955ac98dec1b6f0195091a7911daddeb9446c56aa4044cab68c685383db4b86d3dd6556ff802e31a18bf132ef20cdd2c77ca998d0b15fa827c03e88841065d43db5e4cdfffe2591bffd6e8cf95fe42ab1b70c1227e62ae8c61dc70990ad33090b1f6d984d829d85892aed097f1ef2ea6b207c8d911e07d90cfd24af00cde60cce29b879432a735e59d17e3ab323fe1e7dd6cc5256a56826391a68de7b6703049bad1885ff395b240249c0e8e57b019670ee9f584d565e49989acf1e66443e2967b1174b90c8c56c8457bef019c0caa42280aad0ccdc50da9f431940cb4ad41cf1ddbd3ef5564c7e6c1bc92e5b3fea22c6b910010596b94c227852a28fbd638852c9ca5c9cc160d15481e870ad1f46ae4a703d9f713f64963da19133e713e0df8bb318fa96ff5dadc1c1749d47199be0fbf663ca5351b75b02185c5e6a4165b64a2698ac845cffc197494342200d27ee6f4b95e0b6465d658df21abac3584c303d44bd58e7f8c73776e7635fd99cd76fa987eed90027124f7a5c300d0419c38ca28ce57bbafcc1b2820c57b0a897843d226c43f4b093cae9692cf9fd4bd317a0415b88393f53324a445678abc317c5f9544391c1d3bfe49a9e4717c5864f122aa9112f302b241be7d276253b436bf9d5d1a0af2285ec3361128f388bcdc526603d3cf2bcb70d14caea506d38c762551fa04671a09307c421b7ecbdcafa9a0d41a47e00c9d568465b9d8c7ab45b9e84d87a037d8560f46953242a3a4c862943e3ee31387519bf6bfd03537f94f58c19c4ce18f5d80630ba2cda77fa4d7f354a3b2cc700428fc917de2b46b3dbcfe5d66a00cbd4b652149b3d02d4de5a2ad2c140441ce373a16c3676b51f99abd770360674aa9a67982bc27dc4de3be63a2422ab4d0eddee592f58b3da6b8e202dd1ec8a084b25b62d19a5e972c094dbc10d6bc2f3073943f3d5258ae7d8b9f25c2ffec9574d6db0206a3bf8680c5f0858f720d118c1dcdf4371456ec58b5197e479397d4a259ec14f33fd27e5f72525082978c7fe8a1af34df84b8d3391c9ecaecce4a3360a8e48611f334ee4532ee8a0cb67f1ccb8cc70daef2cc66b77d4a345fb307d2f44d74d1f34b2def66dabe0f99ac8eb8a914e0d4d2561edabe31b540d50ce66649801045269990b401d934bdfcaa80ba18c56eb2f52af2747a4a6558c6a5810f43dc805d948153a567ee94398336e2833cb287077b3e5f0bfeb458b7a71800bb181bb54b206027417475281bfb84fc2ba8da43067f5d9833e397b82ffd5051ea2b1d9303f118a5acc37caf961938736b1a0f7a9132cdb3c32b603b5e9e8fcdb0d88e7ef89503bb37c02927c4ba95f3c0d15a554a8e7a2b1dfcb6b39a53067ca58079bdc0656c0bfcaf59855b1a705dc0a30a058be11e67f333ca7cdbc8c679b33427eca8717e1b4ba2d8f15c0c66d25ffbf44ce9c946a78a55cfef20065c5bc345e7a9f30be8aca0e823d5af25826da8f5f7403713b1c84551ba8ee4cf26f9a8c39b4d4fa8187737de36ee91a33b00ba35655b8126633845bae565bae34ea4951132deaf2f3746613056fa0f09aabfd8ff5069d6d1fa4b3c7d03245e11d0ce82bb0508865e106091bfa37cbb5bd546e3deaf7d5131e0306c797db480dd97d1edaaf66ab612221b4fb3987fbb74a1132e5a2f468fa57efb6a17f139ade37fe880285564abeaf69de1111112d87aa2940f7f0fb895cc0c6f1d215ae6aed81b0d4e6a87c3d806a6466901ab1a65dc8dcb5d935f5f50b5e0a9b2a5915c6279d320d272fe6cd7264fa5840c81868db284e5aa26d8571a0aca1c98d7320ec44bf8fc5736c6f6439d78cd284056557ea2037dd7d103dbe11752d4f555f1a22d32cd670ff2d20c3376f63027b7a41b018c5b96e24a72d01cc450ebb0547d01db5fed7e715329fb7d845b518d78a96f6261625b6011d8407d91ebae0dee7a8b59c2018da41674226d21ffe9a2072b12cdfaa08967a7abe9eaec6cfb2ed374f441c8324b8073eef493ead2944235be3bb12b5e41eaa319b95fe10496958a18f1365105b066fada7cdb00f9245348ac2abcd4d5f32532af6cefda3a029c9569d8b9e07b6dbc2b344ae905e34de3825976d233c436a618bd9e43359eea3a00c9cb17c62e67e66b266350695b9d6d2f553765aafd4e3ae1fd9fafa4da02d0f437d0151d7045ce38a5c0fc2db5f1ecb1ff06b95a4fb9dda18c1174bdb896c9ef03e0a8751ea8fe519ed4314d135f744eeb5cbcad808e0a1a086dfd41def973f2348fe3d7f60edb0a371b419aefac8e8945c91e32224d6a65a003b4b42bd5a74d67d975cebd25a157cbdb4c563e9c8631c419b0dc3fba739b56ab462efa453b6c861fd1e4f4495cf2e4eb820363a4c965b206978cc8ec70f5cf701b0723185f37ab691effcfe3632d71b8d8972775c6ec7427fae100debfb764b15ed55c3591667d0a4c8d9368be3a3b25bb004adbb2301225248f276f3c5b98858cd9365fb76146da447a05a1e1ac7363a06540deadc270754fc8e94cc205b1b608df54b5b56e58f32ae5837d668056997aa642bb23f207005ac7b18fc4cdf13b9cf88cd3233798added4678e14556564182b0421a8650969cd26406c4c5db0ef8a21e6c60515ab5dc68fce63010886ef843cf76305f578c23268cda035a36151261bb77873c0980a15073e7974316be3a13d715415fda2d67b793c94f6b523ace2af3b23f287d3e15c7e333fad55a79a124c5f120cdf7797ac3d8be693cfd2f1bfd2ef140946678d6684fb4a4f9ae14cf46668a09108971dda715b30054b6def4ac43525644177cdfa0c6ea4e523e9d1e35ebefe3ccc793b04fd16fb005a14261227fb69af372453ed56dab7d32b403c706f7d8895759cf805a2cbf054fb55d344b4fbd668c6b3b6c645794047ac728cc701f3b7fe518915c7f0e8a8a015fd4673b4a8df408dcab0f0c6256dbaf918ea31803670557cae7ad1a31b1da6c1e3b899a7153e226230213ffb9e26d772c10158e5cf43f55a4d10f8c3de0944fe9826846e4fc8573dd59defb2ae8bd8db746d7eec0d943a62c7416454b10c2b0042e0a159d43b4319ee5b5b9a222ae6958964e9f60ebf72edd4809edd0c3d49b5b394dbf135c304415f6b7f924c56f0daeb249caf8f7dad4f0f75cf98c265bfefae95f1204c0ffe08e20cdc97970c97d116ba458960cb57285b289a29b6d2304bcf3ff0dda3ea5ac2ec5b2ff93673fde545a62975dcc4cf613dcbe0a6434bada29b6b439387dcb030deabf7c5962f1dc6b43e6a7c3ac2c2dceebe97d7242907bc6dd1521337952e7b6bd5a36b5996d2eb3ba846be906b1f62b2ef40283561b9538e95b377dffdd1ac56f2f4d754fcca2a25841dea85b30092e78fea1948602c8928c9e0bd9b74a24e4d67f68c314499ab9812ccc71973ba6e4e205591426359ca1701560bbf20cbc3109615dbe2c56190645b0ba58b7ca04c83ab719c066e88a7751396c0cc03c51e3bab006d300d45c0a547d1c3543bb88d0391c44d42720a623c01304417f34e3559148cfe1246971bd34fc37284520d90ef6d86192c9db1cb7e096970ad53433b19a796dd696427d7d5e17c4fffa0c9d25a8888bbefda33d0e705791889d60b36eea450dbf092d69eef9fd1ac4418d5574eb92d5305ab6a7bb60f02afa19f043aaad8baf67c094ce18e41201111745197a660c2ca6659f0f7014dd032284f9243b690461ad0088d09800ef5210065636ea45c95b0c7a9f82ffd7a4919c0ee79b449bdc56369800caf15ffdbd47599d63b641568df24e15a86e21bd775a66a01852f3ef67afefd6c62a458819c8c14ad7a3de23920e9899745490e0220e3adeee06db3971fc2ede149a8ddf95614b15e122f346eee66850bedf729b6218bbb799e1af34472d91b4d7ecfbafd4dd852661586cd793e0a3d46d9fc74a997adc77bebec3af7b83413334b20580f6820203127bbb884a31ab329eb7ca1d2a20303e2293dca2ac512d0a52ef573a5089637251abcae4d2341a0827524e0b01dbc3221c7642b40c45f9d7c8125fb88636b08c76f53350261c8bc551c118f2ec40b6c373df2d66a093e644f369d3ac3bd06f7a0d01fa74699668dbb2874d3927d0dc0a6421aac223befe570ac5e67e673ec93bb6872d184e99c614c6a7078031369940532110780b27607cc862f38da67e0b5ccb4647f672becb840fb0867c0619a5db0f46d22c98e2da3b3ccd", 0x1000}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xf}, 0x4) getpid() 21:03:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xff, 0xffffffffffff64ca}, {0x2, 0xffffffffffff0000}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28100, 0x20) 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="fd701733ed376a8b222191d965d4d21c61b7c192f4797abe71ef50d02d78533c3137b41957aed4e03a64b8a302a5cf64b3fb85de0c83bd55d9df17d735c9072108b862282eb36a9678a6da1bf0ce213d9aec9800dfd99430219fd01fce8048c75819361c1cd7c7a502f4ee9a915470c1f17fc7da66b036de92c2852d9e24424d8a59fe5047b026a5be7b0f483a45f0feb4d2d231ac9355b4dbb406b6563819464a8abaf504d7d92bf1f6f42172dada35cb98e635e97b25d69c15061ae1abdf1464c14ea20ed9d94147739eeacd3e5ebc8cf7654c97", 0xd5}, {&(0x7f0000000380)="e76169e698b20c4bb672badbf6581517302f23908e969cf50cfaa1446c0828081e9b25be54f8418f7e779adb2802dd1aa4a7d24731069b9725b2ef0ab162dd7cf6d8320a5994e1b880739442a1230ea76a2cf9e219a92b0ff65f74d28b1d1ec1be7a5b67ce7ad56799ffa42951521fdb6479b8a4e5a6a5cd7619e79c3bb00fa5a9e9cde6b156a9abe5dd484b67d8a37d00c096af32b8906e036649847434ae39d0ff78880d2bc125515dcd7f13abd98f7963dfa959afe6288319a5d67ea15b361151eea0256a79d71ae7bbaccf6c13bbec4136da8e23d98f215da562ba9f9ac1da7f8e", 0xe3}, {&(0x7f0000000480)="5073f35b8f353d72c5e6005eec401bd6ca7f491f48c90bd9e405cfec5c9ef98cf9bab04ec18cd5a03cca771000e2acf8306a44502c8cace556d624fd3321b3b30584bacb10ab9614913bb3bcad1357a07a0e435b8fd629a4ee01335b2d1508bd8043582a72b4f606a095ee191579336739e4d235ac8e4e76a365ed09d3422a2599bef8162e45d841d7f88148f62286730006fa41b4e436", 0x97}, {&(0x7f0000000040)="46ae41610efc7ba33d8d4dd4d3a53c32c63bc233bb84720a62a76f3dc5e196146d5190c32886f5c1a6b780a0334814e99d88a27b2edd907520d73bd902d001b26e903b", 0x43}, {&(0x7f0000000180)="d0efe0e641d489e837d3ddec6cdf6f46a713c4b3e89b85649d355bbc60055bd6ea32a85879c13982459db5c91a2049a05942f3ba36f6e5745057a9858c8a645e2354d8476f8f79317fa281df3497e4ea8bae8d827f6e202a55177f7ec6561bc53f", 0x61}, {&(0x7f0000000540)="463164861147cd181fa5fc8de9d01ca100f926bceb2e51bad68ebf37b4decf92fd9eb003e53575d145fa54677a0d3bbd760a9bf8e987f65800ae2c3fb2f0578d10a3e7638dd394109961d8c71aa6b9995a9b4e004af594a6064a1bc7027e7d941ddde713bbf0ea18f57368a993a1552d97fe36b122320bf9461cc79d3cf37df7e91160d48901416633a96d5495eb211b8a0cbd5209d263f9f070f503442974c5008d2c22ac652c273520bb192e4708c7827c84998ee1bcabd21e3518f28df00dff4f7328e19ef5f16c92bdeb45ee99f2dceef6e7bb159c2e52284b0ac5aaa0c13949a2bf03c9ba882fe53a4a86a76e7e1eee31d56891f36f7f5a025dc2a596", 0xff}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x5) sendto$inet6(r1, &(0x7f0000000180)="a2c5cce3fe8cde684e512bc7780d8f8449ce7ca405a7b91b6b83f7e0884a71d40f8bcb75cbb9a5ed4a1bb3872782c394d300f7557c4c8c2092464773e7314ffdd94b9df71605f2a634775dc508ca8418dda9b8972d1fe69d6cbcef397f65c1cb877d59d4fd86c5d5f1d9ea4698f3168a0d78a97129aeddfc068eee3a45b886be4cac64dd5033553aae3f4e3c49b4c0e37b0a8455417fa5df", 0x98, 0x4, &(0x7f0000000240)={0x18, 0x3, 0x8, 0x7}, 0xc) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x5, 0x10000}, 0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000300)) 21:03:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:03:22 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5fe836cb, 0x0, 0x7f, 0x9b6, "ed717ed5cd4087a20767a7b38588266a4fc6e40a"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa7", 0x545) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xffffffffffffffff, 0x4, 0x1, "c825ed4e94f130374ce9b4185056de8987c5850e", 0x5, 0x8}) 21:03:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x401}, {{r2}, 0x0, 0x20, 0x4, 0x9, 0x6}], 0x4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x15, 0x80000000, 0xfffffffffffffffd, 0xcc}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0xc6, 0x80000020, 0x5f, 0x2}, {{r1}, 0xfffffffffffffffa, 0xaa, 0x4, 0x87, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0xf00fffff, 0x4, 0x401}], 0x572, &(0x7f00000001c0)={0x200, 0x5}) r3 = dup2(r1, r2) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) read(r4, &(0x7f0000000080)=""/122, 0x7a) r5 = shmget(0x3, 0x3000, 0x402, &(0x7f0000003000/0x3000)=nil) shmat(r5, &(0x7f0000003000/0x4000)=nil, 0x1000) 21:03:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x40000a80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r4 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x81, [{0x2, 0x3}, {0x2, 0x4}, {0x3, 0x450c}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x1fffe00000000}, {0x1, 0x401}, {0x3, 0x5262}, {0x2, 0x6}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0x5}, {0x3, 0x8}, {0x2, 0x7f}, {0x2, 0xc8c}, {0x1, 0x1}, {0x2, 0x800}, {0x1, 0x800}, {0x0, 0x1ff}, {0x1, 0x100000000}, {0x0, 0xd9}, {0x3, 0x8000}, {0x1, 0x5}, {0x1, 0x10000}, {0x2, 0x2}, {0x2, 0x4f}, {0x3, 0x4}, {0x1, 0x8000}]}) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair(0x20, 0x8007, 0x3a8, &(0x7f0000000040)) 21:03:23 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x99e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000, 0x0, 0x0, "000000000000000100002000", 0x0, 0x7fff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x5, 0xffffffff7fffffff) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 21:03:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="6b4681d515ee4b182dfe31e9ed", 0xd) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000040)='t', 0x9d) kqueue() 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 21:03:23 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() pwrite(r0, &(0x7f0000000400)="551d7fdf8ea2a8225534604ac4310a3d4fef85b49418b3aceca619920f360ad1599d3fa98005db7fe681db9a3c1aa3727259f59da2460b39678daf53a8d769a8467d604eeea1a97087587ee4b4b4786941feb8bcb42b6427feb9515b9a83169cfdb5e17c55ef968ff49762a3bcb1bb434c7118c95e5088df90456da7d53af8388994566a542911fcb0adda6c6a7600ef43df5e4d5772e7d89ef687b57e43998507caf06d2ddafeaf697771c26bad9b0e8eb789d079969f73a5d8d7ab1c49670a8bc090128265abf629aa42d3", 0xcc, 0x0, 0x0) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff80, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:03:23 executing program 1: r0 = socket(0x800000017, 0x1, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 21:03:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r1) 21:03:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x0, 0x6, 0x40, 0xffffffff, 0x3}], 0xc1fc, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x6, 0x7}], 0x6, &(0x7f0000000100)={0x6, 0x8}) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = getuid() seteuid(r1) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd33, &(0x7f0000000000)="b6") 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe02, &(0x7f0000000140)="a6") 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc5) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x100}, 0xc) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x401, 0x800}, {{r0}, 0xfffffffffffffffe, 0x57, 0x1, 0x5, 0xff}], 0x65fe00000000000, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x200, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x10, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x70, 0x8, 0x2, 0xd964}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000002, 0x8, 0x1}], 0x8, &(0x7f0000000540)={0x3, 0x9}) open(&(0x7f00000003c0)='./bus/file0\x00', 0x0, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0xa00, 0x10) getuid() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = dup(r1) ioctl$TIOCCDTR(r3, 0x20007478) select(0x40, &(0x7f0000000280)={0xfffffffffffffa97, 0x100, 0x1000, 0xf36, 0x800, 0xc2b, 0xffffffffffffff01, 0x20}, &(0x7f0000000300)={0x3, 0x10000, 0x0, 0x1000, 0x5, 0x5, 0x3, 0x5}, &(0x7f0000000340)={0x9, 0x92d, 0x0, 0x5, 0x81, 0xff, 0x8000, 0x1}, &(0x7f0000000380)={0x7fffffff, 0x2}) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000200)) 21:03:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x1, 0x3, 0x400, {[0x1, 0x2, 0x1, 0xae4, 0x6, 0x2, 0x3, 0x8, 0x72, 0x2dd, 0xffffffffffffffe0, 0x200000000, 0xfffffffffffffff8, 0x1, 0x3, 0x1, 0xff, 0x1], [0x80, 0x0, 0xbb, 0x1b, 0x6651, 0x3, 0x3f, 0x101, 0xffffffff, 0x3], [0x58, 0x6, 0xfffffffffffffffc, 0x2, 0x1, 0xc000000000000, 0x2], [0x0, 0xcbc, 0x1, 0x2, 0x4, 0x43af], [{0x401, 0x7fffffff, 0x5f5e89d0}, {0x1, 0x0, 0x0, 0x5}, {0xff, 0x80000000, 0x8, 0xade}, {0x80000001, 0x7fff, 0x7}, {0xffffffffffffffc0, 0x1f, 0xffffffffffff0001, 0xffffffffffffffe6}, {0x8, 0xc64, 0xa080, 0x3e4}, {0x1, 0x95, 0x5, 0x69be60f7}, {0x61ba, 0x6, 0x6d20, 0x2}], {0x3, 0x5, 0x100, 0x8001}, {0xffffffff, 0x4, 0x80, 0x634}}}) 21:03:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000040)={0xc4, 0x1}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/62, 0x3e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 21:03:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) login: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x7) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) 21:03:25 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xb0ed, 0x3, 0xfffffffffffffff9, 0xf4, "1c4df4da87b3a547db45c5ec77a152b0f0b20fad", 0xffff, 0x71e}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffddd, &(0x7f0000000000)="093684f80321c506191dabd8a10960415bc31e24422dc1fd0244796f3b970222f6065fc491c329f40f9f110e456e7c4fcdecf0fcd79ef242c988b9edc03dda0002bc96b0ddb109c052795489a2040cbd8405adead16c98dd60d9504262ac716cd4abdb6de335f1f2b240c8b5e198031d") 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="b83625cc942bf85599e5d19feabb1e8037e65dc839d394997ec0ebbbc9bc13bc6485e7864e024ba75d99beb60f41924fe0cf07694644dc2b520613e0e8893d7c8b25bf821c3198", 0x47}, {&(0x7f0000000280)="17e9c7166a9e000681b7e78d4b1fdbf16de50c71f5de6c58d8d8c3d564e75fc8056582e6a1a3d26f13acf3215df42c1f256ebf45fb1d4e910924a6a7c383854eeeb071f77513972ddc5c85c8faf1ae662749ab0571800b346885c546f383e997", 0x60}, {&(0x7f0000000380)="0d574d927d8cadca5dfe56025a2f3cdae404395223455e2ed8eb074fb88e558ccabce06702ec7e80f8a97b97e68abe28128f6cb6ebd16dc59287f92cec3f2d95d1659881aa7b4b3799fa88d4ae3a49dc8fe14c91286e6ddc33a0e06eb11d8843fb6923f03f05931acdf64706440566a6da2794576191ea6aa89c7d506a51facbb009546bf46229a7cff993647eaa0ec3cd99c1672e8ea3e4f2d935f4a74676d488bc3926141e38b4fc4d3c7cb39b7060e4645f7888ba27ffc3d2110c5392bf95fc23048cec42ceb85e95b4db00c3bb013da444", 0xd3}, {&(0x7f0000000480)="07bc8573a4a186c651b1b7013c99dabf50f6e365ed27c383c6016a021fc50270c11105f43c73f9b126e8e11820bd1b4bef8652483d8c201ce102f4d35d67af29654ed4bd3fb1c578537f07a5023c969cb599c6db0efd551852e650f4b0f00714fbc3ee75f94983d78695c705d1353ea4bf2e036c87fce982f00a46db26eafbfe04ee3ba6b70bd95c251b4828beac6b79b1cf88a50cb41a8c8b6b79ec5bd63107bb75b3d0134afa27cd88924ccc9072753bfd2487fdd8a0097bc48085878162c07c1d87f505b0e6d3ef96b7ee5021e1d4273ec260fc162605ce21fccf746f4ce1b363ad52e6214d52862b7e659b45d550f3fb935d51d1f70e5c7ba9b8878a737290d10406f24d9ab6d2fd948c8413752fce4b98b0c5aab466afdaef348c62585ddc828ef6524e3ead4add6b08022647ba574f5c24d02de1dfbd98ddc0847995f40fc5eb39a70591859ec7a498a6cd7a5b1c87acc9ea5fd73437987a24f49346bb425c5d49605dec06894a5b638bdecd6499c3bee0235f70cd838b074710069ec46a052286561fe4e856fe61946ea477a8c961ec92a9123b16360920827ae1f2c9a789ba90f4c5426f19562859545ec2af87b41f2f68fad4b850df18fe02b861e03acd851eb3e918cd9f4d29190731fdaef715180fcab4ea30af7f77047f79904fb05bdea3cead34af49ca8a20bfb475e0fb805af5592a27b3f8605213bcfdd7c0ba9b9710adbc23f2da0c85fe247cec9c195fca976a70f7a97aa09656f4b3a21914c125cea46df12a3a3797285aa0819012d9cfca7205e9af0e2f41ca818ae16fb91a226d3023c0a075babbe14c71bb64ac6d5a9f15a8c84d87dc6ce9066d558218a1fa516a702528e6ef9ab6bdcf5396b125c24b7124e0b307f44c7b298e4e8e759eb8fa541d1197b565a427052c528d4bbc4d5f12763bc5eb4bd2bffc1dcdddf79d1f2c436f8b8f953eaf22be107da7636e65c98e4add9456694ad84a5b72be7376291878ecd15b4e17e5e934415d210f3d3a0c1a9d6c09d8e6284f04022f019d33bcd01ba311104bf8a736b0ebf2411e3900ea57e939bf1ac2b7e6f6f0bb3155af516e3f5452f53c8aac1fa42f7212bede2294e94ec59eb65a920c80863c68baa155d0475144e73f328ee777d688c957d72121e4cb72bf4c37060c98a78234f4bf2cb6ecc05770db8d94dd1056dbd46a4c77733f27321c1c1f72436bbfe34c36b1744decaf5f9b4a1b68f1fc7b9d24ceb152c0fb1ed6d403d5232619162c2f193f1c1499b0d12a9173fd4fa27148a6ded1c3882836fdce2f932529a19b20615236f5f565a3fbd98d8fe3798c7779e964a366098b1ba4c3280f63a3b604ccc004c1b8c5267a5067deb2cdd6b717c00c8131574d78e9b955e7555ff5f0d205c72631c4902bff85c307397b96f37baaf86389c566e256b9481a6c7a2218a3b59acbd9c9f4af99595215421c0b45b99f43e574deb968140ca2d55489aed70610ade043fdd67e011c65ebdf74993d7d35347ed2b11f853281f467b7360e6007253825357af0ce197abb89d758c5c00e877eb44eb585e1137450d02da051dae7179570025d252f621a0c29a11d97bf585cfdab0049debee458d93be0725da49f94b1e5f37ff72ded48110c9bfe7ec79aa73e08e8098e198360e059d23e7eda83e001c1003ff3ace8d67289eb74729a5dffcdcfadd50b9d2ef082b5f978e9e6e2f9928b5ff4d179b1448bb2c2c62172099b7de5c60c2aea062e585b2b2ef76405a635ab392bac6b89806eba8b7c6421426050837490d60667c5700edaf977b4c059a29682b609d56de54e86c98e3932964a190930a2573e8d2eafbc601b6667b87712ba0f8d57a53a705ababa3dbeef35271feb1a4f1873eb0af44b142f789c6d7fd2673ba2ccc29642cdec0eede7f9534944712520d1d908d8957d41bd4fb57c3fdd2d05bcf4d93308b0db7c4d44804dfad57492974674f501d067bcae9e1dfcc0169f01d1913002cb980cc9c7ea342c69eb88061564c29fac944912a7962549ce9bfe359ff64f71f33b6deeb04ed5b5584b4e39737f1bdf05f391fb2ee0317da9357e43fac2bafcc93b9e1eeb75648306c743dd20f0ef50864760d5e8df379f39b4bc01daa6dabc31bfcc597ad168acab84076ec254e26858af01dfb41e0042a4b287796af67a024153fff15385ee2eaabe45fd8c422479310d5eea6d443eff564edac1f6c8d28ff40d628a36d27e27c4f943115d05405e8f57af19af2e91f5fc4e50afaa7b18f8af122ec6aa23f44666e25c2da185237cde5d396731068aaeee141d3b1ad06b325beed8994c030855bf25520cbf2408e6d5dd04642a254b91fada1871691648905bedb0db55eb1b53303ee9502056c3b1f7324f42d828f25a658e2103f6e37d3d5b366ca1d768a5acc782e9b3ba8009c3c1c3680e3f8a36ec4ac84dac5ea3e235eb2f95af92ee388e7a5536c822b8a613d6041b107c8f14f935ebbbc3d44edd386292e35f53b079dede419dc690f3293a9c8b920ad7545448ae6c8447626f3cb9dbe19a76524f7bff0f73605d8407246b84f64d78db3a68e8c0361e3ace05f36804e3d0240be04eda7c3c15e7ebe0cf00e74f3890819ad8245d6f336fbec98ec0cd49e32c7ed171f1457fc3e186b1e2dd69bdec273e5fe44de8fc65133676f309cb6526c7a0639cd5c8f845bf92585d9ae2184ef300b4bb80687935df63645e78418f9742231a5a72b0e6f56889dc025385a601df53f2589a2698798b1de3ed067ee3413d2ad27c3b9ed7b441d5d0ec56d2d87729f08de4e48af588a5a894b412739c3fb653bfd831c2bf5be5f3d299e30653eb434db0eaf9a51a56085952bb71abe3cee3fab1bc7ee5bef2d02797ee8acdaba48af679f94779dd763cbce0641c760a794259ac09ac93fda6f8c67d4e42ad6dddc85784cc25358eb75a1f3f04eda6231538ed40be6faf04133e2bbe5679b065b9b804437f878f393def8dc69d00c0b3a8b361e94784a965ddf6c3a132e670cf29974a7e1315a4cdf92dd700b3233168ae3fad2c8e8e0b2efaf1555af02417294f930cdf63f224a3b93b8865e851a844a285c67edb7f7aac8b92e4a4c3edd0f0a94770b40f56c00195a0e4a1d5b165b46dac024738be7d82c51a104160cc63b84a7243b4816b50bb13ce1141034744aa72c42df9e2a30adc0247cab17b89ef77016adb9e51d30cdb30c4fc3b63f4d0b62e412f69041b388e6a775f1c04b2a4fb25a70bed0b220c06c1e9b4a4d449c1394d7cf39b26c1ca639031bdc6a326dfdf19b8cc90995475e1a9049ba8b33a72421c70b78f12477a6b56d913c552dbf2c23392c80239f35a6ac7e88c09f7b80c93c50d697d215dc92c00cee3b7013a8b52be8007b631f6f12dac3f65005b0dc70b457be6c67e2289042a7e35fc6c381a7ee18a7915144fc42a69c9f748c2f407e74e5a745bb9df2f398aa51c5765cfa1e1d523209ea339efad1b4a5b73659037b31d2818e1a555d683e31c51c77f3e6f52dbab0be69521bbe396fc91044a2b318a80ebd6e08a4963957ba6276edbe560939e7378e87a4b1d3fbc65ac282abc1987ba2484361001b90143baa1fe8ee89ad195823388032ab4b21a885a4c238296e53850798828a9f9c04797b9a0faa72239633e0ad780b0b7530839c671d816c21f956c78a5c15b13d0c79dd7348cb98d5d866a21a189b761d174b02cce37febec1a52e4385801eb24d3aef807a94c563b11ebb8663c59b3a4069bcae48d377440494172d1163c5f4972673bdb443087aa5d49cffb3ecb3b0415f49bd39e9125b30b6cfca3884c453d86894874dc2725ac19f529df3e248186c29186cba5726834a94360c67224c9ecca3dfeb8d59d560604b68a72bf74a22d0b1bb1c04eab1a71e9189d79a75a150b5d5eb5681286154811e8cca39d2afec1dd1030b0fbf842a021864f15467f4f7a9d1a10a6f16faadc3ce2ad8948cd1034fa1285c77b0f49c077e98c96c4781ad7acc2bc9ba19873be1577c05faf378650d8e58d8bce83f5294fd9037ed7b8a8db99ad3ea42fbc88ec389710bc978cd364494c3d83b285c6fbc9eb5d325bdc146cc48d3cc3081dbf9e469b11b4ea78d247436ef9355c455ffb02e1157ac2490ffcb712783516eb2575dbd61a8c665d8a79d9bc11c70efb54b97158b2c12fb661f071b720f0f14dcd48fc27fd1032bdf2f1bc1f59e7f05cf061fce08d0bf51ab75183b0ccf6ef4e37842ca9ced3e5e137a4b0c09e0469b21e0a5dc322e254d814e4c4ee6b7893c052f89a80b9eece93acbb97ecd3419763048a2dc92e7841801e877c2ed5b71df6165ff253803958d56a213f32d146f004eaecaebe60c7ee96355e66bf2efdbb61f4678b2897f5f8d026443765e2f13e54a11bbcc2e5c8f44560ee0b3b6c7b4a248d2f0077679b23898c94a1f46fc15fe154f49e80ea71ccb31ce7afe36c26723c32e053ed23ed75071736054a320f0b317c13234e23944f8a14d6c0bef8f8efce68e62ee38e8d75ddbe3080538985b6830d1ecca3506692279a86f3a73f6a8297d13d102362cb5c95c3893b74741470ed29e7abd06045222dd2c690a41703244698024da546b965b8cebded5e954a3e639e70c5af7ad500452aba0becabe234e16c6b442dce51ad9fec2ad960b1fa19b9835e658724323b13c12344e061af68cd0f1e8f57986cacc316e128f2fa7b29763abfa3532a026e22c2345f2dfbb6d4460aefa32921104c80b3306a188f7da8c5d3dd8018a23f500deb83a2fcddf57743acc2f4797672f3e3073dfe4bec58738cc4beb55f9cae0a62f419beb29b6120fabd81e73c0a234edce8170a25bad735cc0cbac9d083e8558feec408b1d5e3977eef819ae39dd2cbd5daedcc5e3ac78ce4e7a8cf326266362eb957edbef7a9324f7f45b5ed5fe7e3659bd3d3313ae1e049939b187d55cea760f2980678478c22307b7072bd955acdf475262599d9734874319af36320190265a585d05593bc2553d96a46e02be1328abf04762da3aadd99aaddb3f6eeee181f806dd20a61b347d7027f86529766f03e058d429ec8620c692f0bff1c539d775414aaa1e5f9e9c950fa575962370ff3a5c78304fd225568f25068b2c61b75f85175882ec591134dfbce6e5e4a0770d2fcc97370763e65687bddda8c22f1b803127a736cd3f2fa5e89dcb7024588f5837484235c8ff98b760be76c304803e8b9842b5ed6392376393a2397e361d67cc88bd41629ebb31448489a9c5470bc92182cb3e61928c974ec1a03f82026cd85efc2b35b4c5d70479a87340dc6905f1cab005d3bc73f57bd2e2329e7784c5acac5be9707d2387752bd9e439ebea641e4e4d2cb35d52e92c941a16a608e81f095e6c0a625d969eb4a4f3272a61da746be08cd01a2bba5883642aec6baf126c24b73eb98cbe2461ed29071ceae4ff6a7c994d2f4a6215991fca8947b7cb135d5c956461202094730284d57d1c006d44737451e5fd36fa0df6746c55d94867127c915e48c4ef8d0cfaadcc15a33f5828c428494100e63e225a722679a5d22248f9e8b2a039376575f1c608939801a2c57e71855b8e3514846ddd180fb8a85616850797cb4957755a6cc4c1d07b3b095a1268aa41f8702f7e12a67e50b9f15cae3a0752f5ab221f5813d01b0c8c947ccd4d7f8e3ec720dd7bea14258191b49d0b3adf98317576172169d793addf3c80c24b05aa482afc9b82c1ed1ad1fee824c890dbabfc097841fe61fae395a29a2e0e836b4a01883e4d1032d99ce8828837d9f3a2394a0e4d", 0x1000}], 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x8002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) listen(r2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r3, 0x8000000000004, 0x7, &(0x7f0000000140)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) semget$private(0x0, 0x7, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000a40)=[{0x800000000087, 0x0, 0xfffffffffffffffd}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r7, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 21:03:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186007008b00002306000000000000000000000000000000160000000000361a8322dbcc1cb13b3eb3", 0x2c}], 0x1) 21:03:26 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) socket(0x1, 0x4000, 0xffffffffffffff7b) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x0) 21:03:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xb) getdents(r0, 0x0, 0x0) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x3000, 0x25, &(0x7f0000ffb000/0x3000)=nil) 21:03:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) 21:03:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000780)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000180)="74a194549f041a094cb60738c3359d8aed496a6bdf3f0fd1ce5327e5b2a15020492bb97679b1228f1fa6008f0808d629b791b8353957f7de67431aaf9fda4bfab3d7f876f74eb6ff024940cfbc32568e668d37b3103c304f9677a22e4db33a10f8d9f0d7001f74ac8d2b34889b7d4abd81031cbbdde5268bb8dd808c45798e0117e1529cabcd370cf5d6694f0b2a3cbae04dd52e968e3defc5af7f2e55dff0059870e840ac539cc5c2db44228658", 0xae, 0x404, &(0x7f0000000100)={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r2, &(0x7f0000000240)='./bus\x00', 0x8) r3 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000300)="c5992b1bdacb2271e7", 0x9) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x1f, 0x1ff, 0x101, 0x1, 0xffffffffffffffe6, 0x9, 0x1, 0x1, 0x1, 0x80000000, 0x101}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)=']^\x00', &(0x7f0000000340)='}\x00'], &(0x7f0000000700)=[&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='-\x00', &(0x7f00000006c0)='/dev/null\x00']) write(r3, &(0x7f0000000480)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550dea00e8a014da3d2303113160c2893087bf4c1e95ed85a68c1c2c11d57bff7b8b23dff1f4ec7cf17ba1afaa1bcb10cf6bd68e2ef28b312c6e9b0e90aee33b68e5b6cfb487d009b6b361532956f83339ac7b38b22ec4ad3881a64db69fea56a1fefaabc58508ff92bec8643b3400cf50a4174edf18b20469272ea4406553c407d41a9a7cb8c59aaba063d2a9cc690c13ef5fd5b915fb28455cf076ff6d9f3e18eacfac2d2e0092c0ac7ddc2a693076191cec135d67c7d54bc9e8cb08fd40f7b410b7d0d92d4d57423e40e00be7e2fab7f58f7f75a60b038d0356b34d3377257887ac3b9c2e1ebaf1e8516dc7cbfed7667a4579b4cec2b3fa186d58384dd114ae98f0c5d1e2fb8c30224ba46d2f47309f29684e7e507e35be26db302d4d8dfebd745bd1a88e401224a4ff2dacb2f9abae34ba87dff27d399802e70703ae32bb516173e2ad432e", 0x1bb) execve(0x0, 0x0, 0x0) 21:03:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) r1 = semget(0x3, 0x0, 0x29c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/114) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x8600000000000000) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) 21:03:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) r0 = socket(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xf12) r3 = semget(0x1, 0x4, 0x1) semop(r3, &(0x7f0000000140)=[{0x6, 0x7, 0x800}, {0x6, 0x4}], 0x2) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x101, 0x8, 0x3f, "5045366d09554aab6cbdc8fad0c243dfb2b5b589", 0x1, 0x2}) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 21:03:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 21:03:26 executing program 0: r0 = socket(0x6, 0x2, 0x0) sendsyslog(&(0x7f00000000c0)="8c6e27a90d9c33af334373d8fcb3a577ec4ea6821ba8653947bcc11e5f38be2d12173010c246950457e059100a3d1163a6b9efd154edd7ef022e7a96b75436fccd668c8ad735257c2682ce8efb0d7e51861eb1678a6eb0c8997304eec9dd826e83301a7b57541a3bb8e5d53b04355be334c5222b723720257b1eafb1a0e3c4b1e5db558c8a372dc77cfb641d3c405dc30ff957cbb75b267da03545055e0657c523ef0c2fb64af49892ba676659d4fa358d631ee5e0de620ea8a4ba50c317ddf11f0d7137db34d2f768d348f918e4ffc7e4ff501d22b7d693dc835f8731baa546dd60781779dfcfa86df1cc04a78f68c6b9c1e3f6a31d", 0xf6, 0x28) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 21:03:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = getppid() r2 = open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x100) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) 21:03:26 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r0, &(0x7f0000000080), 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xa38) r2 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000a00)=0x1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000a40)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x50ef, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000200)="24422d8c1e296d3b0aabbb27961295daa100a606bb3da77cdaebeed053c8a0c70460", 0x22}], 0x1) r5 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) semctl$GETNCNT(r2, 0x100007, 0x3, &(0x7f0000000d80)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r3, 0x0, 0xfffffffffffffffc) getitimer(0x0, &(0x7f0000000780)) setsockopt(r4, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000900)=0x9) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000940)) pckbd_enable: command error 21:03:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10400, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 21:03:28 executing program 1: r0 = socket(0x10020, 0xc007, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) pckbd_enable: command error 21:03:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6001, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="e2920a285bc00c525e913b3b4fdb4595737115048bf7c562", 0x18, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)="0b231c94940e272cf8024288d1d924314f6082c0513e5f3dfca230749b12d151b3d3039c35f824ce82c597e42f21c699debf19c87eb5162f274668a4cfdd9aebe0503b5cc2ad8719dd60da3e4345af32e094fe5adc5c4cfef9d8e4c7d14911f057ac67fd4e736042b4f0a0780d34eecf9a6ce66e2147285ba2815f3afe1730e80b40d6ac293156939819fa0ca5dd12d7bdda4ab99768e66bf4e506e5c4300a3145e148737d5c2680b318f35ce83343982b2d0202c08a4f8cae41dfe40a780c3e8064dec5fbacb05d9d92ece0befe24fd1f283d18e2e1455781f72e141d36", 0xde}, {&(0x7f0000000300)="4e4aec72cba00ca0e7f9d0885e710971eed990544d12a71a87f584cd45c9cce5cb2b731b52405464386b6f01375f3c7815200f695cf1927a08c89b0338f4681ee83dc50c84dfb710300c8f49e41b5feb89dfcf3d2caed993bd5b0676b96d8946bb5bf80111698ad71643fe90902de0214d5990a66e1945e2d7309d8123f865e76ad846e3b008e30431b9", 0x8a}, {&(0x7f00000003c0)="ce4f66b5f29a729dc7d1faa91a29cebfd30296c625d9a90c4be86ac96a9e3142f783c165f3dc97303f6fa3804403998e2af913c736111e9ce45d8839765a0df0482a024deba720d5443d3f4c29", 0x4d}, {&(0x7f0000000440)="1abe9a4676f82bb5d340e411ba69cc41b42b7ac4d892a6", 0x17}], 0x4, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x9, "aa77b6c5233266d1431b4801748241c28fbb2663e94bc2344703fb688bcf2f898fa130e51af566a7e73d7a09d9509ea1a60196243b8d5ca44b080bf070596ddcc36b17fb6a823f839da26389a8559685a45938180aa1f751cc14bb0354ab65d7fdc1903b3356c591dc0b32026de233904b120ba36566d9a699fc51fe157f6e39043ee1ed9ece9a124724600277a55548c56a2a2a8442ee048635a554291c9f822269512793976b4a97928d4a4b9559b2c1af8ea48fc03c732fd36d397ccb2ed8d3fcc1b5891f4a1ccf7ebe874949c10b8d1222126e6a9add356c0147a41fe09fd66a4a391a8118f92de0c4370389e6b52a80b5973f531175c1444bb881fc2abf6c507002c3fc8343b936dc1185950bf2e0f5314d2d099e5ab64a010c317eb386a4d72ea4bf0fcb764d3b60e39bce675bb691a3f170698214e8c7218481e58f1f0585c792d0eceafa3637e9caee94578c040183f9ddb0d9c07bccb681c0e6f621d4ef46aae4aaae9839c6e54461c6b4d6c6d652e58945fddf19d28fff4837af185c768626f6a6ba3dde046c523674bbe74e244d4b4a9061141b10c0633a6b0e7331032f37ae64fafe3592c4ee39447b8a0b02398f544171fe07f2990403b81e9f6d1da890b5f94a138973d1fdcaaaac50252d8c6824a3642cf4001b3fab42aea975665905c3764e9f0eef834c95736e4654c804bdd7e25213a2480992f6d68c7d7b4f5a5fa48b3c7b3f2ce27dfb7880eb245f2c0833036b27c3fd3a76a0af8f1fba16074fea126626932da40efc79a8b6d48f7f4f7a044c0ac2760afafbb68c02a22d8acfa743a96725a231eec6351109e3de176d817c8b27caa2df6bfe239a0204bbc7a72c43811ddcc3cd2a0401a985dcfb522ff6a6dff69b342e7014914f4378f7bb6cdbefece41d93db6950e6d9561af39bc1b3524b0646e9f5dcaca3517f526620b8ce8a14feb67f9969b9d1f1b2cd691c39d8a6b6c713f096199a9e1c784c9c3e6ce519d34d093af507e7374869b278c10ef68f9fe310da71e77d39e3b08e071a2b36beb6ac50540392e5008a7413a090de48b27bd4d4b443ac6834f590b0a5f09754422ce9a53093552750884d2d0af3ea1fe0fe6b4ead665e482a5054e8e615b5287d1f3ba5828583c061bb1c31dc2975ba85f09c939574492ddd187f201fc999d092fe7aeb86ae0d84e26bb68357c4ca22b8b86bab715bb2eaf0f57e5954e1db6905c0455ea7b464010a167bf83509f5b1ca9d3767ddd0fea9b8874d5d0ba0123fc11c2d31fc18ca3e7cec06d51ce82bd65d04d5ac3f185c4fdf05dfdbe1856cad9e4d813e2fb4e47104305680d65ffd69a84b8fca6c01594faff2c6a2141400e4873eef8df935f8e04f75e24f9e82c7b1e3f9ec1f993a3d3e964fa5e0399fb7b5b1cd7ee87c2da85b382132d5dc5365bc98d3d1bc11b83dfdf374bc7743d73f4243b0b16799a37df1e4bf0093e93544d9c54134dc3f34960d46eff56bd59aa9e369f388de20aa3008f57a7681754e39598ca9143cc0c130c66e0b31838ae2ecec0924ff8b16e109bc9b246c4725dca07c22a5a1c2f518a5e3105fe706ddb668555e34f8988eee562a6adc1add855c14ded52c8342981d54149029d091ff85f30718f031640ceccd77526e5cdcdc5a1a168cccdea33bf61381cb7e8e335feb906e80c52a77dd2dde9260e8e9bdf24f07e839c517241d9bb2070b063511477d8b41eac527539797055bf834cfc1f5430aa7c47dda23bc6949892f92eed90b0b5db79ec8167ffa038a2317ec69987bfb520a00b71368dd58da4badb77398f59521f0d0968951567a710eefa64225947db0e5f90ac4a2feb33d1c0d5c0b9dd1561a5eac124b6fd1471bcd56afa26d2ce49139834d04635007286aeca6097e9ca185f70f39fa683f52a73150e31ed214692a9e68def9b3cfc34a3eb12cd41238bd30e3a80c4bd1554a40f56b5e8cf1fac7d54854ca83a5feec37817bbfc401f33b8591fd11d105c81cddb6d0ad5bacbb744078f7b484c7d95519ab90d18f7ba6752aad1506b76552487bf5ec8101e5f7290e4827ec709cd38f17cf88df413e9fcdb90ca87e23bed9829dbc1d86fe6a1b3c2f56df222c05249541bde34691da620783cbc4f1afd63b86a8c57535670ac236e1bbbb7374559757526929f6c74b1ee7a8f15782f6421cc1c9de7c03384af8f3fec93b6061f652b0ca2101b548563994613823e897bdd7f6938c92efacaa209808fe589832e5a90f85b21dfb90db0ce39a420602358191f863608b1e7be5d1025d1dcbe1f50b217c509aa50c5b62a953ac6d4f194593564cb42efdb2bfbd487c96f525dde98b06ec5786e461c9628ca4ab3f3cdda9a3502ff52cfbf2403a4f2c94113b124d92c7f8e24cc10130e68ea760499df7409aa9e312b5cffd19b55747f14c52b6c9ad7df72c8c54d488df9b607f6d7d2084fe8b2aba82aba3bdc79bb3ab8e392cc1bcdc2e972de6ee18fef00e444747118738f1f10d942b3f236d347c1e0f98a395eacd4e0774440368c7f652a56280e6eb518276eab35212b4ba9a25d0e2b76fa713decfc9d5e5b11580c88434e98e63b3f88e570bc356d0773d9a443b25b5fe0b5427217fc31f80c9b7b57d4fa6c66e182de833339d9e87940cd65fee9afa196a13da6b441018ffb6717bf3f22db454324c85938b4040e832efdf5a39a57714bb43479469c28b0850911463db4308704cbbd222baad3686cff6471ddd2f8c4141faaa7899e2d30471dcdbd524a34a357b8ce46e29332fe0d3454fb946c82796ab105df321c4e2a30f5173882b9a599e871ff7beec97ebe1c582a771a9d43700c582ebc2ab364170a4b0022045a99f0a3289d8bae467da429ad37230873cfccbd8608e0b9c9d65bbbac9e35e2933164f08e7334944f4f545e960f0049bcd4ef083bee19a4572929450538853327861da2e80967b8ce75ce41c30bdf7da130bbb69d88ed014ee09e7aad9451e10001764d447dacfe6f5f8878b8bed97390b193bc4b0843a9d5c9465d2b2f37f51461df05c87d5a34ac1145049af6579bc2e8d154b84fd50b48df5893e6c8440925c8d0fd1933adb21fbb137b270291c6133dc3b56f5ca58d4d8a9c662dbdae160e431c2c2d2f30dd925004eea42de38f2ef8540409c093509cf408b427d98fb2696e16d2a015c12221e77a26158ce0a7e507842298d0c4f45d1f8b544522752b0e6b1e1a315b2e1efa62881aaf3dd963180bced9cfa82bb06a6680b28287bd27924333d658144a0c16b9a7f711110d5ab7ce9e0fd86de5fd598c87e2485c06f7118edd2ef0ee89b1cf1154f5beb0734e26ba522970aae2da972d574e20c3f013e212492f35aca9c64402e2c55df56632ea8a3ac4fa296e2432bf9604e81dd93f9b9f2058c47266fedf06f49206dd7c36108b5c4043b569e792f7329d1113399634b92410edadb09130b5d6dc7d9b0c066485b9963f8b4ba9e407b7bee68ee79c228a2f5683e29fdf5725f3dd3383bc87b5bfd9cd69c3e381ef124b7c06536d166a644b78dc63095754ab7727a22d7d2a19eab9db07196c6d4ae27c73375bba94d86c1c5fdfbb0c6fc7b58c7ab8b6f05823d27f3db4e8e4bc3c2ab9a5e86c8013a7cb5377a8168acee36873c5077e1c29ba1bbde4dc3746564a30faad0e49a3b70051b70fff444cbf7c07a8e01cbf66a43a919b355dbd194d15d61b9ff5e0c4cdd8176d7ab70c4939483b46f48543dc63d3becfcf38266663acafbe8f6393d7f9644f8ab9383ebdad73970e2c13e86796147aa75c36de16ce18084c09ca8c0093cc2e3e3459ab6e286d5138f598e080dad6e06fb199daaeff81cf208460cf7c0c07dad30e13ec89baf97c70706dcff2785dc6366a5ed78c75a8ad832efc6b78c0e994b5a23ab4088f932426e6625dff200f4bc903b8a16e5226bd3f6deff626a2f2eae7c30eb4cb7c186e5da385d911cdc29c217bbc853849ea642baa3856cd0e9b4ffeac5ce5b6771c31195dc3dbfbbf1bfbdf6d383b7727b2ec1cab9e97308597d0ee5e0aad59783db4670029fee188ce94744fe0b438a9cf075bee0281ea750f58bbdc907bcc13bfadf0cadddf53dcd996f13d12e2bcb3afd8fdd98c427b6eb7178527e372227d2d4496dfa070ee9fc7f25f53172e2c172a0b8946881aef7924f1a9984ac09fe5df7cfe0aca4dca375e2e47aeef4c85f555b4af59c9990472fd201fa56e3390f30264948e79c6f25696329fdd277210cc6a8f71688e470f8e078e1f0adcc5c66b7cad3f89fc78a1895c45d50957a4abab76d5b138099bf423e9236ca6a179429f080d89bcf8fbfc9b28ac81275e5a5ebf73d01d44226d653447f1f2b55e4c549f6fee315f2df4ee82be650d58703067a58967bd2fb130e256236774abc04192dbc33a13cec91bb14a7041abf577670aa45aba379e5bd483b9e4dae4540afd24005f4b82149502da0e478e8660b57537f84e6943d9276df30ba83d1e9943ada1901c139df557a87c258a74fc516f39c87cbe27f1a5194437fee17f024e9763ed981ed2fb9605eebf1a1ab0270745540db5bbfb1cf3eb8f1ba24ebb990eab3875de309cb934ad95fcd821ccff47cbc4a73d92b0e4081251c066a610fbd80be51f946368bb9550e5dd1408beea45d8f393ee63c8a70a060d0c7db78a8a2ea4c5dd08fcafcb5a289a76cb1458d506715078c46e2881fa7c7507f4760baa9503e805482bf4407b1424d5c30a7e5c518ceac20d3cf30d2dca96c5c8177417481c78b00ac9b04e1f7db050f1a1ec6b2d5d2e93b99902a803c4ffbea4355814baaa42e31302b86dbd676da25656164690d943371e648af5ba6b5211654e362ad3567bec443967c717b5232d0f07779a46d4cac5648c38bf3c9c883e040668c306fec8a2063115282b940accf68365cef302d00dac9f7ab10e27e063ce62c68cb7731167cd63bcb5fac34f6be5494fe8bbe157ec25b72e6645771904b3ffb6e4d2c9fe31d4823990948900e19858f564130627fc499ffcbf33a0306f0215a257251678d9636b61c37147d0346a9c0f29697b3acb22bdac0994e32d1d63eb23fe334a12437b2902b6fbb17ecb9e3705d8d20724a47fd7ad6cdec213a2ed411979391753464eaa7c7d09967c20121dec7d7efcb82436d08ae857bb71e44a150e931ca69fcd9bb712bfa0ffb18ae750c68f6314f8f266f3200c802adca1ea4848cba4ed3dd2a70ca5ea13bf49e4cfda5b9e9b13ce1175abe6878848a77950767c135a886796989e900778485dd2ae45b25e4a7df96d0cc068a3740027b4b1d167c9c9e036e06cf8118f5600f1feab4cf937323cbb09a626b795ed68b64b041257d93c6992f808394523bdede34e8f28fc08540c926ae00c83eea9e8b0ffd3076b440b86e3c01b1c9b82b5226f4a89b23ca9ac79242e955e8865bf0053728316351dd4a1e1090bcf76d0a73ae0053f20da7bca07f15fe63c1d1ac94d81d571bf22edd4c716b917e89332bdb4af37ab9c2b6f522cbb41ba0751768306a2e9d79c981b1234c9b110d6abd510e2223cf892fa05146d1f542bc4391d3c1607b5f0e30b6b934b1a312e6b33ab10b5009fac68a49a588faf4b1f9a09c3a4ba7511fc33f1a3ab13d3c8db25fa060538a9991b3cd1a970892c113f9b4693cc78070218066a6cf88d511c7fc52e261ae1a27e1ad82808930d175554f7fddbfab822674ce177cc9dbe18ff430dfdcf4b0085c5427bacaeadf73ef77440f881c0462bf744e7fbf3071cbea8abf524af82a4a5b77338c65e56db94906f95dd99baa"}], 0x1010}, 0x5) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 21:03:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xd5, 0x29, &(0x7f0000000000), 0xffffff55) 21:03:28 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/78, 0x4e, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) 21:03:28 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x800, 0x0) fchmod(r0, 0x100) r1 = socket(0x12, 0x8004007, 0xfffffffffffffff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r2 = msgget$private(0x0, 0x86) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) msgsnd(r2, &(0x7f0000000200)={0x0, "2b7ff9a18cbc8026d2457ede0c5e1ddb1abd5fde59c07136a10da972fe8a1609063380aa9661e41c1771cf3be29dffe400046b7d8524ae7938df2fe52de85cd71e18fb80f9fc1be40e7839cc66393dce5d0efbe51fad2019b449ce241a87002e05bcf8eab39957617e289d63bbe9f0737159dc796144870ca1e18da4d07463660f079bb6904a8a8bfaa696788daf2904e8dcbf198812523aaac94317aa6878130d7c7971839e801dbef49705b03ac3b5a92249640055de3aa3b0ececce0fe69b9d81329d2660e769a44ca0211a9bb1ebcd7ccde7ce49"}, 0xde, 0x800) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x1) 21:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902def9bcb5359fad65e4d860df900c14b", 0x8f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)=""/84, 0x54}], 0x2) 21:03:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8440, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="8d1453b2f33e3a40586a83ef46b5f64727c116f770d9b33f3e15e3a29189c22be13433ad26341873ff56b0dec5c951c0f486bbe86bc10568926334c2b26b424aaa4a54f9aa", 0x45}, {&(0x7f0000000140)="5131d581f905336cd62dca814e8c11030d0a7643ec3b21ce970973ab38a5228843fb0e3959d55e310f9865d1fdbcd13d112f273153f49d70aa50609231261a48bfc07b25a329989a8d748871e39c63253b6b8d405767880cf1ef715812b300c3d4ae7f801fa41783c744a8e41f29f8ff60db27e344dba9b8bed81b8aa983f5a819122abe3d7318e1635e191f547ab4c2824ccbfde036f1678b6734bdd0eb16aceca6855e89d67e9ca1c1a72f163eabd99617d5cab0f008bbaabd", 0xba}, {&(0x7f0000000040)="d551a809909c98a20b5569325b18", 0xe}, {&(0x7f0000000280)="379dc2217e58e2b1bd9e1b0e7462e21ef3120faad3bacd108363b89db45a7f6cb3f67f5e748cf983283019b5f7f289796a78661d7a3ec8e6ebece00b2f70101cbb539def30ba81fe70b0f1fadc43ba2ebcf730f6664e610537a2c8942458b9b1dfeeef7c38dc9768d14350bcb97f85468bf6579930563710ed882443a8c21159c37e03a8b1ee96fc0611fbd2fc9513c52907f5afcff4505f033f9d3c79fd53b84a795183d88469fc64300bd996e28fe96c10a9c8533af1c0541a3c5c5839489d1afa5953d6e06860bd7de2b93d54c20567a1", 0xd2}, {&(0x7f0000000380)="679b62688e8eec4f9d621c8b37c68758712c06a4666bea3777c43ac981113690d265508abf8e02d69ccd2b3234e4b7da47d0176b10288b348f1bb906220deca631aceb1b2908c0a2bc87eb2428640ef3dd026421fa8d788510cb452ceb9642b1b433c95c288389de98935a248db4e65ab4956a2c790134be22ae4b5d14be20de766f7845977207f24c1d6d6dfa0c1398f8d8233018d6fc414b8cd125df459f5bfea6e928c6c90ca425408bae1d5a8c5be2c1795a97d2783d53af291415afd929aaf3c969dc3fc6534a2225c837116cf2bc30712e9b4810e7b2a275418e745fbd315ac72d73c971ab949e60267e3fd1faa72f8f31ff6b9def895f63e5d9bbd478790a00fb4af26a2b20f0252ba20d1fd28acf246e5a7d0045615162e05fe64607781643896baa13cf56a1bd39295d391ad4ad0e094998a98c7f1fc2d34b470e7618bbe9f9cf6f42aa880ad07c896fd9ea86689d52a7913d7d73a89d9810cee96d7db48101c3bb35a79c4f761ec3036c0d62a53b8406e58325ec6ee5022e1d517ffcc0ead45ed51994f3f5e6e820363c79c1282d1661a6e66ad56b10807ca4e0cd66085b87e9b68a56c1b73fc8a53db92c5481cf19417cc0fe2e9eaa04153bd4ca24c9ad653ba302e84d6f6b7cb104e093aba8637a5ad71b0a0d79de1cf82e78bb54c26713f62f6d68a1648264300bac3c549a2b0a7d3082f031da2a577e186f2731b71c175543136000e323e2e9826cc20f751012f71ceeff3ee51a2d2051dd1323ead2630b96f7fd981a9cdb31e3beca70747b74944541f65e400ecde3f2b0740b95022946a5f0e3d51d39bd2c9e1defde787867db88ac966d8e71710d1ba24186e8d12ce193e0dbe09033d55f97275b998458e76daef3ad6cd619f830fa933f72b330fb1208bc1ff317a019e6e5f89950142bfbfcea09a9b0adfb08f60cdc6e25ac43571f2149a3f2c18f38e58b98bed0cb2a5514613c9b2106e42b5fe7ef6e5f1dddf79ccb5a599288c338b9fc95895f8ff527667061249699cd803bd1e3570323eefbec62ca67277be6d8290cc7709378f380e9f270b8f5738961a9d066abe23dc2f2d48ad5a730bd8948b10a7452e9aa12b4eacd8067102af73892c3ac17b6d9deed51bd70392264ae513e8d44994394186dac1b7eaaa00d5b2a5090a0f02537a1ef3e05f0d594bf678c0db4ed57a39ac60194e4947a4239021379011796f9df74c35a46b3cc8693b9147e2cee2d10aa572caae1d8412d437193bca69e9f71dc0dc492807d494e290f4355691468ec81bd7993bc953b3fb6ebeb60f55c10543a0dfb6a3f9592b480298478d0f763d6c3ffeae85d9fbd4b905a9f07cef8157252cdee114a09d8eb9825a72ecbf551139ba2e4dd20f147c7778bf1560a7b91494a6353fc800555197d82edb6774aa47f303a4fa2d3cca0d337fc637c0ada2e79eeffdc3674483170353b2f9e62fcbb2cb257046e94890346dac19f8385d5981b97104e58ecb6ced67ba7a83d725757bf1a5339c56dc87eb20081a780b648985caaa80e9c19841f0e22718c35fdccf58a50421f1fc0f521b0bf16e5a57ddc1f0fc0b21c45a845955d651bec95e6c3260b09f26bdf4946f2b2a0c0d9665c3f1117e20e62c3a2df705bc91fa2767b710f14ec51a209d476dc8a5cf6f23606de1ffdefaa041e849f6a587974188a7ee43b88cda1e98416d5022026f237a01b117d4ca8efe17ec8387f4e7f65b9362e2a9199ca3a3a9c04f775ae049155a1c20a67054497b4ec9940e45f689172d74ea4cca57545603d0629b503158678fa92e57051c2885a71ec77bf616270e1ef15c8abf9a344143e73106a3754609a168dd15cd90aa9f4cfc9ee1b8c0a137a9b180e352811be77beb9114d67a4fbe27a20c95a7bae15409b8fd5eff999d8aab34727db104f2a91010dd2799398831a5c9ca8af334d4316aaf46826df3a07c7f019cfc5ca22749ceac50f55bf559eadb041fd7affeaf743295082685661f2ff67aaf583a62f50ba7e414c7f7eb7f46f33176b9647b6db8fa8faaa0b9bf1e904a7235e82bac4f13fe8b3fee2a35b8ced19a114de1bfd90fc3037e35c96d93a71638f482228a3d49ac2570a66c2bf13225fd5ce9b6ea78fcdbb1a4e469ebe48e7bfb52af7e9c3bd2a7181d57f9b4a54f268345ef806b370b09fd299de362c99fe49f1f6bc3450ad70b710a9c34fbb0277b0e82a3afdc792565e474bfb025cfc8f660cdfe4f87bee8714c010b69318fb698517aa58808b64bbf7c30f2acae991b159c5c4488bb5feb8146830a827f6fc55b48e75a0ca102b6106493e43aecec7227d5957d5618a51b2ab33f8af01a0d98a4cc6b2eb5dda70cd89a093e6d066fddb200799bd945323bcb1f1ce3568d80872b6af43512d4e3eecd402615ba1f044296c000df6e789d6fb509e1b5acab1d78e8183436d426ce036e72d485c47bf4821d4ddc820e80d687045762a96fd57b3a0cda3a160043606983ca1c8662fe1628a9dd1e5e388bf4a98a131f6d8a395b07eed9dd528e693c7dcae11ec2df90f63de704c6fe7c5a89df4c674d5ba0428633a1a5b6f426424312b39f090f742b57539a6da7ac40538012e5a56bcfa0094b29d527173e4288f30da2055a56f1e248ad3b829e34fcdc6eca2c22179123f50628b443e35150b130f6fa48b27910a97d7eb6a7d396f430e2469d416b476980f69deb04eb630df0b7f207b994f85b9141b75a35bfcdafc1b512e869aedfa8acc4877fbea61146ba993bf4c86e0c8cf4182bbbadd8a54a158e03ff9a77bf5f4250aa0c515af40432aa080f0b9c4fb95d279c7a851490d90b709cafbf68208b1e66cf863d157c80adf5092c0c8df81f7f0571a4bc327489055f084da8821461d235195a109672c99644ef2924b3d92ca8d9957a14b1f90ecd8d2b08fadf3908985fd7d80842a8ae456a4cd2caad16c943f99c7ca627d97e639bef482435652b755d8d40e7576e86c9405bc49a99d5bb8487b71537c685da7e6b9a15cf5d440ba7317f2071622ea033e768b755bffaf3fd94eab7d3bfb6966b883c77f4d4e774d0d0f88d395b73736d66483b12012b7d3949ecfeb8f33aeabce9293e18b50e29db57ea08c4db47c6661d649f296c5b7e41b7ea23cbf32edca6962a7277c2f07becb973749307d5564cdbae78938ea2ac3bc4888fa1deb11cb94dc4bb3e868c59b6f5cc68e5a3ca6e80084936a8fdd536eafc18dfffc8eec1b2e9c02838efd4859ff620dca8e155496ce41c4873ce4c336614dbe96afff4eb56f5f9f90aea60844a11c1adbe4b962fccd0eb9ddd8093b4fd1a7d25a49a412974dc6ea445640cec348e0676b6bc382cdecd1fa964aa9863419e075a6f358fea8b62da7ee408240f068c7680f29a54ff06fc268b34823ce501d52873f77fee892a0333d004a1603d7a3146806ec7d5f8e98e3bdb70f45912dc246b6624d5abd6f3805bfd96e1a134b8532f0405f745c3ddba8b3e886fb6f06288936ca709d81425204996a6ba9050746a7c3e172d53e01dad806334f0e3a9f95b702b4839fc16388378efd3daf82392d9bf8d7b14dca1d4ab557e5026d22d9b7e400228a3439c2392f0b2e58896720b726bc776111fa95afede8886457cd8adcba1dea54e2b6ad770e3b6b0231d8e9410213d346ef437956f0505854a93cdbbd69c46b25f24a1a06980ab060e0bb21bcc90ba3b211aff2e8df87b223d837be1a622b2a92b353d7bd71ac82b790c7aa85af817f0d20f263f7a9bff22cd24cce89c069b42fb99227c21f5115a6d9ac544e9ad30c6a02e33e376d5fe7d1b7aa42716bdecb838364994c8c65000d62fde70597552bd936c75174f44e6977c9d25cc6f7856da9bc1c42f77d05a9bdc7b5e21d1b914dec5aa0bfb9dd79f5691ae9de56f125fedcdc3bf685a1585481c75b47ae1e8b976cbad697c80ce8ae10f58216d7fc86870a5ff998afde96e335e50bd85757714dd6069a9b998321a2f30f6d839e5a637caa4edc63f7561565b86c15982113044d68aa4783685e9774562cf59431cafd30be57bbd855a2a439c11a45ab3784f71fa8ccda4a9f9a03998db44f6ae349c808329e2cdd8eeb6316b06b313621282cba3fe74a221982f8e8677bc729f74345307f5cd661c396396e993416edeaa49c4e6e91b65f367cfd2a1fe2287efc20f51cb17d9a300521b1b627a07af222d8d64a8f0651506b4623b0a9949716c77b3d4884d8de7d7e1ce38eebb7ba3b232f06ae12f8ac8b0560304ecc8c18d334a55a084bd5ed40f3f6dec40b6df28cf3bff8117b3c6ad3da4259689912f41e8d6581d9f229290e9c87e556c923400848c83de5fb679dd54163c71cdea5eb33628e22e1ea5849ed9f32ed8d4bf817b42a613cd651e84fb63cfe896574f20cab5023c887ec290dd0baf75cd523d865223029a1ae7e8974068dad88a7a7e4f3fc8f38a68153e28e1479aac85b22f5d40790a0c1291a2c34dccb7774c86d7df50df13e12819df595c23054eefb193f64092b0b178b20c2d52c5113ee8e17d50fd457af10c140b8acbdf8402d5e0ada04e44707c4a82d616f83108cd4d58e5f5e95554e0269fde2dd0ec117c9db41713e1cc649fa4b69763bd6263e0f0f61388643fb8ce43568a4206faa5675d72779e0666e07b2c50b2f1325ae52deaf7bb6af63f8d18b7c95dfd5b660404267cb96f9f9b6e2915a10b97a9e02ebf15c209b7f0700ce36e6a118a99553470c85e49487094ef3db0f3c8a1802cb192756a835d76da5505f18b28ddfd55894520b2cd039bbc9dbbb3541c3c1d5dca3a66dcaa6ef3d1eb6b1ab0e772224e42391be8cb2bc4b5400857c88ee7d27979b4dbc6b90787361f41c6b78f6902c32e0dd2c3582161721f58b7a2be479fd21c7c944270ed495d3293bd5e3dc9a2bcff54cb0a85d8047584eceb88d1b034b57fbd9bb125944e72e100ff6475a3efe6e74a28440c09580bd820941504804f691baff3056089a35600c7a79a73fd8fe6c60aca844772670e897da52c71e0457eca78094ba4ff7dc8763246343a55f184660090650f6a9d23ccf1b1a82e63041fc83f0ecfb62adc174f32b1532ee37f9bae679dc14dad6a336067c49de4da3aef58495d811fc67bcafa9fc27e42acb0bf9a9dd32c49bc1ca2d9e61db551d60b917b1fdeb1e21eec6204ab5ad5e6bd15d5dc2f96f910baf38065b9bad13ac4d6387ac40706378e61fda77e26fd4d2dc1d59842999b58244a3d49dca6e54c8adcc2abc45511e412d663be97d78a439b433f47e9ced1d8d3004bf74d7b95f58e227d9579cf3949b5a107ffed0229a1b2f7df61f57fcb0e761d587ef3a2a237b360a76e23d0f0136cd86bed004a637e60b354b80b51970ba12c64077989a3c7c6b29115beec47e544c7d20f8591b0b73dbfc971a058b6fbe343fe44b0c52c4b22870a51a359865ae8bfe213f3819fd60f5f258c65e315d397e740a6f3e948c6dc55d38c9f5da159a1ed22f1b3ce4eeffbd4d056b5bbd52f163d6c4616f0756f74f795dd85858e974ffba9cb81af7bb2bd3c1f95a19c882181ba4a8b1a4c567d909d4484e1f1a0a1012af063c413dc5bc41a0ab93312404ea813412b5861ffaecd4a73680dbd1ce8cf0eaf334b67dfc339d05607cc8722157fcf742f61ebe3b650f91d69aeb67930ccb4fbb7020e631817cc74b6a1528a651e7ae11057b58111842c71843dcc28c295ac3c9a45ab220b3a869ea530e7292174dee7c4a4b308bb0e32cfc14c4dd284450e5ef7c4d7b77d7a73a1f5e0b9622ff9ca4ccefb0e6360ebe", 0x1000}, {&(0x7f0000001380)="d518e5b3a6624ff34253ac03b197e4479f7658fb2f49812a818962025686ac58f6b53af86fdf8084e8e5d3646b31bee5723a523b0b066a0a6d0303f256a9f58600160d49ceea39e8c5b2adb61096d967dea84e92463b89b7d39ddeec6cd044e946142a30d99098d4c6d6b49ed3c4bac22b", 0x71}, {&(0x7f0000001400)="b349b68386208b686b3725406c43216ca631de0edd6a4ac6f8ce5013b39f6d90571d8955100c9a5cedb5b75d68e694101d1c41f7a47d290cc36d53d0097c724345d2ab571d33927fe504748bdb78a08c70c125f475502aed359c4c42dc9144d1cc2e619413af7bcd7fd32630a52cb4c07e89d8f9c3ef6940e4d8ab9901e26b58490f5ac735add459ff8192bb51a0327c0f1ca29c114b02658bb5524f6d86ff46882e52891d65cee30d28792257a1ac2581ee1985d0b86f6d37a2076171666f4cbeb056181e25623f8e7d8daca9f08e9eb92cfec3257977deefeec3fb116fd44189", 0xe1}, {&(0x7f0000001500)="3a8a65d627b6b10fff4457da91687ac1d1d1fdd3dec496a31ba44da9a4e3ffd668534479fc0b8eb09d41cf12b3e364f268742048b671a281febe3584426a934d163462993f55a6a96c9c146c4af3d6a34ccc376e1de60fd126ebfeafb4c6cee6bd0b5633e10cbc72ea148d84f24b0fed94e2f0d31f9097a6b0df6322c18277ab13703cff946c1d2714aa1e35bcbf6317120fe219d3e050eea3c783b0b7c07ff7b7fe5579d1ba72960095ef36a8047f7bad672e51214aeba7e4f7f11a2a20211ef52364452ca4f82e11faaf590952d3ad3c3e18774df87c8794eab8fa14fe3865b65c69539a34b7cc3f99abbf31ad2ca49496fc0a7aaddb9943ccef2b42851bafaa5c873511e75f9913f6237aa4d9a67798e78e166d0cfe5085573f87231292fb4b33d3545a8b1d8d58559cbc882467e8bc3cb7afabbaf000eaf07dda181eedd2f66b6677f2acf7a3970b08036e7c535800c4eb733019bd8452ba2f5aa7d3abaa412ab8a33f62d056e5501bd73f4d9b95bd72aa29f89bcfe7a7dff541cea8cf950e1f4b5c0a45d104e9d14c0a549f9155165d3634cde57fd1c7813b755245157323ac6cd0ce8b3eb8d537d7a1cdf9b82475e10b19e6258b7c1372d83409535b9dae3fe6145595d6c620858361dc5014976e20119ae179e6d5c056cb7b876ae7e65cb80b974a742821b448aa3783edf7fb55209c4d2b45cdb9aeaaf2f4ce8c74625168effb8b0c692c397548ff47e5222dfaacc213eb6436cc1f123daba9f662c4dc67cb9b3fe62e55f1327dc1753d9863b4bba10af661ed8ff4c7a15b6cdf3d860e1f7c462d38669af0798f360717e1134b6d4a5665b6a709126b4d91b6a4c28de3659a1229e129bcc9aa94c0c322957d7b3efe9768d605ecfa32f9c0ba3f2404e801eba635864b6c2976f1a924329b37092e6802ceadc6cfc21f558f75e7eda88a79f7768a748eeb6edbed856929e9623f5a1b8ab7de5c64a4d3e68c689cdf762fcb15ec25a2987591a1f7cb801841f07f9f1206a4ed3b86a684a845e454fc2807aa1fa606ffa0fb80de8b883beb82f9f63fd1df779a63cce938f961f803e5affaaa996d089edcce4e9de19bf94e0721c980b9114677b44e242b90731f690317505ff1eeb8e39247c6cf6c47fe7ca49f02f5df1894bb6ec23faa2d91bfaea24ebf1d0e3c3fae2d2c299f87d3099983d21c0a29f7f308d2a966e0a4d2bc22c68b6fd3a35b3dc450bb0035e6f16a5c1c5b75717c081e2731ae140831b8d3551ee1b14e93582285635d4197ef81e52227e041a0b197602586355da6500ac7120491a370a55baec5505ddbca22c40cc840ed6c75ec278f47f8e1a69d36955915d32a8cf8fe5aed873441b4c0ab26d904319ce8daf50d88f48a3f5586e2c5734fad4f0fcbfc1d4b76f12557f38ffce476a912863ddfed8b85d0687cbb53decd505ea6a6630fa06ab6533803c0d9c75ab1275a9006c38093931af04027d2eaef55ebb660b0940fa61c3dd5d3a88d6cc33400713761f9d3679fb9529d924af4b1e66200580e8c298cbddd220beae1b17fb6aaf76f5b6b3a810c67dcd61c93565f7dfbd53a0c06b4045d340b1faedfebb7de4fc13731e68ec0739070ce3de18fe8cd20f8c3400dbbef4d7d23e191caa6f56bb9d29c53598aba10155725e3f25c6023a83500bde6ded0c7bf77afecdd5821a92650feedc60b1156cf63c9285cd868ce56235306871608b904c28b3b5df9b7ee924f698b8f6630f2742e74ae806665fd08199dd4802a93d361b3b5463007f70f86b77e78cdcacb1146b344ac8204e4d21e348c7db36a611a713e446941bd07b6b29e01c1eec67ec71af70cea4d42633a275726a6f3e9222b09ab9137f2520230456b5573b739fce1a2e45a7ced71c0bf5d071c5707ffd2089a3a31291a86df34df594029ee04c3ef89c65b054bd9b46465a5a208c974d85ddab579b8b78da4679fc555f41d4c2cb8ab5936b021ff55bbf59f2029209f7253bb573f3a85e00c8c6d23eea258a1765d10bdcd0e23895498ba78f0ab8f9838e73c3ef7adb7fcf5e4f5c54029b4dae6a271265853be997ae7349523a14903cf6112cf99af1ac7358429cb94cf0ea63e3a6718cabcf3314fd6cf449dfce3b2ec9450b6c6642f66888dde49ba4f6be0501a09be5a0650f819fca02a2724d37c901c6f217e66708fcd24c08ba978a543b25afb17db7bff9ad2dbe03f97ff1cdb4eb208cfb8b810264695d610311bb37cddad6a5e3273fd66a1b0805536529102afed06fad7e978d2e86ad2e345fc449285a27116f58407e8d63eda86bc4fca58ba16288c8634cda68adcbef6ab65885c07f24e1bdd4ca2a7e2901d0075e903c369698e7f01c31ce534562d2d0119fc883e2ba659ea8a2e36c66e8dc5327bcbe55e53801ba7afbfa240ff8f29d45ce510a59fc3135a8b031779f0b92fd147deb8371bad91d4373f7678caa96cc70a300a7760d1e00d7b3f0395567dec0ba28bfdf3bb5e48a99563e89c08a96c97f7869ec201eb769ab9c0908931c3de06a02d3ca80f91b8ab375e72a13f4d9f18ee2fe4d35f7f384adb3fd95d24471392318fadfcb71c86523975b688652a49ca26664ccec2e17d7d381e76244fae74e4b14647503f601fa5637bf5752868fecd041c5c14f6a14ba65aee5ca4079e5f60f967a6adf7e0b68036410e9f89dcdc48aa164820d50e3477d37731e0b233e49d9f4fab88119edf53cf9ea5d727fb73742c22ffa50c4ee9fbef35dda5915d4a840818ce91d865d78205100e6ba6c8cdef207f8fd5e719db21f3897307a6a431329ed0bd6e80553dcb1218a87e19b50f24ee940a71e374e441f63794326e6ac995e7aaa25d32b7111b925b4c9002796b8f6443025b03792c57cd1eb88157819a172690be85ff40e32451b5b5757ef60308bb7a13de1936e90c69d1d85ad6d5714161f1fe46e52f19e865a2755d87efdce3a1d7cde864cfe743466ac58c58a9c846aed952e11f78a8e1ad9fa703039869c35092966159febb25f65c94f216528f22a081ad79831820b117e9bc80649248d8053c1a00a80fbb327fd114ea7fc873db648665fb29a4c6ec87fabec6b7c26500501b2c58f270d15350353f55587d31c5052fd2edac0626d274c11e487874a347c89b9e7003ef5b5b89ede64c462d851db9793aa6fd74a010ef9a144fc69c4f97bbfbd8b0bc9c32896eb9fa389c192bf828b2fd74006276a85edc6bea5f9b6be29170e8cd038ca29b4ac922ba1dc8ace65a49a156dc1f21db166f5eb7108056f6fc36355e49139b6e27692fa62faec84ae774b22f8caa0b214bdf49a303439c7c716c695e18c63d94286838cbdb74fb7e6e9fcb8947ad797ca72f07cd35c540bfcc4c9c54cd951361a23d28d9c7e19f09f18c3aa6f212a9f28469fdd43fb66a7e5185540cf8bc62fbf1f047e0c878247967b339d11d2f61f5a736597914c9939a42b15428dca621ff0bfe1f0e752ba71646986b6cb9121634ce46ab68bd564a36e26244c88ff7ac80c1d16525e7d7d59caf6e489550b970929d988c70292275303302990fb432eb7488207bc683ab39efe66683ea4e9cef0228139122330f8e581b285809c2e95e65dd3b81fd48aa1f73fb5f02c133da0fa7ab5835c883eab7cc66e91f8970b84115658a77055b42b3f4c6b9a5b6b387dead86d0e8485c3ed2b7dff2e595a470eb0258e012b80dccd8842613c99c1629e2d0ef74f83a4546035fc171facf037304469b5fb05e4fcfdc66508bd29b95b0b9641758b3a7d0cbea5b84056a54dcdc1e12c45dc3d4aab1f7cc6f50cc3a3c11a4c89e664eced0a55bc651359c9da10572a85f6dc3b223dd104274949373a18588ce9eb20222a7deeff7a9dcf9c56a75370c906338c2ba4d78ebb78fdcc8e0afa9c46a7d52cab830afdbd9c96ff1a40cecf063b2820c389dfedab698fdc2b47b1f736f47e73289e8ab8a0a13bf755a1fef40376869e99f65d59488ed15040fe9bcd226fb84f972ecf2e80f9acf05b18e36989592a57bf608077145a18f1cfe10c830af79da3da1abda6eef9f696252e6104c67810884628837fb69dc66e6f71a1849dec4cb725378af6af50fe1cc28b9c42c9a122f1603f12d5da963c7d7ef244e1bb6fa17c0dfa5c6d89d86e91cae301ee1ce46fee2559816d1cf3634f7fee7fd6af20e00c617472d6938d9aee4017aa6cc30d6322942cb23ca651dbee34b1a811ad7673bf977639ddc8f10e96008b4e72a0cc78cc90346e7e083e483ecd71367bc758e38787825cbca700c9cd58443ab9bb5b25e1a43dda9168f129b8d2006019426bd2c97d6cc38408c0ac0da68d57b2a718e555c5e30fff222768079877154bd86e3d0273fea9cb7f6ccb6a4fcbc6a7da48c216cd04888a157582f20bf2221d3312202ce9e6b383b74deb1444fe98551512b405de8db9ac1d47289b8fe42e83960f9a43b93f1e05223c2e629cf5680f6855fc1141c73ecabc9f7d015a637607085cfdbb200bbbd9447c8ed378f313ab4a52dff730392998d92423c9da38ddea4b1b68f5b20284ff5c3b5cbd867e9e9564b04c60d93f0cb547d0175c50de34a964029117770462be53b60edc25650611d7987c58ac854caed6761ab7e10c218fe82bf6f5c94eea26be6ee385fc8f6262c193963e22970f13b1a3c47d8e6280b490103802ebf9ea3fb4b2cb03c9293ae6101e96f4f74e60eacd51f7d6160f1a419dd73b0fc3a4e28a9cf1c3beaeebf7ee420bea58a74b8d55347d3949654a681d4fbf657d99c7f23616bc749d42cab128486b42e3b6c9c46eed472a065bf6e5df498385dca469466a5d594e8e4d8ed8220a1c9e243a16985684039c6f5128b29a7f20a5834000e5cfb4699fd82a4dcd0f5022a4bd1bb082d0335d7e5eb485762ea2d806ba11fdd00892cfca48e83b4da4526b93af2e35723b9d12a9bc2f38033c71a16761a85435ac1635fcd9e7ed20fe5a86f3f14689da3d4490237dce7a56b17179148a5308f2c6873517e5aaf2ea4e64581a2c4f4aac071a11ae53647c561183a19007a2956d92a14c92148528df53c20342dc3f9e36908180a0ffb5714ad85c83ce3e7b311c39dbcbe7f8615471bb1e1693db443222fac8d520813fe567bf37258371db040824660e3a819daff41368659119ab64695b373065469da2d3f3941b24b0507a4dcd2f9944d093b3a98ce82ed94bcfb4686891b550e70552caa090371f0222d3d207c35f6ddc3b27c09cd341376287c88b0b45475b9bca4c5b0011705f9e93df343a1e2e61b34d5cda9b3156edd547dba9ed5fbb6b5a2d16ced3a3fcaf5cee3c4aa477bb7546a197477b827dc2a938e72ef24b9347474d5df4295b5832240d02631eb9d373ac60e215a114517044b38c91cbfabafee22e88dd3559cd5dcc2ed449f84266df34d20311cac1d0026936bf5ab572b8a8f2f2b9d23366632ab9d0925c9a56805cc664bb831270d8ec7ab3b7dff2bff683d90492e459e7050c5d1a2e58e159ac6b2d00a2482942dd63b608da17c9d82a7bc8e42e548433a0788d1395941e1df2443e6fc898e4123b101c0ec1650b1f276f6adfadf54764232e9cf0a23ef55a5573ffc2fd311cbc8a8fc65db0391674fca8d3169335105c38bed12a8a0ea1b7b9d4ae668b64936b54640658683e21714834cdba232c141eb733824e8e35f746ae49a8d90538c8e04210d9737682cea8042ad67f6421b69c280102aa2ea6e35beb6b61851a6d544bf0054dd48fd2a67c28222821e700b8791b1b82429395349bc4f3e72d6c3d3f90fd7c7c01a11fd", 0x1000}], 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) openat(r1, &(0x7f0000000200)='./bus\x00', 0x10, 0x55) fcntl$setown(r1, 0x6, r3) getppid() 21:03:28 executing program 0: r0 = socket$inet(0x2, 0x8, 0x1) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 21:03:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) 21:03:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x800, 0x8e) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000240)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 21:03:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c2}) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x8, 0x0, {[0x7ff, 0x1, 0x6, 0x2f07, 0x10000, 0x9, 0x7, 0x3, 0x3b8e, 0x1, 0x40, 0x92c, 0x7, 0x5, 0x382d8e91, 0xffffffff, 0x1f, 0x80000000], [0x6, 0x1, 0x4, 0x8000, 0x0, 0x9, 0x8001, 0x6, 0x44d, 0x9ee], [0x7, 0x4, 0x3, 0xeca6, 0x2, 0x2000, 0x2], [0x6, 0x2, 0x3, 0x7fffffff, 0x200, 0xf4b9755], [{0xa3e, 0x9215, 0x2, 0x40}, {0x80000000, 0x1, 0x200, 0x100}, {0x0, 0x3, 0x7, 0x3f}, {0x0, 0x5, 0x14, 0x6}, {0x5, 0x32, 0x1000, 0x2}, {0x4, 0x842, 0x4, 0x7}, {0x0, 0x5acc, 0x10001, 0x9}, {0x40, 0x3, 0x1ff, 0xec}], {0x7, 0x0, 0x2, 0x5}, {0x9, 0xfffffffffffffffc, 0x2, 0x200}}}) close(r0) chdir(&(0x7f0000000000)='./bus\x00') 21:03:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x400) 21:03:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xb, 0x0, 0x0) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xc40, 0x0) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x120) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x6) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20500, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x4, 0x2, 0x2, 0x7, "1ec4131678e1f107a173efb3503885a7997676b2", 0x4, 0x6}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000400)) r4 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x8) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/18) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setitimer(0x2, &(0x7f0000000280)={{0x1, 0x11}, {0x7fffffff, 0xffffffff}}, &(0x7f00000002c0)) connect$inet(r6, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0xfffffffffffffffc}, {0x18, 0x0, 0x20, 0x2}, 0x8, [0x80000000, 0x8, 0xfff, 0x6, 0x4, 0xf80, 0x4, 0x3c6]}, 0x3c) 21:03:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x10001) shutdown(0xffffffffffffffff, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='~\x00./file1\x00'], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 21:03:29 executing program 0: r0 = getgid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000001280)='./file0\x00', 0x40, 0x100) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x8, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r12 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r15 = syz_open_pts() r16 = dup(0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f00000000c0)="9e435b0da4fdd19e4746a020abedb3d0dcc61126add846ebe8ce345c42cf365e1614c68a828d81d2c911b0988a9519e924fd7ac8c8f4ab2632b94f6289e7c51d28b6872eb3df505a963b61eec4e9edc61131868c3abe6795619b5304446fbedbb98199098537b5b73141a88ada2a025704b7403ab80542f46b771315ec9766fa8c8f6bc166414f6f78dac9077e26c6267b78afacc5f30221526bc2eeae517c85ea0d28c5249430c7b2ac437a32354008ac951fac5384f6488e4c2f3266effa42c84b662666ded466927148eee1813c0a459d173805c6ae5ff77de7dfba7aed77b373de7d21a053991ae9e3814f1a9c934e3ab0c9a437142f98622195c1ce7c404a350602718849bdd17841e43b75c7e023c897fc5bf1775bcbb601c28f62a182b90d0742a46fce02ca5ae7bd91f465db4f2cac518d5a44dd0a32ac07663486fee14e961d7540ecbe89780895289e8ae95720f5d5abdd23b1b09fcf14ca0626e4b53b7d93d1dcbec782885d505846a4b9d9c0cb125a74e887fcbc74bd170a1d1ed21430872c0f89c5c5cb368384030553df621674e161b1118afa5f8bf443e491453f8bc525a6e509c2c65a763ee6d7241e6083da1e24c428560af52febb9c993f7c8f0149dc1389830c604e803e4de0c007d69ae8b1d7db7b2d0d977c419d201ce6acf6d8bf7d8ba1b093f1bd6495b16d245093ea26bd5810ac557c81e6ed59d3b9e3fd1985c70a6f72da7da1b168ce5b24fe3d126f3ca7aadca9f66333748cdd8e4c292e321b4574938878849c1e179589b0368b5e607c676f1fa2275157e41617edefde5cd94bec3cea8cf5a0c61f9fe6008ecbef73a3d33be66d5486bea292db32d9ad27c7c6af750c07b017dd603abc7622a6b18c7a796b6e5a0208ea4bacea04a4e9fdc46b199ad55fe5231f3421c4cddf87cd836bc7e142dc06a4a212d096690ca5432bb484dece92374e209f5c3ccccc5838c3b47a415ca9fe5fdc291a6b76a0912d4dbf669fe94d059ed10cd4b3802a81ae0b5a41044dcf1806ade6a9c6c3fd0efda8cf5927cd7589e8b3f4d797d1794618d182b26def7ed6d53ce4524fb0a2ed3d333882d4d3f89fd5f7782335b4b92558fa5fef2275f0dca1559543018764ab0fa595decf5b881e770418d6aef1cc8599181acd430184102373994ec37192408097f22b059734a3c12a9cc7c11478235f9fc2c21e4646a9ed74dac2e0462797508b40cb574a3a24b104b0ef2c4af898b4ad84720f9134fdea3009011b20a069a391a92017e747794866af3e77af1d8a9e4b951e345b4bb32d92fd590b36a53396896c03587aa555ef533784eff3c3ca777e36be71c00b32a9bc6be30405f9ea24253bed0026623e689b69c5172cac57dfa5cd8b3ddbcacda770ce2e27bc02fb7a4a67a6f46c761f485bdbeccb2e02031a1ec17f0f107cc9b821c858d05423c3b4796dbf1815436d44577eda6a8d5295298fb8a92237d2a43c6f26e4a2370e8538e28d5c5f70f62f1a82259d19ac601682db20c2dc56d7d9aba710ff8395da7c0324c9cb6134cee8a5e4e0cd9f676bb90de8a8ae7072291b812b0e56bbbe2e0dfa59ff459c8bf7f812abdfffb12d6896d3f8261d755dad7da93dd23f2b45793aa40a12180a7815c11bf1c582c141bbfeca2009084fca0ea8d12c7cb71c577d7a63ea37c208c150fc794d22e3599a0284a74a5c97f9c5cf2c1491e602b7b990eb923e1dbbca7980230009f7285926bcbb66ae9ea74b5a286b18a43843d9cc16aa2c4acf58608db0fddcdb9292fbf743c07ee61248f9d0632ac16b2c7255d7c3553ecea3903d9157baea477e05159cac5c8778e3af0bc21393397d61ea511b1e7fe2e8e648927f4d61854943da74dcc8ac909323919a2e990ccd012bfc5106ab6dcf5224588051d0b08da07ea8c0fcebf34d95d737aad01ba4159a47207e424498fc466b8d727911ff12f94e440b64e376f84a4921bb9d58995da7fed18715c8683c79c6e5690d6c2471b2148130e7db0252ced765298e984944b540990453924c86cc4b0eaf746ddfc36df44dcb947acd0a36ac56184f6b3e71540003398121530fe815b3d223fa8020c571025db042559926a02d4cff777a53191b0258f990605d1fceb68e82c370c1b7e2aff2f756a4f5b168f3b3ac30ee80da34add9913aea59dae97ac39f36527df8e00c6619a24ac3657d256048d3f177562a821b1f86c081c355e3d57df07c2ea34289070d72fe25a07414145d4ce4e253676b9677c842f6f84a280e103de158a8fdf72a6319b58c80c133690d1b88e255f94efcf4b0906cbb44ef4cee4d6ffb9474b1add0e77e18a4ef9dc5452d5e6e49edf08b09fa1c69759698a2b1cc731b8345087df73c5b336d3ca33c40d717cb82b1a8271b63de272c8a38a9f8774e2e2572e000601ca0253f6acb80c89ffefad1c4b00bf9927517097c48d200378dda4143c1209217f55b35f58b018fa193ce0304ac57c6eaf66fbb3eaaa552c0837c28abdc5404f85a8066180e808d2b94ad4e7efef76061ba8f3d8361c504a8ba2ba3cd9e37dc15d224b672e33092cb4ae4640ba7c607053478e12147aef07be3fb6e7e83b8c7daed6f206aa13dfdd9091066f71c551da79f38e508d4a1d54b29c074f66362da483729094133f8713aff4c851b53defdc8487430110ec4b0b805c0505b0eeba9414819406a40b1508176dd6d8ed5ccbc50ca670eed721d02b6a297b22462cd43b68aaf8d0730b73bbe9984478fa61f2964fbad57b5ccf50cf164b83a3b8295030ea1640e543518b59c8cd87545f12244f908e690bced34a2c7a2f84915d014ef708abf502b27e63aa99525c922cae6f8fa546f221b6e887da41355d284458422d94db5371068293dac0548bcb1a02fe6417f16db74c772ee5cff02919c3a93722d6be13b83aba130331a0e2bb6f71f693f25ba3a6a55072b12fc1055765958185cae5b190e6e37166acefd1670d77d492827fd3dd6f934016eaac0f316ea03abc2ad4091e8bc80e2b3dc03f512cff4adc4a212127404d32ec3b8f82c91816d71389bbdf1558157a8a23f5bead2662e6279d30b6f343fbea1cca02a1fe695d33faa766adb2301cf69e799060f2dbaea9586ad82e9b50550f51d0732824eaa1938dee18c7e9b2eca1095d3caa189387755a36b5ca8ed9123662598215d26e3c219c311adc63e822251f135fce64990ea1efbda0055f8cde9a2bdc5187ad1a0b213442db1abc557af6f856fa6077aab50e7f1006a4f7fba60908bca3abb9cb2004c9676be8197059002ed57c0d741983425e744655d8465abe8be1d5b51fce789376e8a5bbfc57bd4a8ced0ff14f1ce20430ebc5999c3b3c0f7a9d6e798e2c4dc6593b89e153c57865fa60bf93ff21e4a656651dad3f3adc1299cef8fc1835a9c1a7fe95884f5b4a7ae79a81d03d4579872b5a17cdf38f471c38cad9dda7e8b3df95fe8f37600622d97aadd17113c4ba38acee35b73afc4e71a83b81dfc62909532ccafb6c42dad769be4599c5dd61d97d1814321ad8d6fdf8216563415b064d1c89dbcbbc6f99ef1a4dd02f5b022e3a012d42a209b385b84e90488f8115916d49099ab670796aff9984c421c9820f0ca171ef1857768ba54a0d44da9d19a1fbe6f99550ece74887ffd2d543f70bccf0709457d177b6ecba867b5d5a0e6a76677a4a0a6a490857aa0557de3e68e1cd3e0838bcdac672e4df978cc14b3836a85f0f990b3f36a01ecf16d0ce293a93902bb2de4ba8402ecaf45e35eb8ad857a858077d1479d5e7fa4edf443ab1b46c892b3cb303a23c2ea0cefba9a8a0d835d2c6fe51100ca8b4d701aec9279b40ea1ebd466214d16da6f34739c427bd02e0b3fe776281f85442020a7aaf697ad20bc573e59d4eec23ad900dc4a44ec862def439ed06d3f44772ed50881b17241168bded75b9ba91beff6a840be450722ec45f6235a994ef543ad07b57c721a8815dc33ac6b4e2c951c1ce79506af7ec45b423a2999089b60109622dafa849eef330a017551daf60dfc5f97eea5955eb166648ed8ca2af33345fd912da99da2cbea778175737ea0fc9d5e6f2d5e1a965ec82ecef734a14d7971cecdbd7ee8621c3e3ebb7de209faf36324628d7d3737ae206b494f4194a34c1b088cb2233b2f8fff1daeab77cc46a521c42b8d9c11aefd082e41ca12459bf9e93ebeb5ae8b999f0f518d7f7ea17aaa8e3f0e77b4c37a0296d38e51781ebf625321f59429983babc23c45a54dd802e388e1e15a448a7659207b5861ae433d73b7ef70af45e261e05a7577b64471ea1e8d7ba0a8852f4f5cbfa1b9c827349f1f2c52244ffb9b5c185f27f970f23df4b2a518942239248006faa66176691b04f0b2c9937389603bdcaa78ea1baaec2a38ed8075b4e140b8b4afa7ebca030e86bcf79b413ccba88b0ed45a0491bce44b9e7b91827a223295b414f15c221f1ee5b8834d580769a0273e7fb8e8e6062636b4d23c137e81bc8243a64ded2b174708b977eba46fbad176b85aff624294ceac1eaae6b0e47808dc06275585435c1e60d72a9c64710b70082d09dc1ed555eff2031837282771b34f1cf9954287002294d4ac7b306b74a757134ba99eac462292b25ef277d8f2d245c11647cccd76956551632ddfe5adefa5bd11c32f13a1e866f05db4df3b39cfffe54d86e56cd7554c656bfd868d3afee35e0eab762fe9745b698e50d5b082676b8a239f1f6fa901c338e2c5b03f18c0d1b0c341d4cb4b57dd3fc9c3a5ddb865e659cbee07ba88ea20a167c288f7666391cf308e7f3765ac2a76a3afdc0f81d2cb7744da7d6f3b0be98f4b83470efc3ccaab80589db7703bb3f1d56ae26ea6e8748270b9e271eea196475b05071df310abc55db7c33ef60d44f5191fda49f50982dd1ce9d83c6d9801f20c4c045a821ad4b68db8daf8c20d0b0e3599b9b29b91dec04bd8d34376935963c1e5f4a70fe3df7d5bb50334810b25f8091ef8ada2bc45878e84f8d030e97ebdcadbb4ab04125234eec4f34489cd3a87258ebb6c074cecadeb639d41694dd2503f0c7a8dc6d36eff46caf6540e420fcaa47a654b40b5017a318d0cee3ea8e6ae9b73f4ff58ce132db669346d37abf54c2ad42ff4c99f29f23c2bb3830e78cb952f4a62fbb02a4630df33a45c3c7308ae1d087b1e16b5b05160fa56a67bf4cb46d8c7efc79aedfb2aaf3e5b6fad2fce8e97dfa580338c43b541f1df06d2753c66cb68ee7bcee2b51efb6ad58d5e18ea83d7c0b9e86eabc55b6d4981c64d8cca4c806a4ca5e280186727218b8520b9267d939eb6369d17dee9b7e9eaea17a7c59e4b8d911362c2c05e8934ced979ad583b9fe5647663923785cb38d01a7b89b4ade3ad7eb38f1964a076e0c79d9eecf819947bc02ca3e028898a74085f52fa9465138a0fb6dc0f79f68a0a38e3216b40fa976733ec3105f0688489420686a326bc35d4e5d9e297d84d23c0294310d16b35a1034ce7c19e9f39758336bb02ad0d5879fab9cde46f5c4bb56b4f657b75791959fe75acbbb00f83b7b4908bb178d864ab9385a61cfa13bf0ce71a401ac76e49a7ae88723ef6681eb9ceadf4716058a154581ece51054d170726bd1a5eafa4f63a6146a6d1b54c710d03156e778eba424650b8205bf07b05d9dc70e77267f36dec5c69de78bdf76d31a480b6810a487200daadb27357b36f4245a15b25cb999b093dfc480bd74541186ba6bd8b0ff4a34096f357971f57853d8e77c627c08eddbdcde763bd11e6818a4f2d352590ef0455a8d6424778a6a642557", 0x1000}, {&(0x7f00000010c0)="df8d9fedd4cab58badfc5df5d5dbf867adf12e08c0e33d010734c2d97bdd301ac9b2fcb3e828896381f56c21ca06a3c8f8f261155ae510a23c37dfe78c7c0783d2422e72556c11ad11d37bf42acb8a35dd5a825c47c3c702aaf465ebe08aecdb1438cdf00eed65b1e74454c09c558e8f175f9cdac9dd13042242e87fe3be5a066bc8385745cd85d8af77942baa9cb932a34d4409d6d06c127e61bb4a15f51d1703cc75ab17edee60c51ec002072fcec4dbedc35cc2404bc63e8a69b8d142dd65f98e041b66ad", 0xc6}, {&(0x7f00000011c0)="d0561115c73d052326503e7a9bb3ab0f640abedf904c66583cc740a8f52036c6ab4cebf54b552e20d0f380a63d9e3d5791da305d44dee5c1e72a31bdf636a26625e902d4f8472220c44679fe0af6e190958fa9e36c76cdea66ef8450271d617963e84fdb2395cc65a8edd39e20191fae", 0x70}], 0x3, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r0}, @cred={0x20, 0xffff, 0x0, r9, r11, r0}, @rights={0x20, 0xffff, 0x1, [r12, r13, r15, r16]}], 0xa8, 0x4}, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0x81205724, &(0x7f00000015c0)={0x1ff, 0x7fffffff, 0x3, 0xfff, 0x4, 0x8, 0x6, 0x10, [{0x9, 0x0, 0x2, 0x7fff}, {0xff, 0x8, 0x106, 0x6}, {0x800, 0x2, 0x5, 0x5}, {0xfff, 0x2, 0x7, 0x4}, {0xe093, 0x7, 0xcd18, 0x7fff}, {0x80, 0x9, 0x400, 0x1000}, {0x3, 0xa62, 0xff}, {0x1eb, 0x80000001, 0x8, 0x8001}, {0x4, 0x7, 0xfffffffffffffff8, 0x10000}, {0x0, 0xff, 0x9, 0x7f}, {0x4, 0xf73, 0x5, 0x4}, {0x5, 0x3ff, 0xa839fb0, 0xe8d}, {0x101, 0x0, 0x2e09bd98, 0x3}, {0x800, 0x3, 0x7fff, 0x7}, {0x100000001, 0x9, 0x0, 0x3}, {0x7ae, 0x7, 0x8, 0x215}]}) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000001700)) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001740)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000017c0)={0x4, &(0x7f0000001780)=[{0x4, 0x1, 0x3f, 0x101}, {0x8000, 0x800, 0x803e, 0x8}, {0x87, 0xc9, 0x6, 0x8a}, {0xeeb, 0x1, 0x3, 0x87}]}) r21 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000001800)={{0x8, r7, r19, r18, r8, 0x14, 0x7}, 0xff, 0x3, r9, r10, 0x6, 0x5, 0xed1f, 0x8}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001880)=0xfffffffffffffecf) msgctl$IPC_SET(r21, 0x1, &(0x7f00000018c0)={{0xffffffffffffffff, r7, r19, r7, r8, 0x1f4, 0xfffffffffffffff7}, 0xb70, 0x1, r17, r10, 0x100, 0x0, 0xf0, 0x6}) fcntl$setown(r1, 0x6, r6) r22 = kqueue() kevent(r16, &(0x7f0000001940)=[{{r20}, 0xfffffffffffffffb, 0xa0, 0x80000020, 0x3, 0x101}, {{r22}, 0x0, 0x2, 0x0, 0x1, 0x5}, {{r22}, 0xfffffffffffffffe, 0x43, 0xe1, 0xfffffffffffffbff, 0xd24}, {{r15}, 0xfffffffffffffffd, 0x1, 0x1, 0x1000, 0xcaf}, {{r15}, 0xffffffffffffffff, 0x1, 0x80000002, 0xb24, 0x4}], 0xd6, &(0x7f0000001a00)=[{{r13}, 0xfffffffffffffffb, 0x1, 0x3, 0x0, 0x7}], 0x0, &(0x7f0000001a40)={0x80000001, 0x6}) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000001a80)='./file0\x00', 0x40, 0x85) mknodat(r13, &(0x7f0000001ac0)='./file0\x00', 0xc100, 0x1) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000001b00)) 21:03:29 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x9) getsockopt(r0, 0x4, 0x3, &(0x7f0000000080)=""/224, &(0x7f0000000000)=0xe0) 21:03:29 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x9) getsockopt(r0, 0x4, 0x3, &(0x7f0000000080)=""/224, &(0x7f0000000000)=0xe0) 21:03:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCSTART(r0, 0x2000746e) 21:03:29 executing program 0: select(0xfffffe7e, &(0x7f0000000000)={0x0, 0x0, 0xcd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0xffffffffffffffff, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e71a548e69931929648637decbd806ae2701549dccf79c6340bd3e02d0989a3186cd77d8cb039bb4f1f", 0x34) 21:03:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) msgget(0x1, 0x10) r1 = msgget(0x0, 0x200) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10008, 0x121) msgget(0x0, 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) msgrcv(r1, &(0x7f0000000040)={0x0, ""/117}, 0x7d, 0x2, 0x1800) dup2(0xffffffffffffffff, r0) 21:03:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8802, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x80000000, 0x5, 0x401, 0x8, 0x5, 0x9, 0x9, 0x10, [{0x2, 0x1, 0x80000001, 0x401}, {0x1, 0x3, 0x8, 0x9}, {0x803, 0x1000, 0x2}, {0x3f, 0x0, 0x3, 0x100}, {0x4c6, 0x7fffffff, 0x0, 0xdb}, {0x4, 0x3, 0xfffffffffffffff9, 0x5}, {0x6, 0x3, 0xb386, 0x6}, {0x0, 0xfff, 0xff, 0x3}, {0xe60, 0x6d72b36a, 0x7fff, 0xffffffff}, {0x55, 0x5, 0x6, 0xd44}, {0x3f, 0x3, 0x28, 0x8000}, {0x3, 0x10000, 0x9, 0x853}, {0x9, 0x973, 0x401, 0x2}, {0x75e, 0x1, 0x47, 0x8}, {0x400, 0x7, 0x1, 0x200}, {0xfffffffffffffffe, 0x9bc9, 0x1, 0x3}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/128, 0x80, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x5}, 0xc) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x180) 21:03:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 21:03:29 executing program 1: r0 = syz_open_pts() r1 = getuid() seteuid(r1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 21:03:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/224, 0xe0}, {&(0x7f0000002180)=""/128, 0x80}, {&(0x7f0000002200)=""/193, 0xc1}, {&(0x7f0000002300)=""/244, 0xf4}], 0x6) getdents(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) read(r0, &(0x7f0000000280)=""/192, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x141) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x0, 0xfffffffffffffffd}) r3 = dup2(r1, r0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x8044, 0x7) readv(r3, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 21:03:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) syz_emit_ethernet(0x2b, &(0x7f0000000100)="7edca2d03c57ef51490731a15b25268011c77925a83213296f8494840bd32ae8a94055329c1954875ade96") ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) kqueue() open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000001000000000000000000000000ffff001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 21:03:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xa6a3f04d19cedd13) close(r0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x9, 0x30eb}, {0x18, 0x3, 0x7, 0x9}, 0x4, [0x8, 0x8, 0x431e9921, 0x0, 0x1, 0x2, 0x1, 0x8b7d312]}, 0x3c) 21:03:29 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0010007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 21:03:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 21:03:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 21:03:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 21:03:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf0, &(0x7f0000000340)="b6") 21:03:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000180), 0xffffffffffffffff, 0x0, 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, 0xffffffffffffffff) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x26, 0x20000000, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x28, 0xf0000000, 0x81, 0x6bb02a15}, {{r4}, 0xffffffffffffffff, 0x12, 0x20, 0x80000001, 0x1000000000}, {{r1}, 0xfffffffffffffffe, 0x44, 0x80, 0x8001, 0x1}, {{r2}, 0xfffffffffffffffe, 0x23, 0x80000000, 0x800, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x81, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x0, 0xfffffffffffffc01}], 0xf0d, &(0x7f0000001a80)=[{{r4}, 0xffffffffffffffff, 0x5, 0x1d, 0x4, 0x6}, {{r4}, 0xfffffffffffffffa, 0x16, 0x20, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x9e71f1ad183241fe, 0x40, 0x10000, 0x1000}, {{r2}, 0xfffffffffffffff8, 0xa1, 0x20000001, 0x17e, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20000002, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x5}, {{r3}, 0xfffffffffffffff8, 0x9a, 0x0, 0x9, 0x8}, {{r3}, 0xfffffffffffffffe, 0x2, 0x8, 0xaf, 0x10001}], 0x53ac, &(0x7f0000000140)={0x4, 0xd2}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x2, 0x100000000}) 21:03:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x4, 0xfffffffffffffffe}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:03:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) socketpair(0x22, 0x1, 0x8001, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x6) 21:03:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xbfe, 0x0, 0x200000000001, &(0x7f0000000000)={0x20}) listen(r0, 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:03:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2000000000008) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x14}], 0x2000038b, 0x0) r3 = syz_open_pts() close(r0) r4 = dup(r3) sendto(r4, &(0x7f0000000d40)="88b3be8665eeea1c4c9e8600549fa6c895a9fc7743a51990c9778b3f3e8de4a2ba3cd7fe25e1c1a318a67ddfcf19530ee95475b78fd45edb69bdf08bb3e2cb15b2759093de675ab8748e4fd8864b0888e1d75e093ecccf00269e02b68227421f544bbacbed99463e5f6c6ddb2f08081381e7c3b960f3dccbeeb553650f65ae07790fa42ec1d68a2d9edbfc366e8640d6fe9235a15bb0c983f7b371cd709a68e0720cbe6e2540400795f6e104d5eea8b43215fec665a328d01123eedda75b917729e17a3156064c846c5f55aac7aac60be67c08d912", 0xd5, 0x400, 0x0, 0x0) syz_open_pts() 21:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28d80, 0x0) 21:03:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0x45}], 0x100000000000003a) 21:03:31 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() fchdir(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 21:03:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x3ff, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000440)={0x1fe, 0x100000002, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getuid() ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000180)) kevent(r0, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x1, 0xbce, 0xd45}, {{r6}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x0, 0x10001}, {{r6}, 0xfffffffffffffffd, 0x1, 0x18, 0x38, 0xd2ae}, {{r5}, 0xfffffffffffffffa, 0x10, 0x9, 0x4, 0x9}], 0x4, &(0x7f00000005c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x40}, {{r1}, 0xfffffffffffffffa, 0x60, 0x40000001, 0x9, 0xfffffffffffffffc}, {{r0}, 0x0, 0x1, 0x1, 0x8001, 0x4d}, {{r0}, 0xfffffffffffffffd, 0x44, 0xf0000020, 0x10000, 0x4}, {{r5}, 0xfffffffffffffffd, 0x28, 0x2, 0x8, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffc, 0x40, 0xb, 0x4, 0x1}], 0x0, &(0x7f0000000200)={0x9, 0x7fff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xfd8c) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r7 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r7, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget(0xffffffffffffffff, 0x1, 0x0) 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) write(r0, &(0x7f0000000180)="7a8ad51c514112d0e19689883dc9602fa86602a59dff7a27b48d2220dd213cb4ffb90f2078ebe62e1eb12563c47ea1aae66ab05a64c67b02d170ae90cb6abf89cfa628e9ac5c7beca272e70f4afd0a01d0cd279701476cf09e3a5f1892e0c4151d920c68206a96e6080c269a001839a5b0cfe2bca8f5bddac947c405e5e1db5d147229cb10dfcae10f3ab866f063cb838d2a08be536c326997d0cc6d546d6fbff0fca6f6117ea4ce404eaaaac947f5e6ad04f6bf35dd0da1673a6b0800cb87d51426c2a499a0162d2b8601ca", 0xcc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 21:03:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/57, 0x39}], 0x7) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000600)={&(0x7f00000005c0)='./file0\x00', r1, 0x3}) r8 = getuid() r9 = getgid() lchown(&(0x7f0000000640)='./file0\x00', r8, r9) write(r1, &(0x7f0000000680)="a5f1096351ada9f6d758cac45583d20b95ba83369df392542063215b0cff9b907d2c888c3b3c2125e99efac12594751f7ebdd339588e15b8f11632395952325f07ba9c2149fe1eb3b55e088fd62a9c5feaeba4285e1003812821778c3b86124de04810151a7a4f7d8f44741dcd8fc2bdef4b22f6b0ded0", 0x77) open(&(0x7f0000000700)='./file0\x00', 0x40, 0x10) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000740)="0d22b365dc6d5673e022e5fab6569a91a51d0322471003b63afd13e62c120b35bcbde6dca3c9544264a6b6c95d47b0c63e46ac1a4816f55edc539d82efa872dd5e2c73a7d711fd49f0927c2a2d30205fa22a673e4150a8205da920271d8ceba18876f4477b0f185a0d6aa1e9800d", 0x6e}, {&(0x7f00000007c0)="2532ab376ec6f68ed89cbb36564ab823e22dbc6a47094b914313afd4da079d3addd80f455852ee", 0x27}, {&(0x7f0000000800)="01faabe349c9fbbf26928b31d83c9b4c9e2c1ce103b6b2d37d77e259d079fbe710c7589c1e", 0x25}, {&(0x7f0000000840)="ee254d7caec49ab586", 0x9}, {&(0x7f0000000880)="a2955be9b991cd120a6c7f6dcb935e9b85831c4fb01537ac1cc2bb6e2d7ed335", 0x20}, {&(0x7f00000008c0)="d30cdd2f5ed049670a6dc5cb5bcacc47e7e1eaf48610facc7b41f8042f844fe97fc7d706386653aa04f5356ebd8bf571a1904c50ce56236d66abb7f98060a22c7dd6d94abf66c00975f71708f17a0d332c591e3ed62b3ceaf505bd5bb169a8e50288ce9ab696ea06bfa7b12efbc40993bbd0c4bb5696ed4c9112a57869fe3c0e6df2e9a6ec26", 0x86}, {&(0x7f0000000980)="3535fa71a93c6f05f12171edf249b2", 0xf}], 0x7) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000a40)=""/17, 0x11}], 0x1) openat(r2, &(0x7f0000000ac0)='./file0\x00', 0x2, 0x10) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000b00)=0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000b40)={0x1, 0x81}) open(&(0x7f0000000b80)='./file0\x00', 0x800, 0x24) ioctl$KDSETRAD(r6, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/null\x00', 0x8000, 0x0) setregid(r9, r9) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000c00)) connect(r4, &(0x7f0000000c40)=@in6={0x18, 0x1, 0x0, 0x100000000}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000c80)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000cc0)={0x10001, 0x296, 0x3, 0x6b3, "cb1dd4b2b1dac98588421d9178a0cc89288f8a24", 0x8, 0x5}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000d00)={0x3, 0x7}, 0x8) setregid(r9, 0x0) socket$inet6(0x18, 0x8000, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000d40)={0x79, 0x3f, './file1\x00', 0x8, 0x1ad1, 0x7, 0x1}) 21:03:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0xc48}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:32 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xc76, 0x1cb54dec, 0x7, 0x0, 0x5, 0x0, 0x10001, 0x1, 0x1, 0x7, 0x100000000000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x4) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fchdir(r1) 21:03:32 executing program 0: r0 = msgget(0x3, 0x14) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1f1, r1, r2, r3, r4, 0x100, 0x80000000}, 0x8, 0x5, r6, r7, 0xca, 0xfffffffffffffff7, 0x0, 0x5}) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000340)='#^}#\x00', &(0x7f0000000380)='/+#\xab\x00']) r8 = open(&(0x7f0000000080)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r8, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) 21:03:33 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1a1, &(0x7f0000000080)=0x401, 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x20, 0x8000, 0x9) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/96}, &(0x7f0000000140)=0x62) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfff) 21:03:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x10001, 0x8, 0x0, "54c33e9aa451f83d63b0f27902c98eb1b8c77067", 0x8, 0x1e9}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x800, 0x8, 0x40, 0x3, "a4f8dffe87699f73736459987958610772916744", 0x89ef, 0x7f}) 21:03:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair(0x2, 0x2000000000000003, 0x2eb, &(0x7f0000000280)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/134, 0x86, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfffffffffffffff8, 0xfffffffffffffff8}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) 21:03:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x80000000, 0x3, 0xc2, 0x1, 0xffffffffffff2a9c, 0x4, 0x1ff, 0x2, 0x1, 0x10000, 0x800}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x4) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 21:03:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) rmdir(&(0x7f0000000100)='./file0\x00') kqueue() munmap(&(0x7f0000276000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00007e2000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xe, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 21:03:34 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() 21:03:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:03:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt(r0, 0x20000008000658, 0xfffffffffffffffb, &(0x7f0000000100)=""/50, &(0x7f0000000080)=0x267) 21:03:34 executing program 0: poll(0x0, 0x0, 0x84) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x40000011) ioctl$TIOCNXCL(r0, 0x2000740e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) 21:03:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) accept$inet6(r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="e67bfbaa084682c588d4f961969954a16d60590e3f9dfa55d2deecb5a62999ff26b2a7f0259f7b1f7ae75f86e1a01162314c0d8a5283b830a07c3509b853c9228393c30e52f7ba67", 0x48, 0x6, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x6}, 0xc) semget$private(0x0, 0x3, 0x50) socket$inet6(0x18, 0x5, 0x1) pckbd_enable: command error 21:03:36 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0xe610, 0x0) 21:03:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xa12, &(0x7f0000000100)="cca46b423cea1cdeb85b2a51310fc847d62dc1d0a3f47c9cf41b91cf2a7ad4bf3790c3ae946a4bb8aaccacd6d4be7ab7b2e4d7e2f8b6991eb920bdb765ad368f89a27695994e4804841500ed50d8b45e22f956217a4511a5f7a33b9580c3b3fbb4105f57ddce1623aad93b3f04c5603f025a494fd1f581f35f2ec6d267fe8f97847ab3269cd8b9535fbe1af8a96afb0d54efeb8293aa4ad0e4fdf0c4cc6611c75ae115416eaaff211fc0d0642815ab3baa1ea46405f2255368fa88492613bee575c6a8f0872941a3e284273a1af3665050ac96e53a59d7fe90e6782f4732602a60908f83909af5f1b4cc83b8284f5522093aa1cb5eeecc5f3afdb9526477b86b02b0e6d6ff47acb3e0b277011780659867d4eaee07c5bf163f4ff57ff29e70215616cbbc2576d368519b452bce502d7baf5c303fce0e51ab3e8b6dbd39060a8741046890129833ce28727487dae840fa9ddb9930fd16333d088f3471e9f22790edf71c2d28321a3df98bea20b7975b32207e35cb6a416c699a81ebd85c9bb30be439832ad34549baa27eafe77c58a5849948db5969fe86730923eb8687b8300785aaa3cd2b0ddb9b8d49695c7c5da8441978773c7d07a44d902a812ca69b24bdd4247a29a51124724e609b3955b3686b7b3e1580796c6bf38c7fc86266623995ec6324f1f8f7e48da5824f296ffc2d70504b2116ea553191692a30a9e9ca79c32be4d874f409991efbd4111b0d0f66c45bdec02f349daa2e49796468437ef886c7a6a487fa5c59aa6ef35bd3cee4f54d024a9e752d41a11fefe22a57c2514b0bbba292763f944f9274f12faf8667d4a51fdebbdbd3383293403b400e7177a50d9e091ed61b19f4ec9933e06581b13afebdafc7bf22a4ce0f598a5a159a8b5693c2e42cca35b6fa17354758c096d65265f0bc1b7be16c6403db60361494b3e82e2610de74a8b1030a8909113b5e3b175201dbcc1e133cb3d23fc9dfe91f2f585d5479cf540b932b4e27cc6986f206da27171d744b1e270483a114330338e44bede52e64b15833bfcab2a77872cc616f8e84d7e6b79b43c8c88b95461c9081c38751668d90c0ea7750513a8e58be940523e1cf48dd671a5c0118831d372ecbf5dc8b04ce475975418db271b37f5ca9ce48325d8bdee1d15ae990e623a3062e0f56dd92cd2f10223356ec739a52a6177354465c6ef1650cf38a902d4394273fd2d65506b5ba227fec1246b83d578fd7100de288f8259cdb30343b8eb2d204f1d39014896bed36f60d20aa9fb62966c80706f0f223fad8876139a2a30491c7a05d946a584c2e14143b8c754fe710fdd5ad850ac041db8adcef0c99bd7afa2e86cb044a1d09f4512e7aac5e2ae996807b6279db8a45399678fdc5cf13a4c621a511bf609a48479168e2a70250fcb05cdd69e436c088ceafdea6c8ee9d2d002afd69f43928a512c576df5612f4f2c37938c6dd00c8a30b986437077ad36634f3e252d9475bf9eeee8b8cab62b4bd73ea9737701ba08447b4c469cd0d7ad31ae1953fbbac564e84d6c65f006bdf0f939f339f5fa1ffa9b78441b49d801c1c841c20db9f381fd062fafe2aee5ea14851a48d032eb51535e958cdad358caa2080d6875dd7b48710f382f5859e28976280b7f93fd6dab3fe982fd816fc02d4f6787ab1d4c2a88268638e2819d52ad1528bf99b457d722533206647a77cc8b65e5988a2e34b8f28975cf57fc8883f7a22fcac688489b312dd2c99203dd337b9408422d70e245d07547aef908f320c28d33a9c730b027b7c1629b4f56cbd0739649163440c90f514353080b2e92fd1ffd98b3c424f6bd00547b94f79491f1ff2dd11f3d2951a57cf1dae9ec3b35fd4e459583bcd0969f6bca71815f30e2ec095b8f55835841c9e7f51dc7b738f1b7585ec9f7b5024c393920ee9c89e8eea95b2fc9f1563bbf1c52f9069a2fb9106d80f74da192143bc6e81fd377c570042727cd8771d99698e32845d8f5f995b60a7402a7d29a5d08f353f66f2c5ddde15844c3a69afc64f1c69a7e20fbb622e026f9d269d90ee061a1f1673ce6f82b2a9026e667acacc729b8327e0559f5259ee34050ded3099b0c5d4874e333725b30417f14c26ee80f998121fff1322a740e872eee3a64c29ddfe1781022d0251c931d611b99bdbfa07755ac7ab2b3def82e20def49616611ca165136f0bf0d6fbf83ed4cfa071108479a88dafa98e7c925a84908885e8d554c71a59c09b3269c89837279aa7afe4d8c6a043f033881f89a117ebc4514d2c11abbdd274e01bb213c7db9a285179ce5455dec39a4d360a7f5a1df887675d8db41bcba683a28ced9030bd93e4467bc6bfb8b18676fecc2090262f72fefc30e5409842eb7cc1153c86769db7a5a0b1268617ce683c43cb824dd4af594e0da9d4e25f11b125f67506f00af1e8c2143bd6b8d3e3aef796ecc9971104b4bbf0a08cefa27b1b91138234d88e5995586e4758d70644de57bd028bcc4dc9c797203202d56d34b11b72eeb39a442bc69675d5820ec868180e591551c26f303299db33621777a9b8de81172e56c4b986c48d2044a5d5a3fe892e63fd5f8fefd1049a6709691fbac650693b8259d5d61898dab359b7aaa79f917f843b6cf96ab46b446ee094f08e71b68b72eedb5a14ae34da959df520fd01358ceb4a5510e7d922ec25aec50166333f3f34caac61493bc9a69486ef6988bd717d9ec8239d8f033977f35c6d4f247c07f85dfd137c2f8af2447f99371a80480934785e2e3ddeec719d65c372cf40ff46d8cdb470f73fdf134f53e583feb20ac7c0163e276d8be93663a640128fcc03827f6c5ccdce38d24c2dca3715d2dac0e4870d27fae3026c3d2af89461da6a4b3d840ad07d24928d6e221c97049c07b2e2172911a3b14e0e306f74c5e3b0b9df44e541407c529626aa3687fa8bcfaa27be38864ccd3a051a65a786bb40f31e28e1bca0cf3da0ff04a373726692ea41aab79283bf90d104c4430d9d4139a912b7c27194a0de8a5a765e18f41f67fa9d09247a6a7b1cfc3909444b4ba23f5a345c0d3653d73283e5b779a40caa186d9f05dccdabd7252101d1c1a27be94df9b35948a3e757505ac519aad95ccc231d9314bf8007d79e3b67f3ec3f709134e4fcf52824f68c2609c8074dfb6bca294192eb4c8ce34d1e9eefb73670cd17f15f9545ad44bdb67ee4f1703fa23a5608c40632f24eaffc72fd3137ce7d131adf68ce478209b383ae889aa80cee518eac3042968f090658a51c7dd08b18070ef6165d2db9571e291c95aa00126c463da9d75fb16631bee851811752174ab3679d06eb3b3b407d5edb26cf5d78acf06dc185d175d5e4487d0cf7689624d57647d3c7ab6d1da6562df3bca79b3a289f9c19a1b12110d7c357101ebce451818b0b8701b37b8a4b98c13fd682fd86749fe177e358bd8a6123b3571264ea41d0ad65c9c323ff6f185005ad0b39aaac850c2393e58954c8dcef4440bb1f205e19c9f1cca18f4990227ee331b2e99cde71dd65c221f62282136f4bad0dd2fae3639a20cb8f84d21a81478fbe57daa95dcaf7ac718a0d16c33c0cd153fde83ae822fe97a52d401e3b504bc378a278237c4e065a255fb0c78bfa57e1c17d650c3572b1c44dfd2f897f5ccd774fe4eb911feefd9b0db82114fddf853586a88ed063c8bc58bd65ead220c28e8ca69a63537fe181d94a77c7cfc238686831dd830c88714152382bd10ef9d0c4b5919f84d6c8417c7ad3db8a8d7446b7f9df31bad80aaeee735cc371061652284fb9a635671ad97c06db312971a4009865fb34e0e8951d2fd0e4960c3a7a2b2051545627086db44730500b6deb91f2c7e0d6b1cf8ca839d645dca6ad5bc65d7dcdce9b316d49522921fc59baa3b40a9d9bdf6acc3de81a241ccff68df358d5ea91df82b54c9ef01da28e6a85619fc6686ca0b039ac5bc9b4359634d355caaa836d3c1917830444ff21b53831ff9e4337e9fed0a66462fcef4b3f1254e8ec72868dfb8974b307913cdb15e0d87c1652a9dc163f9c1201dcf6feeaa2fdce69ab96041a8818be829e2eb51cc3a8dd20d0cf0179e7c221c092fc514208bf49d975cc16e0cc859fead9fffd828ab26018002979c21f701feecf506291310933e4927fd49f8931dd4440ec985aac74d737c54a79d0c1085cb1de41190db67c64b2116f638cca926995957ae166b61bd22eb2983d58ccec4bedd3fc1b07fb788b81e810cb9d7e4cf9a547d5efe78dd7be2399a49ddc8b7f82eec46db023afc534ff5ccbcd62625842a2780babf028b408647c9941b4447d072d3c55d775b259f489efcc1577da6ad62167fd482b2f999c22a9fed4184b4975acde36bbc33481d2121d26699cd87d74d63062a17d3534d6fc5bce238bce746826a1c2085a9ab2e2fd5dd25833e0e8f9ecf9897878e7b9b10a768ce9f1f2b300e18135c3d26cd1d43d6c9437b3f21b4e7fd6ed11b0f2d04b4431678d8455d8bb029cae4deab21431bcd587795ebda09ffeec5a5e1ab245f70379c7f67d2e599595f09999fe358ea599b651f1143414783e33a78b80d5863e9d2a89a1410fd71aeae6e7a31d37c505b2e36839dcdd93a49d5a5edff68288fcd239e1fffd585647a893cb22a35883ee105bd96e4411f29a6c6adb48f15d11794587b2c702534afd6fc258e031fc532e3394ddeda7eb4cdabb746cb5e2d39debf741c0a2c73767131ff7bdc9fec87b6ff9a077cd6f59a892c7c5f033158de845dcbfa905d45906659f0a4d3297fb289dace6fdadb6411b035834444062effc42a955ca73186d8d34b3913f2fbd5c3d746b9dd3b8f30985c745e0a2eb0c145c7017654693185a568e3b6f122c3405ebcccddabf53070918e05c3f77b43ec33e2a8466b19da8fadfa27cf5db34f11880bfa2a97de27e95ecdc33c4a5b66d9712bf7668c7dbd8d665e51b2a94e994402f5fb459316a7dc69fb1f4ead47a3ddfa7dd15ec5d3a494cfd7263edbcf000ffc67d8f420e81792f359a88852c15df283fcbb35ad5ba2f4c6ea478bd73e8ff7dc1d39ab4fb3f9194bce082dab3cfa64dce81e0dbc236aa84272abeb79f64b15b6f2fd4081d6e1104311c5ae5d7a557c686aef9ae3e4458eedc9757358623e2dac2d792987d0b682cabb8dd9aa64d5b5c039d1a4638b1e23348484fbe0bba02cce47632756b325d7333aeacb0e96a5f46f8602e5a61fbf44c8f22958cac762f9de67e8d4ddee37b95df3cbe9e009f5178dce8188c0e4b218b613f821e47c25ee1b63b7856bee57e81e4bcabf67e541caad98b263f837fe53196de5d798888133f7b501c1a907bcde414e5cbf84c45ec648b73912bd6c5c05681a25ea338bf3c420154b29d55bbe7e9ecfc5ece4bd7a256f6d9f757388bafd2c4db9b222f2a5b6dcdd982054be9ee43c49ce81048f4be85ac5efe14663c4f68bfa7c77a8dd1076b53816559059f044e38c4851d8785f74a583159b5f80ac6775be9a016188afdebb4970ad30c72564b8948f2227e77810454085f556f7f5eb32a0b8b368ae839be8a3721f823d09d3f1e03bcbc73fe9d90b8dbc7f3183279b49653a66a8ad822daa6e2009627d145acdf56f885bfb1f407d3c32e3643a34c81fb7e370bd0a88a8a0689cf1639c48c4c9ec973d66ebab24b345f9142c9d742fbc6985deb262ba05a2f451909e886896af8dcbf0064949c6fbf92b562bda8d624624044ee14704bd831494e407eedced936ede1c65767826a6c85bb642b0ea6b79c59e239f33cf02306a9736549b7119cbf089040d88cc17e1", 0x1000) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x10001, 0x3e48, &(0x7f0000000040)="a53629e183745439af1f8021aaf0a6f501c360a64362adb9b5c32c6b8f0fc60c7856b4e2a87a3150bc656b6bb7914132521d96273c98fa4e6f0bc15b41730f11987a5c85410c314dfbf8a1b10b8d55ac95c94ed788e541b1e89c443a2c47452f9c13775a13bd8ab6a7f169b140b5fa1026ea918667c4969c7775632530a1296e08da9ed228aaaa519b991362bbaaee0cefdc10495d9e63829599b2f0426778202e3fd09d0b5593ea57b30c", 0xab) sendto(r2, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) pckbd_enable: command error 21:03:36 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107003, &(0x7f0000000100)={{}, 0x0, 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="9fc11e47edc3be7a33da777f1d08d2bbeb4e", 0x12, 0x0, 0x52) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x10001, 0x6, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x896, 0x9de6}) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="7ada6e8d9a258ee3c81c8d023c2dcfbf066595d48f6d5e8e2596cafa27d25af3e60ea7fe9e967fe9472b953d983af44f6950537feab02cd650de7e2ce2b9f869739e7fe83467f7087a9bcc68bc02b14657246aa2323319e9805154c700680cc44c8a04927640a70efe8b74947d8f7bb7a228169cfd4f8bdfc7e92602a1df0dddf5c19633ae5651fb30ea49afc9c447bd88f5171762c769e862c068ca184b5eaa1646ad85cc966825d77d64f2d353ec9a0e2b8bbc08b0331352bf49559952c7c022ad93d080ab7d5423dc69974d328e0245c8f6e9f386a2cc96be083dc911ec7c40870318c003fe279cbcda71f9828d743450dcd9acb49b6163d5aa390f558eab566c789aaa968f299fa0f212caf5beaafd9157076829ca87c2c6a3f7a2b0a033199fdfee3596e0f0f5696c297ee6665e0c25210ae9aeacf6912b0bba599d852afb3e73a3722090ad58952b67d62c649ca9aa0e6d281cd6ef4567c3bcdd62331afc1176f113d3b78e8d7da576829f0d926d1460b6d9491ffc141a9be41b685d3b0080b0d4cd2569f0845b93c386617c82a3171a40a398e2db4e1775c923295a6aab0017d564a568be99b96e2154c5a88637d057b0a37d1d621c407e79cdd12e5f5cae5f96a488150f17bb8d069d5e39f5b770c222158b9c8d4f8a5dac1f21305a315ef9638a5e9336a448e664804587d9534937b2915e867bc8ee1cf73d2a3610324a0c280981ad436d82d52ab7765289ca96701b6f139a1b72806763326a2b3242cf5c89e5f625e53d065251332b76256ca3ae2925eccc8b2e50609bee4c6769f4883dbb09f78c3584c81f2917cad01aace7009a0425c2c8911ef80acfb9c7de761838a993b6009e0bd36a00e9ac21397f91e5065f7162dc255777cd48dc93f4a11512fe4c58326727a957341e10b8c68c54009a84fafcb9ce0287767c7fcaef2122004fa79ba05c771b8032cbd470b18f15a24a087d8fe80fee806f896189f4103c62cef14b8b1bee91d4fb084888d088734a5de52f67ddf93dbe2fe5ab3b2fb74ea470786786cd779839267167deb94f49755b2bf447f5f70d13ffafdeef9d2000cf0348fa835ef92de1ef4a29c5443cbe0714d93c95ff03b7d76f7d7f3775365e66f0c7ed67bdf8db17b495c06c70fb39b9501088c2bba346441c631fa7b6ad70bb6f2d2414684708c1591d7cc09cb9d162ea6fa558ef0b2f012e7ea67626872582ab31944e61688331c2ff8d64c570ce1fa0d35d3dc264afcb0cb089e03ad85e801a9d3f6157469180f5b3ae3ba01ac21ffbadf84fc3933363b1d1a33bb30500f772bb15a7544ffa695ea2e11c749a2f8f286c7d8ae6c43ad75d95feee6cc30506b61ec00c1d65b564020f97f3f70870f23c1811479f358975f06465848850384718824f1feb388d014591612ddf46d18e47085b42d5e5ed615d4fcbd289b9671fda0193b2e1ae652e67c45765276e77b17280655da09f77a7aec0788921f39c54ab9cef4cacbb90bd75ceb775efe5f8807c7c647bb748558837d5c61b9ecff59d43aea3bf67048aaac561ebf9fb00e4224dcdb49fdd5764ffff83538cf3e7c5fa6c6b1de8c572e059b9a5d02f41bcf841f2becbafc1e2d0e7632c2ac0a694cd580596f8427bc9b700fe3826af4dde8788a50769ca90a8a62d6f411b182f28577e29f2392dd48bb25c7b7ba1bee79b059afc977edd3873470439176ac0938dd2d922de6c1b96ba2e3ac10ab7386dfda80b6528809d3174dc82addfa28c940c1b6f3e944a786e488dbd94011c2c11dd50d3cc127e09eeedbf037ec45c514e01462035e3a9b8b9f0651f2d31bf7d619f5cb22858917cc1cf2fd4b8c84e4c7663d146a2bd0c804b327473aff7494911943df939db03cc45ea79bfa3200ae62c3e8a69f9e30331f350817bfa9eb4806ae74550c837f698b67517895aa4518819fbcfe86a475113990b38544a294898c9b1eedad3a8001ceb7c4950d738dd45659f23e808e02688a79df9847d24989abbdf4e1d688e59b3e6c20ed4641ee0dd5dbd99f6b6ca1cd1129869ff4aeb02b7d1018b42eece4b2938038de0da21f1c7460d1eb1cc91e6e046bca40a03c67c303061ad73ac801c2f8045853beb4beaf211cc7dc3a8a58ad8e3c3f4d2355c1a42a6572c161d37e40e0ba1ac3e8f383cd03211d5c28ee1b9d359e9571ea65fe0d1ec7e916f8cb36d907cf4c8c3b52c1f2c4067a612d0e865aee1773432e450bc4555e6560d5eb305abb6d5a864d7157bd19949db557c89faee04d2ebbe50054ee92dfdccd1725426d816e0b2decbc5703e39d2071f525ce9d8471ca47e4eb20978f791ac4269cfa5f2b210b2e715c3b26a8b65059a76c2f5add77c3abf1e8eaecc2b5e209f646c5cddd0fc26315a443f366ab17d91cc0b4dc1b8706dd3354f17dbde41dfe7c36a6afa28779868839e78f69e97fbf8ad0bb6109b195c4686ab5033843e4e11709740a8c216a408362e8622c5feb9b309a5c398f93846847311fb37d0985523cb126f1a8089f0631451744a6bfed555095765b89abdfe27ba31f6246b38acd25a0cbff246a0ed90361020735ebf58b44df9ce044bab2f89cd6c648d29e9730b3a50859722bef9e11286dd5152705695a2a92c73f443933c65f3428cafea1da868fb92e9dcc4d66a83ac569deb741e02b51b0ce0c97c00df108b43d2de95842f78e3d8aba776f15d479dfe7fdcc8d84f007550f025268362de5e0cc3fec95f3f757a8f3b97513bdde02875da0bb5c71983689e4f2e527820d00fc4aa1eaf0145c8c3a40336cffac77786d831d6ad2a4a2f157e030561cbe391cc3741a78d72cfa0ae28a28de56a337f63f1b6d2a72757f1961fe846bc9b222ccfc84202131c22416359aa5a070caaa354ef58f5698f0bede7e382b2e9893b4f1708464cf740c32454809ebb279ed948acf93d318ae9786341ec05aeebabf156b24151d50c3205356a284f49d1e71ad5b85e765aa7ac1cb0c428695a17912f3d2cc983a87f8673cc86b73715a0822274a1c3749e85adab8a21ceebd233e37cc9637d431c7ce3abb522ac89d4913fb50c2fb7843984a85418dd92ba23dca9d5ae03e3536632d63703052106c6cd8a5a785930a60dda1fdbc97069940e830f8ce22f11a2d8d887396da940b430e03143e6414efe7d26cf53a2b29beb1fdb4e497980ffcfc283f09319d4073013b748e1a74337c2a7ad27e892965c001ec7a588c22d301d14f2478cc44d74f0e46cedf6666c0632f37fa4e92d8e24111bc7da41f9bb2fcd9ad551537657e10cf94b520dd9c70da6de48efeecfda651bb8186e248499df7d7c809b590fa3eaaf1c53f3e11fddd5064f8fbf3caaf90321878f555b2cd0f02e0fafcb782e20dfa8f24a7ba581b27735817ed490cb323f52f514c83c536bc52ead4a5708b84914158cc0c4198dead7dc02753131a48427f735041b0c2270bde16dac90e3a49d74b4791dbdbb5c8b5535c3bcc778e02f79164a590af04dbae6df912a8287d65c594559e4ed923939cdfd17f6da3c557a89093130bf41ce29132c93015547377a5e4362103996e67800db989bd3f0096ac52c56971a263fb407358c06ed9c6321d1f3515aa585b137073bd3dc0ccaf4629da2425c8cbe052b1725e2f5c56dacd2915be1158f51c8d1ec067bc41f8068f45ae76dc52fe3da1109b4335017909cf77df300224ced88764fb124a3d78cf02f8b306bb87520b0e820d8196cb1009f03a35d289339f8af1c28e5989ebbb96011a292927c85cabc89f8c42cc242f9e54bd0fa7994ed11e84ca8f7b996c2bb4aa54fc30037b11bccce3bace8357a679ccdd370c91c1ff0c580e717881ac841a7cd06cfcc0a4cfbe8250ffdb44a3094ff98678fb7cc7c7e92102f84653fd60ca9a4472b793c61b7f6b67cea7afba2905f02045e9b70e6cb7185ad4db03b566d25c935811f0be6e79acacc660e6ed2d6f52b718bfae1f192806f5a150fabe1b60dccb6e07761e787b5c3dadf135a1579743417cd8274a072ff5329944bb149672048bdb137305f09d2c7a0af8a6b58395470246e9fb5a6d62711d3b1615b39aa26f8f79cbba5ab0e1bb99364a46b2f9cda641f709c58aedb8db71b1458be55df8ec415be2503d533b3dfe9c2bae9f23110411d9cdde48a5f92ca30d70c1cb011d34a668813e7b872aac7ca257754f0d25e35546b16f319d1f8a1d48a3ba77125609fef5a001e774bc0b5aff6c75492f6618775f91947b0cdae605b907c89dbfbc63eea5ca37f09cfea583fdccfbc478e56bdb9d4eb3e56efa1cd937f5fab2c471586fa3963b67d083c2f661bfa401efa0b9a7eae9edcc74273efff8f23d5e7b3066e41bbe404d23f4d674fec409233b81266120fc464f420c083c0f1d6ee976bf4fd3e48fe42b56e9c137fbc95a1f880e27f8b20c270c64681d2a3394a5d5b62a3199d7b05b9dce58a2f4760b84ef89ccbf8ec49f6602b5c4522f46640b03623fe770762cd2917b407a4dcfd091d2b01b1201ff6d4b5559e04a0e56486d9695a266b298b610cc864709c7e642724ac4c09513d67ab5fd541e8f979eec84fe0e001ea65bf248b13caba1979eef6eda7102804fd18ee39172668e99a4795820df208041907769f126d57a6248853be82c047973964f09090f11c934ff87391779233a580b90c9d5922bddc7a7bb4da13c814e8f7c35682a742892446ef36c281c6c812694ab9ebd8af6782edb4da546ae74c6dfef888608364507cecb42b169fdd5c5a918b4b261cead73d6e3aec787ff76df85cdab8e50e27f44a6030f8eb0e1d491801aa2ca85760104d39b1a71d34518d14a4985df64b5d55e544560c9a05056881d863aadde7e1201f0208c1562aaa58154489d66e9c1608303827ae52854c496fd2562734be2766a5506fd0df13becb4bd9c84007e3ef76444de0bf60ced34500edf80c566df0fa7c5e1e5af8ebbb45205b0218d267a181d52dd1ac4bcc36d53ec3231bc46ccb0551ab553087b31e3426a0f7eb00fea537887e31a403d0560aae204c4ca9023ab9e6b8c74c6363d6c7881197ad256e52c49267b52325ff74680443f7e1cdce68f7381a0d43c9b9e34d3d0b82916ab9860fc313693eb550302537c9a17891306dbc8f59bb7173a5f59a162e7dcaa115bdb86abccde619bf947e6732bf9136ed4b565b655a7117e61ab8c7c7a087f3eaca4f10dd5d878fd13abfced0899c2f3698c4a5d184e93f52176b7a909dc89efea864e111d8f759c11ea8975e43cc8cdc382988edcec9a7d368cbd49094c6ed7a40fa09de9bcd2b41b6d869c6df811ded6d1ebda4062fb8fd9acc3249e45938b3b313efe29ece911cea324c83292c2f866f455dd336efd84d7e56f43598d87162716cebb6322f9ae2da895eb10103b3656f41b6eca5555150d9a84815cbab21eaeb3432d581172d4464c12c473523c1ef286b3e805ea2ca362878651c3231f9f43651927fb09051bbc2e767458122a4d8112d344b6628c17597c75f9cb93208834d000c88cc4ce905d99b1bd03b1a23c3d39a32e670a7f9e1d47c752a88423878776f9c4a9c1df2deae2c2112818c5fa3524d3dc4b7b1f1761da7bdc759ea1f938615b059fd9a881cae71fd06dcc3e489d5e6d21cfd5176512f1704721728dab3d1828ab8e5bad8c51d80cc7fbc3d1e4e8a8e34bb86b8017ccecb7c0124d6cd7a42536314b0a034bd651ca596f4c24119d3d215f8a4f4f93b750077d65a97c8458e9f7e858289752497ee284b5ccc9799c816bc5b87114259ad256326f209e7a3dbb48f97ac06", 0x1000, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20, 0x4}, {0x20, 0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x100000000005, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x706d, 0x0, 0x10000, &(0x7f0000000080)={0x0, 0x10001}) 21:03:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x1000000000000, 0x0, 0x4abc, "01000000000000000101ffff7f00", 0x200, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8008, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffff, 0x5}, {0x18, 0x0, 0x1ff, 0x8}, 0x7, [0x7f, 0x200, 0x100, 0x800, 0xc4, 0x7, 0x5, 0x3ff]}, 0x3c) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="fe7d9be3cd8f6e52ee8b86b1c8228c8ebcc4cce396ec2c5af18c539e4c7f3c2f641c041768c9ef54f3a84817957bb5b20fda1f3fb06c38e6b38c8fe2f6afe19afdf8c87bf3ebbf3e743fec7ad069e0687457107297d3dba6b6f7351c8123f7ac9f39191d5f32386d459c3c35b17641ffdac9989a5c41893332c9d88eeda32d2186fa22e1a32dbe027a0929470f752090dce634084639cb130bc496b4658faf62aa6e0cf4ecbcb1a906ef9f3c60f93c582da8ed54908f3e8555b05d8418afb7e2e0220729969ed3efedbe0da40dde41f7840098acad3c75c4b99925f8614190d6aa", 0xe1}, {&(0x7f0000000180)="c73243782bb3a23983ccefdf7ffffa28f500f1117ed08099c9f6ad45af17d983727a6518c956723d213668c2e7a071ed736c17d6e99e1851a1cf6bd655b7bdf839c1c7b9bc38b157ec2ec741ece73099fb70b8cc4186162734fbf12dd9b5a27b", 0x60}, {&(0x7f0000000200)="22522c522e0596e2b19d2e6360b1478731574030757edef2ac80552b53", 0x1d}, {&(0x7f0000000240)="26acf984309451c1cbfa7d9025a05720789c3648845f70c1fb0ace502f77847578f34ed3a3b20e7cb67d62789a1727a5d1a23c287035d2349ac3b75db3254f0c86ff5ac3b61bc7478eb7d7ecf9c9950bc2ebbf296da0505d4fb9b1af9d84d37c24d29b4d2939dac20c82ab2bd567ecb2675a99cc213ceedb6ce21c9aa2af9be380c6dddc8ec04cdbb9a218b8ca1a7b4d0077af6033c8595eaf29617106287282b18ec71e6911c2fdc5bf1c2e46d339cbdac133fda8d1958ebfec72444be523cae4077277fee65838aefe839b8b017e255ba4124ac03c440626d477ecceefc42abf604213a6", 0xe5}], 0x4, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x60}, 0x1) r5 = dup(r0) getsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x0) 21:03:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) unveil(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='c\x00') 21:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 21:03:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="6403bef2c824799a5ad5cc25d44a3120c196ee1bd609465b8f8ffaa7ced1d0ff05f7ed57009bd460a9581031e53f2f174b191df84e998962e5e7908ac78651bb41b9d3c0c85bb3570a4d20786f0939ec03731581f9a8e2d63f50b2e2c6e65f8bd4cdcee6aff4f29f064a47f2022f3a3adf2199bd9331bac548c45713e761c7cfc5e29ae9fbf12a91476e688d5d9e3ab8b4751819d296db95f441ac3c75261348fcf8e48845c2d2073cc58d95a67684021cdb501f9ef6c9f966537a36db5f2343338ba7e2fa64f5f0bde7927cef412282860da1bd26e78907421c95cf50d1e13f664fe630e97f75e27d994583f9cf720726ee795fbdeb3bfa3097d165c88d7b10292f21c5ae181018768938a725ae0a35fa2269da975e183bdb73a89f3bccef2619fd0bee92ac63de24d51e9925535359752a8edc804bf7a1f7422026ed41c6405aa5c7435c758b924988c3441a5e3357df674fad56097dd4701c33880bc03ab3efebfd9b9e2908ea61a2c1b07bd61309fbd5d83522372ce83ecb44d0eeeae0717e4e128145f1623ce691d5f1bf4c5130c9de62e0d1a7d98dc68bab9c4631746a6874427ac585143b1e6ac9113d5e30a9ef6a42bd48b3cf2818dd353d1f5105e9d9f1073c57429bb53f4d069097826390465527fd535aa3e10b4a38a8ea5a0d92c204c4665da1b807e0e45fd672f1d3f850721f7d7aae83c3f8a3a3716bdef96fa8186c5ea72af2eb221a356cd05acf909a656cbf61b4b66324ddc820cc0dacfa27464b4a87dbbdabfcc5f15e8329bceddd31e1184d4c4f49522444352672a27db6531afa5a3e5e41e8cfd6f21c4569799453d6de2f9f1d9b899e4b5c9daf24985b9d5918d2d0a3d7a93c4207d23ce1fc49dd07d3a4e584977a5b498f824bd51901e92dd9d0f798d6404efd2a0f1d022c8a9c47601ace544823771c9c78100892ea9c9e2a3b84fee4dbe7031ba6801d77dd7df53c22a85c538cd14c8ff89de90577be51f1b13b52d57360cf376c598ce40b72af9a6e1108e3799660edf15e522972e03f23ee7debeb4f73d795462513c108db1d97fc3836ac498c20d4fc8539d0f135fa643f4cb5bf88853949e8f0e0154af8370a557023583e9d5111ccf39e031b4247672357a5744bb759b862ee903207c803713111e200c89294422f6469233cc362ca98c22fcde398a83e049879c86c30b2d7e695398ed9b9349e80975593a8b61884f73fb79424c245710aa8e41fbac478f077eb0c7f4a52db7dd4c163faf955cb998007c3a86c98f56fe3d6a54a4390c5ae25c8988f186175eb6bd55e5cd152dfa4d6a6619dd0e7bc36faab67e7f93a4af533b8596f000e6f0edce0330d62db1993652b93bdf54d82c7650ca7e4db50f37429de2390a1b730bd224dcb0a331df3f48cd14def754e88203a438f1b07d4c010cac80bb276fb0f1dc7ba8f7b354b55e31d11745517129e5e322d2f283b33f243170e75ce9cbec2599aeddab90751358f4df02563a5452de8933083e458433f9bc1c738b0be835f44126f815237cc2f6112ea18c2e427680733035db9955c40dc781b862771860a141dfd0721e1d88f5902d8815ca90f2605f95028eff815757a39ada2dc71ede3127eb6a20c66050e00cb349608443cb15ea791af402cdb6d18e6d05116cdb1cd1be285535b9e5d8b1fed830a805eef549130d54ef2b0a7300e43f441eb3c1c435ae61f43c28552521cc5d79003ab4316414bbddc7deb6aaebd79e9c20d193fdd04133b25a9ce0829c46bc1b564df9fe240db247956a77b7d0ec2e119716792eb003042d579b8a6fffc95c8ace6997916b69de5326df92a87788c7964012764a297fb1c32a6e78c25a47e6ae4e82e6cf62fb226d2e52cb6eca3a056d49ff906321f47e559f6c597662d18acb288239618a66926318a2e55632c9a4997614f05fb658c6dd34eef8fc07f292edb0facaacff204fe12521a19e3e4ca2630c0f9fa20f2f8975344313f7c99d1de21ee93caa545010ee9aad56a774011ae345e9ad97ee0c310b4ec038ea606db159d34ae76f0d2b35b4ebf8c503571b52612e33a938ed4288668f7a9c92c274efb8866ad818d4e02cb3ffe87fe43c907d156db5687c0eb03aeb7d6d2b7032fc53c922fa50eafc0dbb886683993b74e8d0351cec6548a4e163a814ba8871f54b4247fea5823c8e5ab9829cfb3029b32b5ee38adf50888f296d1f2954812beeca31f375a4ea92c08a3a3010df6da004f83a2fb86a05f2a187c7e3106021faa7974ee4549ee82266c62d60160ca85a830f5245f298333b4df61f9a266d58338813d0f9fae74ee642e92bc960f82e1d2d88e9efc77cd6f036ae0dfb819a44fa830d5f089d60527e3b4237c7bac8771db3d600a8ee071f30eb8b58261207604cc8a2a2a71198602e0b2e320ca4a48436b1f21623c0fbab88a0dcfbb7d2f981baa38493682bbf2609887255075600c1e4365d5f1d7f95390940c05a4d7a50396fe0ffd9eda9b1707e6687cb3eee4b240d0e9ff165360e0722991462f1324c5c4b3a4d19783b0bd1ae5bb23652d31f3d9966348f50fbb069c7daf05ef5baf22051f600a45f1e4f00b4ad3b0734fdefff7d038d6652c509a2bae3f43c84ccf16209e6c103806da25839f053cf6d4d882802d6d5a8e60acdbd98257af3850b906ca823df9a20bf8a399e952c593669b915cfcc4faa210c61317865f4ac4637d9ba886514372872be4c39eb690b3c4e4d091f34986aa8f83dd38472a997c734044ee9ef3e91292b276899978dee60c8f75da3066d3c28cc01f81676d1fb76eb9da09c3944dfc71e9ba8aab8f0ce20e98497b00745e7af67cb51353911e7894a7a088b71544f6df6bc4f9d6951bee4fad107bd610bd32fd747495e7aa78319ff1735846acff9d4a02d6d045dded94efa075fb3568cbe37abe434bef0e418c5cd6fa1f01e45ed05bbd3d94ea807a44ede2ad66cf27326120476bb1f74e81674a2295022795756895d15e4aec89f8ca308562cd6f2c706207cc2fb0d1b640bd417d5fa2d4e191d978b9cfa4bf2defd90803bca1fc372b314f00012b8c8023b828afae50489fe432fc5e6f3f1f29034cd15a579cf709f33ff9278a0edc1b35c1b9c6037a0a6738ccf37e0504a4a9019adc3ec6ec1f9418483b15e62a69fb71804de113ae5b6d75737000af83b0fa29b5c6f19aace151324a743e58bef48c6ec4fcb2e8f1acd664e750fca498c7760e9a241c187bc5171fd3d7505fd2b28b187c0fc5b1dc05013a2f4c83775547cbcb427be834de77680e3cac05bb60de14996bc387bb1f337e9f4e9f6d1edbd2145fb7ed69f53e85d6d536caaf4dd1a0ef2452eaf178ac76cdc60cfc384f521973016f4cfc6265ec26abc8c9754488dc32b80beef64a167240c3f412c4e7156bf51b6def3556f5051dd7a1947f554d54c41d4a882a09db02077d1d16400c4bfe3cf4739627a77e881e051082978a1d7f63f24f1be77af6090842f91a1eaa2a1418110a9a3c4731e765f69879cf58875b54e25154e308492a18372341deaed07c2f8ed81cdf3e107356108539841735e3fabe8d32629920fd25c4ba755802f774843f32a8cc44db3b3380f46b2e34ebc361f281db680ab76faf2ab2854ddaf94b9072240c859fe242d9c3c6ef6b05dfc267823afb55f1f872c5647f25668f66efeaf7a7030c03bc9492f896cb5480716df18df45f8df2ac54cacdb4a18fa92467bbde74fffb6c4fbc34ffc38171cd36fd92a4a060bf54a911ebc4f6ca9f468965c9c6a8ac64f27f7e3d243db25610d723ac827844ea5458da63ee335ed21340cdce090a2d3691d90335689e6581f1039a80a43e952b2ace14fe879ae2e0e176a7772d22d57eb5e922796a49c649ce7ce054d65387fade1b12783f6e52497317b54b2dea5410840581554a8623420a3b50a0e7b788cb3087af58880de4a9c4375fe64690e78aff902af164bde1ff66de12aa46f9f9ac474e4374ff73737032d995c4fccfc0a255294c87f866c76b7744f4bc11bf062034fb4fb84c34c79fefb5d9ec1d492b9602d24aa510d9bd7e2483f25eaff45aecfeaf92f97a49926fed47e87b8bb2107709b7c4749da40401625baf7f38ed39b1d77250f6634c47f8c61501c8d42088959ecc111f2771fb8500259efe35892f678325fe1e8cc3abd031e2ec83646fe13929da2faf99b8e3aca3b330f221f4fba5e207a6c94165d6b4d40b779beff03bf79017f5bfc651102769bda860831b191f94272ae66d7c0eae5e3972fcc2c688def0e438ea1ad3eda796c7dcd296b6155eeb870cff7360c7308e087745137ddf2f49b9a6b5680aa46fc7439a51366278618108986cea7edc8c2a7af724b4e13540dd2eb4390d7843cbf78e2d771550b2c8eb7f4283aa3a45763bf47383952d9f4530a851603e86b8ded5d2b097794fabc4b700f80e5f8531bf759908329058c19ec73ae212eee578c75ab1a9dafd661b1b2f7967ef2622f2dffaadec21a34572d9931a4b14bd53b84cd7887d8402d0767a8e1092769f4dd78becf01096a63996322418b8f7b557182b429fd47977c3fdd4e57da4fc633b478cd00a6f0e6621ef68f49e3ba68cc2d6a4ebd19d1c3c50b090a1a203b9b691f057b0ce876e082f800b9f13654e231fd21e8582e6f47406b0dd36ca47271d78a600e86496e5dcc3eca637efbc759ed9e2b83428891b84a8a809fe5db72d4f4beb86e56ebbc7740be02e4ba48102b6b1c7aa090acfcd783bdb145cf0a7f3a75fc1b7e2add95b626a6037cd6dd58d0ace7c4fb18c945a3a1df9cfcce000da6d232f7c1534b9f72860daab55e1f15ccc4185989e88434e2b8a0408ed0baee2866155aaa0f075a5a9bd0970447b016055ee8e6923ee6afde1aa65a6d5e3d2984884f2a702b0759ace2d66784cd8b5a24f5ccbfc0edf4ebf8a002595e2b611324148c605732a1a5f2b873b068baaf141a1683ca9e77f89a7fba0d3c6da45959ef2d4ba9dbaed9a723cc5e64e5db2c22b2ab217f17c4fcdbdf8379703319d31f112cfef040172054b63563fd9b86579e1df002549b41857b8d9d869ceaeddb8fedb758eb7c4abc4780cbfa03921f31d7e7e607254448dcf3ee38d2b7555758aee7fc45f26e47b0791940119ccf895dac1c79507587ebe7f701177c94cbeda6c49eed1ff0b5829d2a8d71a4d4289729568e51192f6c0b086ef5aa0c25cb3ed4edcdaa9cdaf1295adf82f60cae237a144bb5bc92c4d39ce678af55c85f4f087ffab9a9b64ca5e9672ff2b81ef964e2743111e0163c879b348eeea7af21d7945e71527801c41961611df174c9fedcfc4c9ff17b90f21b61c0517c646a36a80f399186493473757d3a12ded6e7a66e1265952f2aa21922638729c42b23f745fef286178023d04e28de573f68f6abb1ce994e6492afa31a4d5eb7c0e602a25575c62dd1d278cf5542426bddac8415e6dea8445c0b219798962c700c9bc5041dc24add40f6fb72223ccfcd76e6398ca88bbc4ae0d52e2e5a8cb707b9744de509640bcf83a6d96efbc15a45c34fd1e003b7b500a22d18a3334e144565180244ca040a0e5b3d19777657b77fafb3bce0d0035f0048da254d7bae16326330b7527d2de95ec1a1d800efa1329c9f556935362c515097a17ea1656f3f1ac1d2450bb764f01b0344e7e79fd32ab704fc42547ff6aa1b456ad18bbcada653c691c558cf87da74f606d64b0112cc1afd5cfb7e8e68153ef06f2fd6b26c1d183d852154f4ab4bfa2d7e45124439bd240caa92b8c4d149277be44ff4ce3314c70741c244c", 0x1000) getsockopt(r1, 0x8, 0x2, &(0x7f0000000040)=""/249, &(0x7f0000000140)=0xf9) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 21:03:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/246, 0xfffffe84}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f0000000580)=""/230, 0xe6}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/2, 0x2}], 0x6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:03:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000240)="0dd3c4a9638f7931ecac72d0c419700713226471e15e3b9adf9d80167d4cecc04aa2322c22379400ca1fd7f624c09bf07b32e885f120a00575a2cf46d3b04e4311928cbf1b9650b49452f9a838e46ba40edd07dbd31448d3b760714c9ff73e0b274fe1073339fe0b7a0a", 0x6a) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 21:03:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x81) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 21:03:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) dup2(r1, r0) 21:03:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe}], 0x80000003, 0x0) 21:03:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x12, 0x0, 0x0) setsockopt(r0, 0x101, 0x8000, &(0x7f0000000000)="d71e97b610229cf85fb74b0713ce7e359dcbccdef3792c7fb0884edef85a5116f1ba453fbebe1f452526dc0534ba5a8726b024838b236fc9edc93852c172f7274dd76dbcada05c812175ffcd7a833a41bea2522ece0e03da7923433f299bc9c66b67da2e0cb7e6c2c6443f29832205101121d8344d467c5d245c2b5078d2949d34fe8c2e3c3902198dbb9d7e79b7b70b5ac4a76fe52dee8a6bbc5b0298c1fc04c7e964768ec5dda33aaccbd78b8abcbabcc6a4d1342ab9f8db869562f41063bd1309f4113b2d338e3e31e78b61d6fb5da7b4", 0xd2) 21:03:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffeb6}], 0x100000000000005e, 0x0, 0x0) dup(r0) ioctl$TIOCSCTTY(r0, 0x20007461) 21:03:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8002, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 21:03:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:03:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x200) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x29, 0xb597, 0x0, 0x7, "8c2c248625cea0e1cfe0d5a88fe0dbdc9d971335", 0x9, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8001, 0x200000005}) 21:03:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x81, 0x7f, './file0\x00', 0x6, 0x1, 0xf7, 0x1}) 21:03:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x0, 0x5}, &(0x7f0000000100)) r1 = kqueue() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/150, 0x96}], 0x3) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8f, 0x0, 0x0, 0x4000}], 0x1f, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="6b3d07b43ad4128aca73af158511dbd62789139baeb1970d835365ef13f9627f6e2f5a27ce8d6bdbae615bba2c241b31d1fa282cfdde0a456e006e791428ebdb4de796d5c85451926470ae4aed9f9a5dd2529ce0", 0x54}, {&(0x7f00000002c0)="8273880a4619279c5bbdd1c6eb0ba867ecfef58bd315ec00b2df4401b946f1a963215f592594c9069ee7e5f8e787549366bc2faddff5", 0x36}, {&(0x7f0000000300)="03609a67e99d7e70fdc8c52de443d816747fb84295af4c83c49b4c399c3f447b330837e06784ba44daa255d416dc17c1c56df850e5244f5f9c84d584ac6a6f76b18414691e71fb7d", 0x48}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 21:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 21:03:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) pipe2(&(0x7f0000000280), 0x10004) r0 = socket$inet6(0x18, 0x8000, 0x7) read(r0, &(0x7f0000000080)=""/44, 0x2c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000001300)=""/211, 0xd3}], 0x4, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010010}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:44 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x7fff, 0x24}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0xb2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x6, 0x2, 0xd40}], 0x7ff, &(0x7f0000000100)={0x10000, 0x8}) r2 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 21:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) read(r0, &(0x7f0000000040)=""/32, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 21:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x343, "cb343bcb29532eb1645eb603db95bea1927e1470", 0x0, 0x7}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) 21:03:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1, 0x8001, 0x0, 0x3, 0x100000000, 0x0, 0x2, 0xd4d2ebad03ad457a, 0xc5dc, 0x61a2bd60}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 21:03:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd397d29cb830f53d, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 21:03:44 executing program 0: mprotect(&(0x7f000056f000/0x3000)=nil, 0x3000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) 21:03:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000200)=""/148, 0x94}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/191, 0xbf}], 0x6, &(0x7f00000014c0)=""/122, 0x7a}, 0x40) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:44 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000001) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r4 = fcntl$getown(r1, 0x5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) pread(r1, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000003c0)) 21:03:44 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unveil(&(0x7f0000000180)='./control\x00', 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 21:03:44 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) 21:03:44 executing program 1: r0 = socket$inet(0x2, 0x7, 0xffffffffffffffe0) write(r0, &(0x7f00000000c0)="2ebfeddd4a6d254182d057fae1e1c0509d9c3a74598a4e2e08fa8eaca4e7f82917ea36e6537e01df0714c45c88e1297fd8ddd1085effb1e64789a5c5236ddfcc0153004ae21b939b0dd22266ad648ea4dc2cd66bc6c58edd4df23c6ca7b486a9bbe8b0cd969113b5da474082990f10a6c3ec2bb8231ffbc8eb5549b56a82c294ae1822afaae7a3de89034b6bbf585da7fb4a6458a86e130a557ef1633e1992c9b083fa3fdb3f5dbe9d65594fecc464eb27edd5465848d238370ad2544eabcb77dbc450cf2225a2e79498cccb64750e5f248961724dd0fcb84725454d7b4273e3a2f1db033e4daa21483f338a3b8f492e04626b39183cd31ab323ec7277c2b7e488497ca932b36e08813a614a3f63be2a5dcf196ee51720ef45e005dde51087da2a14d09e13f1f57e7a32efde68894aaf6d9030ce7fb44461c8f73006bd9eae563386f914f91673177632f4d02787816de8e375427246931e8307448a12d6164e9269f08cf1a17bf6078ae9da773031140d509f4e15b663a506aec5dc93f04b92bafb843f5e60fe986fbbede27f4a8463b5b4f984fc544b12df90578a659a2eec978118425e31289f8a9178c6f4977632761d802369f39b350157393b7b50b03aa26057b2ab70e6a5bd51271c79a31667658236580c7df461595e0150122f5997fe0f387ea033d61b0d258dda33da83802c5db9b2428aef92ef1cfe6c4eb5c474388c31c846d4161ae5e652046ec2b2084b42d3fef9cf205a546ade8a6ade0afcc598cb8897c4206347595253e75d51b74870c90bb6ec5f723990cf9345aa80893dda928a03c6c7a2ce343ab03831aedc015765707eb85c5259b47fb9b6b510b02cd6c1c0b0988715eedb01256bd327b3ebcdde4a173fd083f195378dc1705a49fe4336f3cc16966bbaca0a4dbdbd6f23708b04e23f10474522148110505f1685b6b6fedc9f8ff059e502f604eef33f0a196eecdf08ed0e7592c7fe1f7b7a40321a26eb17b57da9757d42d9d24b8cf67327ce197ad2a638d1fb0607919e3c37c4808731e03faf5b7d65a4c9c0a970d754e26268e0edb33d2b9afe89ccf4c6a43404279d95f1a0488df8496cea30b2a1ec620dd28a10190d4d25b83ba0b039398ecc9c11f6239bb7b5f2213543ff783e2f86260a1959947d67888ca7ce965a41f4a924730759610da7b16c1b0a238ed885eba914abc7d6e17bc6baa6b172ef1536267e009723edc1dd8cbaffbe1c75df6d7f4645a6d8d087cdf5f3b8e736f2ad51c7bc6bf13c0cbe4bb6e1749f170c20c7da2f11b6a811775e62ead1c7eb6b13a3aa699ffdf9b228bd7816e4a897d1cdfe692bf8702232ae7460298c08da0442d17409fbdd8183e416007ca17550ad8e4d82b97500cd1822af23421e6cc2971fb06eac0d78dbd03fa78de8e987db239fed797a0b2d358bc23b0ebc2e2f5ad75c6ed6fba4c7111553c8bd12c57d636bf81a52844a07888cd64ae43184e83ae1ed444db9c07efaf7bfcb9f4cd4b444c6a19f1102f41d7318fc1013f371487259103c3ebea5aa4d2faf8a8d1667dba919db6d5263d6b59249f3fdc3afd86ac0e80210111d715b80def1c76218bf157425f86178f97cf966444716476b446a9d2772a5064bcedd6bf833ce2648469f4488aaf6c190c721dd9b7ff7dc8574b94a98955ea26cba157d6fb345929c9a09f99a4814fa10da1eb555048172f8d09a5da881fad52beca808aa479d4f624ff7dc01b82d9e5254121d5207d5ac370963e6aaf68d90b9ac41166483dc7a2e90dc2932bb8f3c728f4c89221661bc0ef939e7f2a955a37756abbd25e5a83d04c11d2299e276ddc2dbadb4208be68fbb3140f7a39d13413d9b00843102538dbd03cf74315415126634922533c9bad1a7de73f17b8b212743e334cdcf9662b4ddb41ab949aef39ea79f925e8a5a4a8817e25ba24d4ee094eff8c856dad6ec462f9a091c61d4651ee4a782748d2c17809db96f4eaeb4c4fe8af0a0941ef939377dae44e3dc56f8cb10642871e960bc5bce17ddfa857c541a35982182eb423164f7909848221e8107b61782ec5fea7900394e0df90fd16f93fba7fd0b7733903c72b7ec103d1601401ad2c47890773d90074985ea89537fe90a43901fdb9dbdb620d721700672d0bda27054538dc2e6c64cf57b483cd566f9db7089feb1e08f77a0b6910bb4f113819ce878de6b9946d1ca0d9c21656b5680d89f5d3198378b62313181ed86f020ccb63e6918a6e12596ac2ac66794e2c3c220df106364db56a3bb2eba979169049b337118c0900aa41ee30c0ff216b884ef436fb1a8b153175c4e9445c69b68a164dff680552c25ba1ecb17d5ea0aa6211fdf63a2793358cb635552fd36ef4dc5c6f3a863b9912f0d2da9c6209df31895b770bbb1572173edd3c2aac0f7d6f3ceb7f1ea2a6a76e806e13c6150804b33309f78119760de274c92c04ec232f171496810f40e42528d7bfc81dc541482e21c4c0ff73dbcac5e9e86d7a78e0e94801510b12c212b9ed379432bda21ba0665143d77b7edc406d355836156ef169051d076d3fa26df03335288473b133a8dafc63e6d44f1232608e9a821c2e99eda9209a8d4eabcaf386ee3c26c95172be41481d979f855cd9c835b54278853f822241e36516d69337ac697649df515ad40e70d7bf1df2e3ea53848a9e0002fa9d48c9646caf023d23397e2d38d8e8ce964aea9df00e07bb25780b278219a8c073f1fb888537288d642ee2a7342c94379c1117508aa28763250f3e3eae1c47f6a4be7b73c5603193cb26bfc04b51e4c0e45b688beafb9410540632f367b467eb255b0521446fb86258cf5a7e94b309d70e7b66fd458b1892c3b8cc5f8aac5bf306a7aad2db03768271c69ba6d9db4a2138ae99b4aa9d2ae0c6ecf3771d3c32343d8886cca54f9a44dae80d48fd16e4ffee7ffe5cc1dd1059d12946fc43f344b50508eefe11032bd819a6499f0f2a6ac73f15a7c14ec6409984cf62504998d061e9db5d1244ace4be390834aa849a2d090ce881dfaa7da6c1a13093d381a2e00ca9e5369a9646abe9ad8eb0a13b67c2294142b0c6ee52822bc09befa14040f7c13da847b601d6af822937d175fa2e80221e903e2d96864d5ecb19891e5a1fd60d4e2c5aca97ac2e8063df412c7f7f1b69523cfd6fbab08abcb8fcac74a99fbe4e877e61b67b42f0e6e2bfb81fa4e5131895876cf3177e975b97e5859fd3c48668dbeac7d637dbc6a1b5b48ba6ebfcb63b349ff311ee8628e899a0a3c7c175eab780659a08c35d43c25f574b074d324446e770827e5dcec5a8274fb1394de93a1416f3168f5c02b13582a8d90f1a19448ce326cdbfed84eee6adf38ea719880b541f3076b2e400e90a86bc63a50dfba470d83b1f249db379352b7e606acfe38b861e29ffef1f4cdb96f4e669285742e688e796592d6ee558de5a3c1942bd5a01afc271ed3e059a2d75a2aec8166aa1b3b60275b5ef558723895a5efd13ee8f6e12445083a3346d19750b249fc2edab7aaa1bcef419e88a8008d3f869ef2c7269a8b22b916a1eccfdade63729d55d926e4499620c51c482fe265efde73a295db5870a911ff23a300bfb7a8a8cb9bc67fc1279e33b5278bf3efba0f3f339c333e36af9a003c8821029f41f5970ff29b646df12e8e174f4576d97d8824ab2cba51d7991fc91d6ee06211e6771be55ec47b0488f8df05c1a64a584fe4ef863ab760c5b348e09a8c3641750bd399a588263a933f2a8e521401ef1bfe78a3370e1402fe2095f07c46437f8542d38b75d71b4e37a061c76b1bc3fa6acc03be2bd1babf7fb91d6946a309abd628493db286d282130c56a432c045633a245150f01bf3b13ad816f87fa8c3a456c918f0971be1b987b0ac6302e10eb2ecab59f082175ddb8249f42598a5084643d979499a556feabbaeb62e28fbc90e8be39d5d87a1655639bfcd1180e386405175e3063d168b97fc42748bea688779ed7150398e6d992754a4ec4bdc2fe973f92daf21062a8dead4597e70fce891ccce2f0bbce1a9ee804ce4d84af6cc7f54e50578091ef97eebda2f10eefa9558551c8f3fd01921a72b09c2357542827e1166b4989f5e45061a130eb27afe83eec5cb10151016bde6d2b39a99cb1b87e93e14107328170a3258717528bdd559339d02f93de620536bbc8fa6d1cabd2c47d752955993afcc65028db226f8681ff1f716b56134af4a0687c30714c2d272cfd50ba6ea8ca1cfd63bbebe8a08425be057f60daf1f9c95549a1a6950ab55f7aec8213a12eb76f646c66afcae87fb86fa962ce79a0d746ff589e6e2cc8a0f829ea069b6d01fc432bda0b7601a2c07d956bfd6f765b445250d6cbb424aaebe31391fc9a0bb4d68692444c810932de965d8ea0138b44e14ce502775f7139411e8b76bab32a1a812bbcfd3c9e2049d663efc61b9d4e3ecacb3d4d75c84410f129e95170dc4380a6cdfa16952a7f5eb9ccd756ecc75f3cb3b91843cc9ae0fee0320868e06c0a72503b22153c3e229b01a60fec3bb9d351e55d25c09f2903e462bb6bb448479152345e5cf6f458785d68c64779f263785e0ce662d2ab6d692c0849e616702ea4f07bcd5859ac7ee9566d6d461ead3834a219ab5d2d55b54ae074f85db6599ca9825f7b8e38b3a7c31bbc618f1199425f93dbd30b6c57f8765f42a0532d0bf75244c9447f208963d86fe4b54e5d9c4bb06c03ab7e3f778cd599ad4cb7dac88efe8fccf27de941d68a64d8fcde325cb23903e65c544a78dbd352cd2f2ac1cc37b824ea383b80cd52c263c90daf6434e499029497711089297f48581ec7f4ed79cdb2003374bd119d00f2b77991882895dfec6770506f60d3ff2d21b85416f9b7c96faf5c87b5896481e0bd694ed54bd117d89cef1326d379b2c207d9ab4e3c834a65417d4be3739027f39db830bd8d4c3492e45ec10d8317bfdc7590a76dd53bfd6e425d48141396851914373642c7818fa66c4a2a7383560b9b0eec01276fb47ac612ccd0e434a841183608223dd5ed6b1b979627473310b47efe80ef044aeeeb9a90a23334477a680ce141cfc498620a9d3979aceb610aaff59711a2af180ae47a79011f3a2b503d59bf6b52274b9380e849223c1f9fe6d13fb443e950560dd0f0734ab8caea33c4431b3cc89d8035e89f7be980d9feea2b635be2f7b5ffa1e68545b0717c868adc3fb5ed7ac56453c51204611a40614637ecd5db1b9e22245ab662f9c4acf07a16cdc37f37043a84fcaabc946eff150a9dd30f38eff98875fb98f449dc4fb503c39925f79fc6eb8ab215308ecab1abb7a1291d8709b199d0cceb50ee656628027669995cf784252478a1175a9114bef485754b1c9016aed1f3efd18e5f66b1b5e11d411ec83ce133065023489d600d389ca3d3a1cc6a75674faf69e49d2bafbb6e2d35360ae167b34ce870f374de91a0a66056d7584ff33d62766a91d3595a4a611d62dd205fd75cad0e15d63e64ff6640b2420d11abb3e525d053c76aefc762f28da1436582a2b5a1acd37eb700c3609316e36e69d484e28ab1d3eb0a1a4dd75a1018aa4083f1b01dfa30c3efe9095c14798c6dc8435462d39204724a5c16fbab00e9b41d78406b383102c7443d78c3ccd3fcee41034be2a9e6d2e8152c51d76e66e0bead24ee11788030756a6569344c2ba7fdec7d30b93cc258b53bdc4ebcaa68a2bf1f325779bd245bb14dd64a273fa811fd73e14bee94280daf102a7940e542ee99f1ebe7b6aa90dee4b532e06477f8e6ec6d04b02b9847dd6f2c1100253c3a5c1", 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000010c0)=0x1) 21:03:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) r1 = msgget$private(0x0, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/251}, 0x103, 0x3, 0x98871e1c40f1c9c3) 21:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x59) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a", 0x0, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() pckbd_enable: command error 21:03:45 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="dc9b9bd347868762a6a9e88d99936f7203867185eca69ed86ede02600e371972ed90e9b7d723845d352095b4c32cbf41e2f5f5e2086a", 0x36, 0x6, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pckbd_enable: command error 21:03:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/64, 0x40, 0x803, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 21:03:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x100) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) poll(&(0x7f0000000040)=[{r3, 0x42}], 0x1, 0xa5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) nanosleep(&(0x7f0000000080)={0x7, 0x7ff}, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 21:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x20, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0xfffffffffffffcef}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="6d54b2cb43091ea32f82b6f54d3046376116bbb8bbb923e714d06e800c57bc139248225d053c214168d3aba49d864acc6d4a6be30a1f1f0e03564021922c", 0x3e}, {&(0x7f0000000040)="5cb412362f5ad1286a98033be4d3166a", 0x10}, {&(0x7f0000000080)="e205", 0x2}, {&(0x7f0000000140)="0e4f32758f", 0x5}], 0x4, &(0x7f0000000240)=[{0x110, 0xffff, 0xa0, "eeaab347a46b40dade086b3589f7240d8c6a810d7c8a15e49c165d5e92a73956b0263911a22b9c92140b570c904961638e9d6edc68cfa9c04e747a3b8f1c572b55d1ffbb71c9083268ec1a0e5b31ab246086856c7abb9e4522886dec06ed8ce6aa203a6ce597ea907271961bf53be86c135c3d5449f319bc44ba0f3362f98f5ea560eda20b575fb3fde421b20b53be4406d39b4fd7199f907d0f67a49090cb5aef42f20594d3585ccb2ba55b72927ce3f3a32cc559f0453fa567a99f0a3c3d65600da6e0feb709d53648a6c565cd4ded782209b0b5d04bef07fd16617b3b4a7dfc37dbf1c98cd97933441269dacaee322e7625dd7020d34e1d16"}, {0xf0, 0x1, 0x6b, "49328f3819bca63802445009dae92dfb5abdd03f411cc34998e02846f847319f0f8d0a82d62d7a7f11c5039eb315251eb1eb4a6bcb7a8be13d7fa015717624d8aaed9338b7fac5641aa1252dc2b94996a12fbd651115b628fb5247966fcd7e4407687d0857a68fccc958423ea2de15266f3daf98f24753dcc8a4d5c5a6b58fc334165c0c4b90367b67f6b6589969ae5f4a3d2d22f72e7fbbf2727acd23df010b37c2bfe136809ca2c3a12cd20d51f26945cfa5ad745695a1d35ed2157710c88acbd896cd080238801e6d74582fdb861bf2eade2fb3c776bea27804bd44202d89"}, {0x30, 0xffff, 0x4, "4c42cec6648b4acaf085a6eee7990df1418f535a75d2995621345ffb00af5cf7"}, {0x78, 0xffff, 0x4, "288a4321645f0d31294e8d86f2de4f9ed1d580c83afa6f63e035daf46120edf82f7c6116a9e8a3c2655793400631d0540f97a90763f367e2b56c9493243856edf4b30ecee8c9990293279f0c64465c352243927d5fc42184b21b5b64c70faf91fc40f203"}], 0x2a8}, 0x8) 21:03:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 21:03:47 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xb6b6, 0x0, 0xffff, 0x2, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1]) syz_emit_ethernet(0x45, &(0x7f0000000080)="7966274758e07b5145ca486eac8e1f56641b5bfc4bbc194edceef9c058acea1ef894bf64397426e7cf15b0ceff9affff4f9b66763407f5f053d62015021001a5348ad97e7c") semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/40) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) shmdt(r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x7ff, 0x8]) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x40) fcntl$getown(r2, 0x5) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000240)=""/228) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000340)=""/30) semget$private(0x0, 0x3, 0x200) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x5, 0xff, {[0x9, 0x3f, 0x7, 0x9, 0x6, 0x2, 0x3, 0x66c3, 0x1f, 0x6, 0xd4d3, 0x81, 0x3, 0x8000, 0xffffffffffffffe0, 0x4, 0x6, 0xfffffffffffffffb], [0xfffffffffffffffa, 0x100, 0x2, 0x400, 0x45, 0xa11, 0x7ff, 0x3, 0x6, 0x3000000000000], [0x2, 0xffe, 0x7, 0x10001, 0x7fff, 0x80, 0xa01], [0x2, 0xfffffffffffffffd, 0x1ff, 0x8, 0xff], [{0x8, 0x7fff, 0x3ff, 0x5}, {0x7fffffff, 0x8, 0x0, 0x6}, {0x5, 0x4, 0x0, 0x3e}, {0xff, 0x40, 0x2, 0x7}, {0x0, 0x3d0, 0x101, 0x202}, {0x800, 0x6, 0x1ff, 0x2}, {0xf8b, 0x100000001, 0x6, 0xffff}, {0x5, 0xffffffff, 0x20, 0x9}], {0x5, 0x1000, 0x2, 0x1}, {0x8, 0x3, 0x2, 0x78}}}) shutdown(r2, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000680)='%+\x00') getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000006c0)=""/88, &(0x7f0000000740)=0x58) connect(r2, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x8) shmdt(r1) connect$unix(r2, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000800)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a80)=""/100, &(0x7f0000000b00)=0x64) getpeername(r2, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000bc0)=""/19) accept$inet6(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) 21:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getuid() dup2(r1, r4) 21:03:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000001380)='./bus\x00', 0x7fff, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001340)) fcntl$setflags(r0, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/10, &(0x7f0000001300)=0xa) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="f601904a805ed6165bfe1b1b7daa3ecaeb0bc4c65e672a0ef6a0da4a9a6748fde10a4f099267ffdb3fb7114115ff7812bab4b629846e3ef25854c63fef958a36f52f55be152be30c651bb63db9d8751db34b4c96d58e2a4f9f2fe4df3b3500f1988ca81091f96ca353fd7a2dc0fd3cb5cc67beed5b8e888b49bde4aa5a7dd9008930ca6bd83dbd1a6eea14b55a84815c44556a03dedaf28e7aed2ea900db784f265d23586d25638a5117e9ce37c87bb067bfaa8e248aa3aa701c5a760e9848e20d15f17821d95c36b7609da6e9dd0877fd0f3acf52aa739d6d659563113d07ccdd108b1c71089e917058c17b0aa8256c40694767fea8c11f6c269e0e92cc12411e0fc7600605268fbae15bd05c1c52b60b27f857246e9568f59141fa9078b081bbefad72f8f383edf6e0efb2cb442d9d756223cd14b3127571d9224176f883e3c2ac90aaa50d38601a1016032aada1d4bf25e1c129742ca37dc6f8e45e43e461bf6c8561ecc4d4d012dc15ae219804af70365ae7bc4d9e87ffe46a36f8c519434489673e8447725b3e3ab934566f1d85f694ceb754b8802427ae20f151f658c9e2cbb810adc7678c21e9603230726065f6c43691366f8572c26b89d65f218053d4eb1ce0aeb93e67d6305d3d6c037b514d54eb8e09dcd4e9fa5bdb089d853ecc7081c08004d44b50bda158a703c3ba9ebb84aedfb0f628ceef85a22fc74b73314a10fab4d50f82e4aff9fae6271e0395925bf2c76b878f179b2a458e19ff004ec9a6c0ddb1ccebc9421d7087e62e31d6b5e5d398595b4b4b8351cf00c7552bf98f5d90b5f0fa9ed6fb3989fe486113680d516beb78526a652f9bed5cbf01b498d64f6f621f008b87a299e2768e9d0dd06c8433e3c817d2ca71ed27b0166a95e6babf40ec4fbc29de3f1126803571d7d4f7fab2ecadc23acab0047aa9c9e0a612b54b52e4e338c4e640deecd9c9c6130b152f628e9fd81607bb05c99b673164f9f19fd5c88ba213d96f3c994ad49bd64dbb92d9786f37458824badab8ba4604048117bfc4ccc7f743d30f10358c1fe18222db859e5af662c53eec4b59837b13e0fbdfdd1b0413807ae5d954daf843fbdaf0f59f1f3f79b9f3000a70087e6f0111ab83d414a1c8bd467739d02e6b2177fe5e047513882569582ed78081c5eefa0ee6410145a0f8edbba444ccd9a8ecc26c62d7c48f5db2190afd9a481ccb5ba33278d5b171f19ee124478a6b4a7812b8bfbfcea793d0b5688019e49473ef3f1fc9c01af72bd74b04c9ab609ff2f443080b48dd8c549f62319ab861539c79b9549a8088a557fae52254dbc608a4566bb56537960c7b5910dc42ad38c24a1dae28d3789a904f5273a829e3d1b4eb336be0d42f4b8691152a2a13beda72920feede1bd622d15dc0e19283c2deee3027d8cbfa9850ce147c4dec1ef1f300612be4e8c44edaec3266c28383af9e1e7bcce4e009a43271138b8a8642e56fb0b3fc7896cfc60dd54ed87de090245e47dc0cf9c14e659612ddf176b1b8a153416db4a9eee8801e8479e8d37626f9877f83447f8db6939421b13bc9c7dc41467394241c1e0d7c5d8c999ee096c904f7806f3bcff0358e6a9d1df881b67d4e8c18854a7861816580ac5960bb7eab9d896c7aa12015d5ae94b250872297871a7b616748203d9768d9927d4e3d382dd441609cfe8c2161ebec741ea9644b51f0c922c8a60a038bb5a7f92c7be4987edb8faf51e82a7e9558ab7e5966253e19160a81ca56c9529a937038d64d3f086a25e45aa703e6c3d616880f7e1ffaac42883c87b811ceea8046eb35b24d41332cfcddcdc9283ff0fef4b1688b0b7cc93e89783a86ad30ddd2a879fafcb69e64f57e7eba854fd3c65162a08645851e06054afe16022211fe4365255bdea4e8b984c7b188cd8c962c10c305bdde704a98b41245e003ff575f899570b025c5bc43adb695206bd71ff70f021c7ccb1358d497d47400ffdf3ce09bb9627e3ee5b6c72eb61fbb84a6c276bf85db94347ec913ad831e0a31699c2ffb16b0d9534974de3bcbe75409540a8c9f6f2d68ef2f684835c81c5d2bf7a1bf99379c5d66bd8b8892dc5b139ada5ecac35a5d3bc9e1e464b1636f039e9007f33fb04fd755a46beeea79b6fc760e5ed59a7820c5d8387fd9c0cc7880d3615780435fbce00963424f880890e1dd23c733211752668ec22984e164bf28ea77501268998500bbffb3a6ac0f3d646df28d050d1e2f0b0f27e0b222cff110c9732eee9d7433fd462617a1c8e3392f3edaee0c96933439d82c9006ab78c713b4b1755b7beaaf3823a0f3cd485231c1ace7e06104bb06833bb04bff291d66491ce46defbd1dd86a5549f4e8f8f51b500df9a08a4632cb4070b4976f6981f78c702d95aaf6de09547c08f4ef0d3403a14fb0f653c2903762151c11511f823f7b7925721709fdfbc707d0c5324c2d498c99fae7d64d04d4ba56e77308d71ef5e05e133be0304307b69b85608f023acfeaa5bfa5dca1d3629f5e773bf20865db1d45964bf63e730a9d131671adae012c157e6082b96b30d3da896daf943f512b5888e82753e9c8107fe2735aa85f7014101015f6e66a1417de66e03dcdbdb79108ba374428997d5605594e2f4bd706299814b03605052684b11d40d35929056af2410cc56e5281c9e6861960bd038846913bf4a1734f2c533b43a0693257c18db86eddc4b2097db5033ada14417ea8d7eb99efabbe515ea31def734ff933f70c1e721ef7e3f06b8daae5586e1c361b0ac418065aa56efc9ce8c5c6a1a902531506a1a7107fe833415d27d15fbe07b5a2ab52991c821a2579c6da5fa45c06c02d486bd5db828fb083129f0dafa2bef6da79872089fb660bd83c3564990d122045005441efa1f252adb6e9d35677bef0b9e4714f23eb656bdcfacc7c5fa775ca5f580c1f1f1cf0088d3a9714f641719b65c532e7b2eaad4603da61c6d80b0bcf73b2a118083596b9eb6c82d2cf274773b40716180cdfa0b9422f3dd828f0175086fdf96b307a64c1068d155f8f5b62b9e748160840e686a5e858a9b09e4122c2b131098c060a0cd52c0e3af74716429525fbaafce2d1d03889c52a1b8c37106fb8a05fc7de4833855bea44061418dc6c274af9602b8e7725a565d6765f1995fe2ebf758d62d6901e34c088b894e9fb3414c2ed8109143aefb77d0e73d188dc6effbf90bf88da9ff28fce0fce489d5222113a410c6021b55bf0f3c7377c1824b5824aa71cca80da6f6054442a53a64215c295b04a94b2322ab4c2d2fa2476f9fe6b320ae4672ce86032e4ca92afabd4be56f852f3f66d20c4c2e4210b1cce60667bc4d96ec7e22eb5fd9f5fc155db46daba187246f4aa09f9594ae4bec5d88d2290f99e610e4a53ab565646af85d6f24465055e7c249caa389b8ffbc4f4cfad8d126f303d5b29af9725cacc0359feb236d3c1460073711e24b393ef78c404cdd39ddf32ef257b4f273de2145a66643d3a07cc5095cce36eb736792a17603e1e475f6857becf7e10410c2c7f363362a2db8f6ab31701b102e3597861f2eaebab89ec829fb1341292f0f2f15723b44f30b35a98ae3b7eda3842107e425fc77b955e41835939ef518d4205d54b3653b3332f799b5102c2387c7658251be5d356f9581c633dc0ca7de57388dc9432b92c2b9ca9bdcb2766825161270c446fefb56c0107c2ce2d76851da3d762f2d0aedbc43ae003e463692dee06f13203f8cf68fb8cdb0f5a61e8e7fcb6b0431d3a3683c846060248c14c74b62fa523d3a556faa1519c71247d9814a5387233a4f206656a13534456e3280970b3718690a40f64cd25e974d94f36092b09913665bea00b7782dbb3f83fcec53591577bba3c4a7eb4c4380138811031a475454cd8ba73c2f8058f757198a55624f899b5dd1d785525530d99f6ba210e872ff29470a8082c80d084977f8283054b1bb51d0ce45ac5bee954b95f8c84b25f942c54855777a4e8bca93ae485c7677632a8dc4baa50e8b162eeef29b3d85256b136e0ddafcfcf8a0e1a09e546d5046c9cf1965065ba969a2a5b3a7d54020674e13037db8c0c41d77d3c49ce2f4f2be10d969f996fe9d29047848720afe3439d4e5b365c579f117ebe228c59ee131b12b179823e41b12f82337911e7b0ed35d4e81470b582512bb9f84aef651aebb9d9671d933fc1c066cbe6d72cb21ec657be6d52d148e67f553f883e5bbbcefa3f03855376f52a962d2e087b7915078a21718be89d2b40133cc219c9967e5c1eba6940044111cd8a21500a75c0b3ccc155ed4ac365b8361b2a8bf8155399692c3f323ac2e20c34acd6001eb0b686a4fed22c89fdc97773489800c6b6a54f2c70f369960d576ce59595ec472500f9b403d8a8825f27137e0df2c441cca2062b65db36b02a97d3c89b7a587691babb195967f55f8e48b904b5eb4af5c30976fc2e3a49845f7296a308a1a018019582be80dc6ee6e3e1d5ed221c010ae3d68ae3e860b9f573761b30ad99699a215f4d236cf98f9a8d0db5f86edccb2cf145394e323f96fcf558dfa537bd2dc1ba191cdba0085cb0ca0f64ed9c85a0aceabc8f1c4cb45eb09f56ca174e7be21a9799bda4b5f7f6b3c971b12bae5f74350bc43a627b405117afbb42823bb48e5f8bee141671c3f3db73a9331732f435a34fcba3dbd632085fd1540ac89ae950746deea3cf735849c47128a0ac402458dbd1a8f5546a33648304b806c2f1fd5c38c8ef27605d1468afe2e612e0a88e9a7bbd96989e0b28d042373c458bd43245d1dbc25c2839ec0a29449a40dbf51b4bdc0d103c3e1ea482aa7d9a2d14ca74d59faf2396fbae8ecf76d9e4ca0d48f05e4953e61a4a26f70f16c32e8c25d6d47ef0f90d8962353e11f0d65126ebff38a784a307a52228d8958031dd73708e090726666f9a3b54a720c733d1e5ece60f3b690a89486b078116f250647e4dc02dcd25340a6b735fe902b9e6fcad6a29cc3904a6f188d0bfc7a86f3607b2625b3092ee46f37428974f286587643d93adf4acd94ef009ffcf4b2b106fb26af47dfeda0dd002ea6933949f5b31193a8a1dda728ed028bd9d0f77dd9d3a665237da6e2dd355e7af7f76dbbe4c2030f81afeb41725ce464b461ac6556df0f4b39c01f899103c70635af4f97294a8f07261b55f2b5a25742c88676c26cd0b51cfedb2f639fb9394b43b114b2d7f74f50d76acca3a8c44ff4f06ee1824dccd46ca5fa33438834a4c9b1e22ce796e3ed6ad99189a154b920038ee3d6cef3b88a91ac16657af393e5f20ff891d3823c9eae2295bd8fecb30dd6bc9769d2c803aca74ed8e87283cff8d47c9477568f9d42651a06ac237b1fbbeed53d319df7630012d5b0393665b63f315f4ca4e62367debff203f275c84337f41a7672e4c1ebe66097550dbb667f26bcca9082cfcf61fd3a0077a1eaac5c9601e361e91443fb1fc31890500f50a288dcc7294052ba60eeb9101964ea43998904a2ac0c8f26d0763b233ce8d14a213e25dbd0a0da1c816230be591379ce8dcdf4c398cfd5843e8b2b80d4b06d49849c844a0e0b13097f5acfe0f110ad20ba489e91e6e75cf32377ab7ff730902027b6c5fad1b57c707c3e02672ee3eb0f51ae3eba646f311b1ab836281cc5d6bf10def2872da479534d5c88510ddb134bd497b9d3fa30cc8b6bef6ffad9d3177aeeec7d81a574513056504d8bcdeecd17b231ad86ec0578b2c28614b2775e9b231be85202392e40ab6c756ed2c93ab170a6209163ecd5fce9314f15b8e29464dc3f3ceba964e88f6", 0x1000}, {&(0x7f0000001180)="53f0858c45c1f03bd6d32b1f1f4c5a9e2160344744decf35d47e20214b2b3c5f665b553e049bfcb05e8b3a3d7461aec14ded31293cea2d0db9e27ae82d79d245f660287b6662921de22c08361e117b811888e46c446debc6497fce2c588a5d233dd6e7bd95a4c106665317be4e6bfd48e3d87e3fde27f354085ffa2dc1f0623094b6b38a2fd149c7b27a7470c5b7fb767d286a874eec667e3edf9fb988baa21de518e0", 0xa3}, {&(0x7f0000001240)="653a7890de0115a185a4b6380617acc751feb6af8bd08c3cabcc6cab77d8bdbcad3dcdc7337c22e14c2f647bf017701bc8be38fb3d3ac5ca03d5fa64c28b344532f6735e9082209360e218538442e4566983089f5c0683977ef61ab76628117ea05f9731337a0830496391e177aec9444e38041e499418f372ac3f8c226cf8409dbd89a798ff977b2c69ba6aeebc9968", 0x90}], 0x3) 21:03:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x8000, 0x40) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1295e5b7fa54754a, 0x7ffffffff) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) 21:03:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="eb9be85cc2a8fd11b31c0890cd0d45da0bf9c69860dee00c0f80b08f8f8300139cea82720b7d923ec7dbd6e4b1ab99a495dfe5992bdd58b30be95278a80dfa6cc0fddc47d378491bacf3fd368134ba0415ddd69387946da2e1ad1301aaaa242595e229f351a0ad4cd219305920314ca3e76e1a9a1bcd0c5bba038648dc1479ed5d3ceadb2b5ef387f319097610826e1904df43d24ad325c49763bb9ec3fe9e24cb3ef5fd25f7f85fd7c2b2c6fdede5704ba6631f7fbb23bac4580b5223c1a865e79d3d29110e05f6a11dfa905c21157b3215ba6e34e8621a4cf2b5b9", 0xdc, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000200)=[{}, {0x2, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x0, 0x3}, {0x7, 0x7fffffff, 0xfffffffffffffc00, 0x4}, {0x3, 0x10001, 0x5, 0x9}, {0xffff, 0x100, 0x9, 0x2}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x6, &(0x7f0000000280)=[{0xfffffffffffffffa, 0x1, 0x1fc0, 0x100000001}, {0x71c, 0x80000000, 0x7f, 0x9}, {0x3, 0x8, 0x3, 0x919}, {0x0, 0x5, 0x3, 0x100000000}, {0x1, 0x7, 0x3f, 0x8}, {0x4, 0x7, 0x7f, 0x4df}]}) 21:03:47 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r2 = dup2(r0, r1) shutdown(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) execve(0x0, 0x0, 0x0) r4 = geteuid() getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = getgid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) 21:03:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:03:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x101, 0x2, 0x0, 0x9}, {0xbe1d, 0x8, 0xffffffff, 0xe8e5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = msgget(0x0, 0x2) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) msgctl$IPC_RMID(r0, 0x0) 21:03:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x100) 21:03:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) fchflags(r0, 0x0) r1 = getuid() setuid(r1) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket$inet(0x2, 0x7, 0x80000000000) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 21:03:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) chflags(&(0x7f0000000180)='./file0\x00', 0x1) r1 = socket(0x0, 0x4, 0x9) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80c2, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 21:03:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x14) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 21:03:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e1802efa3c1cd29a757dd9eef4746278479652b146127d711990ea5982f637cbc678ef5f86a876a479d628e3374c83becc4a0284c5657780ce0dc0c724d36a4158987d75fc011db7d3c2fa9ff382c4be42096a559502ba12fa861dc49cb20d8795392189b31ef76902283d876e306e4d473fa71f3ecba167ba8ee30bd209d3f6aa0d70d495c907c18b16ba4c0a8ef2df49e6c605d9eab40d503fca48b9ead375d48783db5f8b58658c16f8877336e7b4b1296e568657a6bee765168558dc28dad6422bfd", 0xc4}], 0x1) 21:03:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffefffb}) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x72, 0xfffff, 0xff, 0x3cd}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x0, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd9, 0x1, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x21, 0x10, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x5000000000, 0xc2}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x139, 0x651}, {{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0x8598, 0xffffffffffff80dc}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xde, 0x10001}, {{r0}, 0x0, 0x2, 0xfffff, 0x1440, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x81, 0xc41}, {{r0}, 0x0, 0x20, 0x80000000, 0x7fff, 0x7}, {{r0}, 0x0, 0x80, 0x8, 0x4e0, 0x3}], 0x7, &(0x7f0000000280)={0x5, 0x7fff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "8b9cbc33e2a12f26ce41a56d40fc66f1088ce4f6"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:03:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = semget$private(0x0, 0x2, 0x10040) semop(r0, &(0x7f00000000c0)=[{0x1, 0x642f, 0x1000}, {0x5, 0x4, 0xcb5b2ae2aeb8e44c}, {0x0, 0xfffffffffffff957, 0x1800}, {0x7, 0x9, 0x800}, {0x3, 0x9, 0x800}, {0x4, 0x0, 0x1000}, {0x6, 0x7, 0x1000}, {0x0, 0x8, 0x800}, {0x1, 0x7ff, 0x1000}], 0x9) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) write(r1, &(0x7f00000001c0)="af8573a8e32581f7a643d46d419cdd0958c6d8f83ad56c25a1e1d86b2f3096fe67f7e73f6e3e30093f3e460be0011cbdfe4597c715b31d3fd7fa2575474bd56a2220eaf7e6ef6e", 0x47) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r3, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0x8, 0xffffffff, 0x6, "70ffc31660facdda38df61f2d118c385eaf63562", 0x9, 0x3f}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0xfb5b) 21:03:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000034c0)="a210ab822c67f1d096a0a215872bd9ea09", 0x11}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 21:03:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x29) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:03:49 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x3, 0x960, 0x1000}, {0x2, 0x0, 0x800}], 0x2aaaaaaaaaaaab9a) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/248) r1 = semget(0x3, 0x4, 0x50c) semop(r0, &(0x7f0000000000)=[{}], 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/50}, &(0x7f0000000200)=0x34) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) semop(r1, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x7, 0x7, 0x1800}, {0x4, 0x6, 0x1800}], 0x3) 21:03:49 executing program 1: kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xffff) 21:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:03:49 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 21:03:49 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8100, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0xc00, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 21:03:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x10001, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x7fffffff, 0x6, 0x7, 0xffff}, {0x8, 0x100000001, 0x8, 0x4}, {0xffff, 0xff, 0x7}, {0x7, 0x3, 0x4, 0x5}, {0x7f, 0x100, 0xeee, 0x7fffffff}, {0x7, 0x3, 0x0, 0x6}]}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) setgroups(0x9, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r11 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000040)=""/89) 21:03:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) poll(&(0x7f00000002c0)=[{}, {0xffffffffffffffff, 0x1}], 0x2, 0x10001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 21:03:49 executing program 1: select(0x40, &(0x7f0000000000)={0xff, 0xaa0, 0x3, 0x7fff, 0x101, 0xb57b, 0x0, 0x33}, &(0x7f0000000080)={0xfffffffffffff056, 0x9, 0x1, 0xffffffff00000000, 0x3ff, 0x9134, 0x1, 0x7ff}, &(0x7f00000000c0)={0x5, 0x7, 0xffffffffffff7cc5, 0x0, 0x9, 0x8, 0x5, 0x8}, &(0x7f0000000100)={0x7, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 21:03:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = semget(0x1, 0x0, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x7, 0x31d, 0x1000}, {0x3, 0xfff, 0x800}], 0x3) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 21:03:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x100000000, 0xa2cb, 0x9, 0x100, &(0x7f0000000300)={{0x40, 0x1, 0x7, 0x3, 0x2, 0x8, 0x81}, {[0x80, 0x1f, 0x80000000, 0x6, 0x800, 0x8d, 0xfffffffffffffff8, 0x5, 0x9, 0x3, 0x0, 0xffff, 0x2, 0x40, 0x10000, 0x91, 0x1f], [0x200, 0x3, 0x1f8, 0x6, 0x7, 0x1, 0xd02, 0x5, 0x4, 0x3], [0x6, 0xffffffffffffff64, 0x80, 0x5, 0x80000001, 0x5, 0xebb], [0x100, 0x4, 0x10000, 0x4, 0x800, 0x400], [{0x8, 0x40, 0x52e, 0x5}, {0x5, 0x200, 0x100000000, 0x3}, {0x401, 0x91, 0x81, 0x3}, {0x2, 0x4, 0x17, 0x9}, {0x1, 0x0, 0x9, 0x7}, {0x0, 0xf4, 0x80000000, 0xd981}, {0x1000, 0x26, 0x5, 0x3f}, {0xffe000000000000, 0x2, 0x10000, 0x7}], {0xa31, 0x0, 0x5, 0xc67}, {0x3f, 0x7, 0x9, 0x1}}}, 0x20, 0x8}) 21:03:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x5e7d55ee377ab76c, 0x0, 0x0) mmap(&(0x7f00003bc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x400000000, 0x201e, r0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 21:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7fff}, {0x2d, 0xfc, 0x0, 0x4000000000}, {0x6, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2190, &(0x7f00000001c0)=[{0xfa7, 0x5, 0x5, 0x401}, {0x2400000000000, 0x3, 0xffff, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000100)="beac29300c33bb37975f73ef0c7b10a59e0fcbb1b7ceb61e752a0000") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 21:03:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 21:03:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0/../file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 21:03:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000040)={0x0, "f8435eac5311bcb921137512963f4cf3630617891767"}, 0x1e, 0x800) 21:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xf8fcc7f, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffc2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = dup(r0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1) 21:03:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201f0ffffc72da6dd8e0011ffff85ec9702cd51933126ef58965a7d84df7597194fc3bf953ecc7d53ea291d2c57cc8a6c3ecfc6d3b3a2ac67ddfb05298c7add46e7e446201c6f1ec7c17810db47b7f8e8ffa76bef76"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 21:03:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 21:03:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000006, 0xffffffffffffffff) r3 = getegid() r4 = getegid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xf2b3) ioctl$TIOCSTART(r2, 0x2000746e) setregid(r3, r4) getgroups(0x6, &(0x7f0000000040)=[r3, r3, r4, r3, r4, r4]) 21:03:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000018, 0x2, 0x0) sendsyslog(&(0x7f0000000000)="a1ea773f84ff5c2cb31a48ce43813d8a39b111ea22ffd048317b512ca3431336707af874c5da9b311f6e0c903f75e8b4b40885dfad518e17edd17fbfd496dac36072b00d2001863b5db86a0f6000cd66d0529100658c2c0a17af4991edf6b843ab7e36d58d4e2f8fc1bee646b3057eb9bffaed5722d105c659fcde90fce8e6", 0x7f, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0xd9) 21:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) 21:03:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) fchmod(r0, 0x11) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) fchdir(r2) r3 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r3) 21:03:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) r4 = shmget(0x1, 0x2000, 0x38, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/133) 21:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) 21:03:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100), 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) r1 = semget(0x1, 0x2, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/47) 21:03:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000040)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 21:03:51 executing program 1: r0 = kqueue() fchflags(r0, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfffffffb) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r4 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5}}, &(0x7f00000004c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x28082, 0x6f) r7 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r6, 0x26}, {r7}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r1, &(0x7f0000000080)=""/4, 0xfffffffffffffd1f) renameat(r6, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(0xffffffffffffffff) r8 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000500)={0x400000000000008, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000580)) fcntl$dupfd(r8, 0x3, r3) r9 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r9) setuid(0xee01) r10 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000540)=""/11) 21:03:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x5cc4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 21:03:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000efad811b82b414e08789a69f213821362c20e6ed51011cfa406b746efc0d1091c2cd404e528035d202a98fb93a2ae72d760959e58501cbe942159bc109aa55cc5a272623d6b3332f0c66fcebaaf418995f7ca915a267f988015c2f7b05ee27c7cba83204a1"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 21:03:51 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x2, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) madvise(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x7) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 21:03:51 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x9d, 0x1, 0xd1, 0xf646, 0x7ff}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x7, 0x200000029, &(0x7f00000000c0)="4b74959f4e79184c92800a517c1072e745e958ea70b8d7766d62466f01748f53ff2e0d19515f01487a3b4f398f1c0086d58a57a473f9205f8d15f53200e25f95a26fb8d107d8f03b28d7332de5fd50404b41c8a846589fc192f63d3ba4228b3d06566d0d3c0ae95c7449c7d148384c0b43d32fcfb22c795db85c855ce9348f25bb76cd5e5c09bb06220c8d7fa820074aa10e25a4b79210611b3d1229", 0x9c) listen(r0, 0x3ff) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x1) pipe2(&(0x7f0000000000), 0x10000) ¢«‚,gñЖ ¢‡+Ùê ¢«‚,gñЖ ¢‡+Ùê pckbd_enable: command error 21:03:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 21:03:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) 21:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) fchmod(r1, 0x10) syz_emit_ethernet(0x18, &(0x7f0000000240)="e437388c091f16e368e9e9ac99501c7bbbf24704ef4fce5a") pckbd_enable: command error 21:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x8007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="4c84a05c5500abb0c0b8584c50863459b266009f0975075a4f79954c38685c66fc82b0b3649faeb77fbf6d3aeae42f5128fc70455e63ea27e0380268ed1955250188f1ec8fcaaf04a3399226054d94bca508ed52f216e3e66adad9771b8ef46d6529800630ef14671fe48c6601ba46e931f0cdbb06eef0449e1cc367d98e26f3d148ab202dd77cfd603ccd2d", 0x8c) 21:03:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x1, 0x5, 0x10000, "f8c29e8bcfcebe00", 0x3, 0x5}) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 21:03:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40, 0x8}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 21:03:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x100, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x87, 0x9, 0x2}, {{r1}, 0x0, 0x88, 0x40000000, 0x2}], 0xffffffffffff7fff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffffeff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xfffffffffffffffb, 0x40}, {{r2}, 0xfffffffffffffffa, 0x41, 0x1, 0x4, 0x72e}], 0x5, &(0x7f0000000080)={0xb27, 0x5}) dup2(r1, r0) 21:03:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffc, 0x0) close(r0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x80a0, 0x9) 21:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x68a, 0x0) 21:03:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xfe) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 21:03:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x482, 0x10e) 21:03:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = geteuid() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0/../file0\x00', r0, r2) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0/../file0\x00', r0, r3) mkdir(&(0x7f00000001c0)='./file0/../file0\x00', 0x18) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:03:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x40) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x401, 0x2}) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x7, 0x800, 0xffffffffffffffe1, 0x800}, {0x80, 0x590, 0x100000001, 0x7ff}, {0x7, 0x1, 0x80000000, 0x7f}, {0x9, 0xb41, 0x4, 0x2453}, {0x2b8e8f78, 0x3, 0x400000, 0x800}, {0x800, 0x2, 0x2, 0x8001}, {0x0, 0x400, 0x10000, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x10000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) 21:03:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r0, 0x29, 0x800000031, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x3, 0xfffffffffffffff9, &(0x7f00000000c0)="339f77693c847a21706a129371ef71e912f9eb80a1b207b85b7f03e482c6782c1d70abdf07a1dcce6f9ec311113142733409f3ff50a4ca7c2276894d16e6aea2efff2c06e56bb137dc7914f6c6219b5ac2c64f70c5e65b49fce9e66e991e0a47a4d4a73bf1764d4056c6d33007d6620061576d34360575dd39fe471e54e08a3bb27ab0a259e5b4", 0x87) pread(r0, &(0x7f0000000000)="35ae42dc", 0x4, 0x0, 0x0) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10201, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 21:03:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:03:54 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='.\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 21:03:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25, 0x4000}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 21:03:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x9, './bus\x00'}) fcntl$dupfd(r0, 0xa, r3) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getpgid(0x0) r7 = semget(0x1, 0x7, 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x20, 0xcdba]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, 0x0, r3, r4, 0xe0, 0xbb52542}, 0x200, 0x1, r5, r6, 0x63, 0x9, 0x1, 0x2}) msgsnd(r1, &(0x7f0000000140)={0x3, "8f2d227b86eb6f786380bb82525d85303cef09280608446fa49bc52a"}, 0x24, 0x800) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r8 = dup2(r0, r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 21:03:54 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x510, 0x8283989213c828f4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x0, 0x50c0, 0x100000001, 0x1, 0xfffffffffffffffa, 0x0, 0x3, 0x2afe, 0x100000001, 0xffff, 0x1, 0x3daf, 0x54, 0x80000001, 0x8, 0x1, 0xfff, 0xfffffffffffeffff], [0x0, 0x0, 0x7fff, 0x8001, 0x90, 0x8, 0x100, 0x1, 0x7f, 0xfffffffffffffff7], [0x1, 0xfa78, 0xfffffffffffffffd, 0x33, 0x80, 0xbc, 0x2], [0x45, 0x9, 0x7fff, 0x3f, 0x9, 0x5], [{0x0, 0x5c5f, 0x7, 0x10000}, {0x3ff, 0x0, 0x1, 0x100}, {0x0, 0x7, 0x8001}, {0x8, 0xffffffff, 0x1}, {0x180000, 0x0, 0x0, 0x3f}, {0xffffffff, 0x0, 0x9}, {0x2, 0x0, 0x1, 0x9}, {0x0, 0x5, 0x0, 0x7fffffff}], {0x4, 0x0, 0x0, 0xfff}, {0x3, 0x0, 0x8001, 0x81}}}) getitimer(0x0, &(0x7f0000000000)) 21:03:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 21:03:54 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') 21:03:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x7ff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x100000000, 0x7, 0x0, 0x80000000}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socket(0x38, 0x5, 0xfbc) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() r4 = getpid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) socketpair(0x6, 0x4000, 0x800, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x33, 0x2, 0x2, &(0x7f0000001500)={0xffffffffffffffff}) r9 = socket(0x11, 0x4003, 0x3) r10 = dup(0xffffffffffffff9c) r11 = dup(0xffffffffffffff9c) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) r13 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x80, 0x64) renameat(r0, &(0x7f00000000c0)='./bus/file0\x00', r11, &(0x7f0000001640)='./bus\x00') pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="7ef27b667bd5f7751b442c96fedefa11bc0505a3b63020a36a390da77e", 0x1d}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="5e1ee3b10d02defa041104084416d756b29a91faa72dce6b09485c2d8fa1774d30dabacdfd4134df6449f3034459e7f98a790023d7b9720c0a18479053a2637cef361cedc19267c487b0602464e6ffd32db43a922134cb43bac84b", 0x5b}, {&(0x7f0000000200)="71bde10f96889711166947474a38c49cc94b35455a389c033c64d25bdac93095c3db9d1e1dad47a63dbeb389e8b49c68ca938f5790b6ceead6778c1cb00d8e38cc3f2e17b8c36c6a1c1f581fb629b9905d9fc4666819ba7fee421b64e2f50438b4c3cf7a9769abeb2205644c6fdb15a24aba72c0475819909b396469e18e5c5fea2721b88875744764d204046640deebed913f778c0639e94f4e1f954e82c48edf7c8ff0cc17ce465a3939ae637a53c642af6f54e4054d68c5a44974d7ea648e13c03c2134b005eed2a313453ad27bcff83d2161e1912ffea28b4d9980f8782193e540a9cde1ad136cecbcac722c44faa06b20df251ccd39805267b83c1c1f886f0c130be9bbf177d5f69841841630f02d6604e2ba63ebbced772d9a83470afb79d5a3ff8227fef51bc2a9766a53326d4eeae1ffe848f1ffdb10ba8967a0a0c670f2d5510d0cb70145c4e6de17f0e00d2db8cdcbc189a84b1ab3d48af37837c292e8a96e18fb4165402218afe635dcfbe23d0a2300c903f673da88e8bdb1a05cb2c7c94842540751eebab720630df47562e0fe31106f4aafef6cd5fc5a89be0e36b85ff325d68f73e73a5d7470e9ee70cb2caec110300634323d6b9049e454a3267085d7fc8b8e8ce1afe425c97e790babe7c6eb1c4ff76847f602b34757516d4a5eb9f65856ac742b39892b9492b47e27369c71c9704be720136acb4f02927b55fe890490321eab3385646bc08133f6de22a7a50690e8bfe3de3ef46f14b8a83d5e40beb0b8a41f9c52c0219dc7a1f1f4044ea42259e0700126dbf007bef695e93d21fdedaadb58c463c11aadcc879f999da60fe32e418245008c325af90051ca0fc76354599abeb561fb1fc2b815010ec72e04a6b4ff7dca137ef27917cba0d67f5b27d0486f40b52763719c59196bf0411f59ff103edec87ad7682df145c0b491f8b7f47cd966ce488b8b2513191cadfb1fc80de0567eb6039f40697422a3349aa7462abc1c28399789da6c5f869f5d9931cc30151b29c64618c6b425de6332cd9f4f6191975b3a4cfb69f326423fff8ad645fd9240fcc24bced8ae592094fab726688898b6a6205ac2cd46a3c8d52ac4536e09dd9ae44f7dfa3b56240f47b61b43db550b7ebb62f72378c7eae3b0e55ebf214fe0b747aae9ec411916e934d735ae1b85d06c4d5dbed34d1c4cb896010a1c4619bae45bab2b1bfe37cc55f7abada88fcbd5a61679dd4111498bea2db8cef282c640168736e2fc7e66cdb38fd6b1c7b02ba5a91a40738ae945ab84198ab77f4470c2474b516fb0cb113d1f8a5dc5922d66b61284a3af58ee580eff7378815cb9409dc8f31aa3d27f045dd6ac04576937c44e4697a0ceb28676466f04e03ebea70f2db29003c17f478c0dbc386727e17321386609e47e667bd3a89b414431feafbfab4086c80f4855f3b23479f85f7dfc1c8d06283720bf3ec29dcaecc0a97836998fcce9e38beb0cb29b46ef45b09c4ff9976a7c9334a3c3b9d030ba2e7d06602a4c74c6b165aa6bcf18582e0f9f551878fc54e380341580d4ce94116a73a6788cd1b78d61c88a224fafc70e958b0ead79386618e10f97dc7f6bc234195352ae20b49489f5b7d1b0250233278bf88da23a6b60b2d9f7039a4607bea8942455e9090c15ab411b6491a73c416e57acb56cef4b1a0bae128a5d9899dcb92704d5755ca73957842fe2b3e7585fc9823fe5b113db5c7d5515c29538195fe474325b0febc3cc10ab1fc02b9e41e646843c668ff07f6d67b767321ca0a678ac798680e0845f172f84bbe6946d196850d23ce9f32c98120fce539b6e690dcee27417278adc730bbc2bd76129b2e541fe8767efa3f3b5b805806c66576c383ba488777dcd6414c131c2acfa57e898346388cdcd68f1c1a8ae12adce9d92115758b8e6e452aab8f9172e4e0dc4d9f5628fc890dc2f114277d7e72395d0c51885f2d3e9f9188b141cb695db4aee008eb2794f5c2ea7ba9e6ff781192f989b09b319864b1add82f2b20b9cc5381db0303b95dd4340dbb9755a7369146880de60d2437974f3ce27d3a7c637ca10c229ed908767d094a14b02beb235c5412c3fd186189875c1acf22963926051942862eca935963be387b495de0c84350806d7235a71fe0380d65138cabfd767324459c030d6710cb4e69797e3badfdca93fa26c8ce0d22ff52a90f48c2db3a0d39fcc40b9d23add4eebd9220bab8add5dd76f22e9213c450fffd0a545bbc700b3f2652871a2cb6aea9e06cb1ea6af2927ce0084d97894877d8c14324870be5b03c24fc68b4fb736e201dfb0e03138ee8dcf62a3e1233841c775bedd2c5b62d22f486c0c07cba26f38f3b0f690b0ea399e04bf3049e1f756bd59f32e65215c2b84ffb1f337c2b8db6392dad7d5323fb2460dec4541a60984bbccac7002bb3bf336b830a56e68ce87216c068deb88d5cfa6902deb22aadab97fb455df8cb36a0676662f73f912102617fc1752dc3d8963ecdb3021943d5aeb25ec94ca401f27e8c7b0421992b21db36f6f216c4379d161c4cbde357a58da4782108ed0ee67eac290919702360f1fb7e00805ec71e14375360bb92b252d0596ed3aaea533b6cb4b09fb1856696d5da2d4007e3e0dfd22fa1c5498ddd4ea294c4a6efd1dfba36296be95e769d4abb47e7aa925274116c45aca6ccf1da9ff67dec1bf74ea6d0b08991740b4a3a2688b27e4ba2b77e3acc8c82a9b80a7b18f421f3d9d087127535ce591879cf393d1aec4bfae1b9bdd77ce2bc81611094bf0a89d2e0e4bd3ef04814d7720024fd40a37e5b3cc0f2448eadfd1c4fcd0b6974151c89fad81234481631fbda71fe065710709613952c4d60dcd9a9f126fe28d805d2a039aeec95d7802c1819c0b6cb672809ac7df62ee3da9339069a510155d0b2611829743c9327b44e223eeb96ebde1296ee8cd124d83242d2befcf631e1acf84e163d332687ed133d79e98f86261bb69e81da2cf8cb2b7ebd352e11e73c76771de78253848fde464553f7515c9b345f7dd33e205e0d8da800cd561027349a6daaaa80b9db154f5b797f996ad88f0e3ddb5ca9ae17f96f8e9657086629ec5deae9b27b5607132abad7cbb8fc3f1497cf92dbd43692718d67d84b3910b766c28582b51d3e0630c9cd3d1ed18dd9c5903268b9e0dbf2c0527f20e1dd9c4e4720c4bff5a72aa3b80aabd0e193008d7813ab18abb4fa312d42ebb02247cd868c15cc8c4625568b7e5333952995105a7a5465cc0bdde72c4fc9d2b49cf6de24d12c0f73c67744f65a9789d6a489a4a7f7d2b93487e88252e52074aeb7351dadb19989ba8223dac9f01ed2ba4921e425d302bf59cdd7a250ea508351fb2ceb98d9fbba78ed5b16c10acdaa0b38494fab125e51be14d9a917cc2cf4529201dab8f218e8d79edc1b2f448c29d109e6d633883695dbbb3aef80f93976aeda3b3c1d2b6f679caf0784015366143f26189ddcc0c2281829ba5f46d6e55a6c9d0546d97dc73c9449cbb6164ca7a6d3b1a9afadf2221a6d3d477fa227ad0f69d3ebc36879cc0e1e74a13f82c380dc0094ed27c664cfe3430ba86ea8de84873e7aa99d7b967c459ef27c3c1ca6531144c89c1706b3a6f2187727df1462fb45f0169aa5a51974ee38acf09b161c87deaa269d2bdb6574aa5ab087699974f884961661850e2c1cff433f5ffac69b0b527089292313f4d20a1fce2750283acce87cbb60200cfdd8d55f937cc448387a8cab7bcbe3b70ff20566e6d37a0aabadf6b095894aa57bc4cf69d789164c4f706b26917da8c69714afd7646000f351976ee8cdf018b7e07074ac18ee51776e1c66f08869b15228d1fdf976cc005f3cd223595d480fca4337d01faa8d4eef251d2aae53fe51d21ddd351fc26a19c393f4a87429c1c0e4486fdcb4ede72284f173268f034eb45276a7976ac812c938e2421733190b1704244fa995be51af71c3895c42f776e8b213661f1173390eadaa1e3b6c8de9437dd94939b725a53e1fde303854c1a4647b454bed982978e35b688ba8c087c2db630c2a349001eb2b219420c9762926ff0d11c7359af83981180986bb74b856afbf29b15e404514b2de8b7e520201cbbaaa515394e13d7a9904020b2f299259e0b4e30f65cbde3bd9d49235749b3a3a31428834f9474269dbfb6cb42f125baf2b5a5010cf21fb4f39f1022441a81aa225ebca9fca4283cb4f4bd7f16e522d73f28b5de34aeb449d9d0b2cd6dd5b92ace31228a4f5f4f953a50b0c197fcca03eb753eaf6b4d3ebed996e5fbdc5a25b0005592aee4b87ffdd681bbe781200ba3f5bdfc1de4446625c241c9ef6814d4ba6d7d7d64c57d3501d9886571de5e9583e406689400a68dd394f4b5540e1ed062d8745afe3a6770e955755ccdd9a1c40950cde47436a523968fba6ec449c4dadaf993032ef7d4038608409a61b6f442fc6929589676628073446277b2acb8410cf6d63562bc9d578242915d9c16e789cb760c42f4f9c31d1d880a59be0b555b6be2546398d5a265347c55ecd26cb9b0ccf486d5f778828974d207706cf24b84b7eb3103c6a309d595b6764cdea90fd083abf23c49fff6dbf480377b6549cea1e013b028d534a31cece9838a9138772e4ed526ee6f81ecd7e0f9fe48b7740013a58f54e689ace1933fcd0fb05bea683a263c7f5c99f8a54765144d6282568aa6a7b8184b1cfc7bb1262bb50eeb25fde855b712b1fa66bf2509efcbd9371cc49e7ba005e43ce5fccd2f70cd33ffdb51bbed711dfa57ca8946e212a58d8e36cad5af4f78385eeae2274f291ede90377b548c4b3bd8fec852b91d7d25792f25e56bb0888b5fb9878e96115e1e035a687496d644d36ac9fe2ff8aa63407561226302d0132a6100cd7c5bab533f93134a13d18921121706e2d5c017e69598f96acf4c1fbdc6a3495028062286539fdc243ed0eeb2decc19aba75b20c39e2e32ffca2b8c2e5108759813cd8484c1582e58e2f33feb61e01f32f286d98933a6e2dbec1bd262fdaa3e03f61275a0afc98ba899ba055a3555f27ccc9686dfdd31f4756b135d85f828593e21e2fc5ad1cc79677862e6cf6ef680cab0c48af7dd837cc1de28b786da9c0059b554605aa08d7133e7c789f0dfb4508924baa6c655c910590001bb4203cbde104a861d64ce8c0fae416dca6d4c951ca25107ea91f30d47a40b36c10ac8a09d7bfd5393a6e296588eba6950b7f11f5f6014612a061373127939d76f4a9fd1a4306e194e20bf0e4f02e66d539df79f97a6f112eb66c103dcd825eeca1c25400edae55bc85881f64eeeacccb548155c19acd19b4a84fd064c94654bc6c4e84189b6022a9eb2203b44198896a29970450139b530568fde7f6483b34dd5944efab6c19727022f7606139c8cb90f5838f422c08d6ae57c101cbcd62c51a6375efcf9fc51614cfd2bbcdb0446efbe4fc142284f19156233d537154709587596f8442b23e69cae0e816fbcf3ef2dfdde74491eed31954e5ea2570171478c57ddd76861311c6487b676b0b37894273d3a9e9dc48458af9b6ac750e39955e826e3b86891985478329f9fde33448d61eed4bbc3065da107435e801ab31c2d3609559b2d055c2d44d2f73a124f633426498c45f69b2e76512bf3ad4e4419d795bdcbd6558a79ce413b0945513b582cb23905f52309619403d8edd1b01c34595d5541a8cfe3a842e3fa6988586ec02b3b909a2fb140b8afad8ede27815da81c58a9cdfa70137d9461839522f1ca78553d6fe8ac55dc8c81af0e98c76f70e3e8ab76d5fb82454a", 0x1000}, {&(0x7f0000001200)="391bed40fba71b03850477a7a0577125eb2b5dbba630d21d105737da3c1c9d9a248c048ff83b4944d77617761eaac026e1b5644ba80fc190fa88b24d1400a735fe282d009b2c4de68d33cae52dc8a34365e76b261f8cf1ac3663f8dbe56654096c3741b85bfc3bb895da3832425dde6f0f231c9f116c44e7c871bc1dbbb20161e3ecf14e9ae4b626e90aebb62a16d40a27c04a6c5064ef684d572406e5b593b6fa7fbcfd8586a2030960f2f8dc80b8d22e178cf6478eeebc01a6939f07b527a9bb842a3fd79da9144661082ff80a6ce90ddc9bd1a7989a852f6bd4e2afd2fdcd4dec768443156ff6a16d9117049080c745", 0xf1}, {&(0x7f0000001300)="ef66205a9429bb30c1e749078f8e165d1daf9ef48b32152e17e61134ee3f6782a5476ee0ecc78d2eaacaf52446266f77443cd26c8d5559708f6c732d78a3f088434511de92d22cd80e45acef9ce7c901d7611e1ac9efab73da7fe623451ae5042cecd38544892cc6368f15a06f21c36f6c0e4b416e788c48f5fac988dfa34d89c2b471d1b1d9055c19df0bedf17edf0f8f3e6a235c128faa4e500060043bee6396263c94fd526b1dd38f9d8a80d774c30177a22a07ea1ba85e9550fe7d4a6255526ead85bb71f28a4c54", 0xca}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000300000000fbff000000000000f63a8a701f3f335ae0ac48ef5989bc31cd1da8b400cbccdd6a9f3f2b5b98a552", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14], 0x70, 0x8}, 0x2) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r15) 21:03:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 21:03:54 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2012, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 21:03:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f00000001c0)="a2b18be425d8ae8dfd9af5d48139c27e1e144b26c46d350b092430c6b6208dca3fd0e4589ad1c4ad367c8ea274fe59ee92951c312d95f363159eb62a396ab931eac49d4f0b81a690c602f5416be51d60ece712144d64a7f8438458ee9c03c376f07a91a64212a8f06f6e02ac53", 0x6d, 0x20) 21:03:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x9}, {{}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 21:03:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) r2 = socket(0x18, 0x4001, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x0, 0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) fchflags(r1, 0x10001) 21:03:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x5) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffff9) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x40, 0xc0000, 0x2, "6c768cd5e98b1b75a15e69b3c9a2d56c57a1e93d", 0x2, 0x7}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x0, './bus\x00'}) 21:03:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:03:54 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) execve(0x0, 0x0, 0x0) 21:03:54 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, &(0x7f0000001100)="1bf4a8fcff74a24bffffffff06f3010000000000005475e862c0760d9b3c573e1ca598b110096ee6b16fe4c241b10c0500f20080000000000021", 0x70e) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) pipe2(&(0x7f0000000000), 0x10000) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0xfffffffffffffedd}], 0x10000327) bind(r0, &(0x7f0000001080)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000001500), 0x0) 21:03:54 executing program 1: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x800, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 21:03:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCONS(r0, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x40044266, &(0x7f0000000000)) 21:03:54 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x2000028, 0x1}, {0x6, 0x0, 0xffffffffffffffff, 0x7cf}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 21:03:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) clock_gettime(0x0, &(0x7f0000000040)) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) write(r1, &(0x7f0000001300)="3a62fac8e719609ab3e2034d979cd31babe04ca1e7d016df8b5b562cb7fe67d6bcf7db0498b5c87679616e1b0c070e8695a6ea8079d123d9f6434ddc0cb44fece9b46edb200059885d84557a1e9cf90d26112971748cabf6352fb99674697b221087b58c00cd5b9a559197d403d3a0d3c1b890c0cf3f756c2e0b05540412b5936b5becd7c4dc15fb081ae031a2d7e57353a6103aa9233d4013c20ee915ecfa9cc1db09c18820d4463497089e914932f9011682dae1ba2cbdb8e7ee0689655bdb379f96afdc658219af55ebad849b8b03727c488cad96bd0889f15a23f38594296d8baf853a600bab52485f919fbce596d09bae0c09cd99f07aa99680c9df34f6ddfc1561341987c7f0378dea71f65240e7d9ccfe83b5c6627a81320adc76ec345ad8232c680b8a7ec15c5189e2d2f310524383d50fd4e9e00989f20092b40bebd8e91cd2e33a4830750d4baab3b24c005bcd76b08c2cb6a195d69ab78bbb29c60ea0348c52480ee21c9b30987180e6a11abb859990c80f417ace299f899bd6b2a11104ccef46211a02e0de4fe9bf12a564f8706b8abc74975b41cd970d4f11108ab0cd373da616e9a2bb9973a0c20c06c1a799c4743206f7db5c4748d13281c90c1b8b25253a4af9400d43898f7e0ef300f50de9be95970709bf5f5a9b365267918b463bbebe130afd3c203c7b2224456e1226025e0588349fe85b32bff5ac087144cf149cbb317291a3d0e7406b1a50689d2f568786bd3b1d9c0eb2223ca78158b81e475edbb62ebd546d142e8f4d0a999c39aa1177c115e6777f197528c948d50beac9fae2db69ad48a1ba74b0c65ce9a4045f55ecd10ea5e50e80e13bc5866356965ec9ecc76a83992331545fd7d4a65a411c5d6827993d73c7e797d956a399f5c01d4e593f88a3e8ea35a697216c588b917d9e1320175e50bcea0439acfb59d3d3906ce344d11cb0bbeb33075c3722b32141c4e99d4c185c520ddd1be51c8d76349991d0cd5b8972314a1c710643829ddb5b659ba678044661489c44127a4fecccd2c6d3909f21e9f1013180aaa60ea1c6ef5ffcfe26cd0c26362975bee62178d3ae22334bbccba886ed7cf1efad1ff41fb0cfc878ea597fa95a4d9c4651efff4c0cbc0a9f6d91084a934dad4019fea044ccde1ce3402018776199c3b8bb954921740b1c22145d45081fd65bbf9ae48317f39794d3551343c86b99a9a6a458fe053879dcb4c24532cf7f76337bac602f5419138f4f41ebb6a400a7409332adca87a928e7e7e9f68ffca9ba8be9a8e61ccad0f23739481295e87de9b283f956755e74b8e7439525a9fa709c513907c9cf8360bc2385daa7b76746a75ccd6ad85640748ad2cbb9e749f4c38dc3bdffd81210c562a011472ab211bae5f323a754876acba186b5a958e2954b08aee97772bf58568f3a6bebe0ef80fe5042903457dbd8049675e5a1e26680c6f8357c808dba3c48e1282a261912f1571ffdbbfcc9aa1945ea19c1b9f89d0939d95b904746fde90aa15311a82df063e5c9a015d1a544db038af226e17c4054f284be0927cdbc4b80799451c2fdb978c715826330deb398b3aec80764f9e32b09d6b3f90f4188558dbe3718d15e54e4f1bc1eb5d4657e77b3f5cabe0d9559cad38ff54a2dcee7749821eafccd6075a971d284d4beb4d0e6c4b3cda1e791b44f5d2db00e6c9e5ad4b36189f5e87b3429dbab61d79d5d5f2d4d4c848d0974cbe8bba67e3174c519739ddcb26c092daf318c9ce46657f499305f1ea129b52f14e7b852075f7c33e60409dec29e14f915cd9984b4aa424a464fc53ad40c889b9bdab405ad7ab3e8781d9ded33c1fefd34745de2dd5209f6c254ce18ae83b3994a5d0dc926403d99a5067ee09192c6ff5ae6a67debd6df3413cfb0de31f233921ef29466734723726b343bff8919f4eda2767d6843a42aa0a16a6eb3c5511d6b83a6f4b904308224fd64677b27b361e4a33d78a61d05e90f8e9411975ea4a9daa8e7329ffc37b374aa4b55cfd80ade250cbb649648b0e077f05b7fb543fe5a1369957fcd911eb842cbc47d598622b52b5a1fe906d455676ba3934d90154c3b1b4ab3a00f270e38ccb27941dd9cc579bf18cb90fc3ab0de3e4cc39b84c49b62982959ec17868d4d73bf6a229658ea3c4a1892d16ad601b6f1925bbdf02257c4bdf38569eabebc7312cda60ce8bfaeb33f03e28111d318520928eda76fb9eda847f2f80221a0dc2b1c0788b76e2af5ae65aa054301ecce95c40370a805963aeaa895a5ee556762499e8d695eeb491dd322131c42d7f7a89eff4b6fcbb0e42afb5a6d696fb3e4c332e5dde94c97ddec6a2f5cdbc6f27400f92d3e434f803de0acfeeedc16d436654be6f9983565a807d2993d8eb1d3b5ceddf850add547f6ba871f7aff3f22a0707e9cc270d5140706fb148c30aa0131c1fc6cda7f734660ea1b995663f69c00e396efc0315285a9e7aa8f003c6fbec4fb74b744656e0c9ba95bd389eb5a8647677fc6b2e5e4858192fcd8419b2b70ec45411d5a841def383f7cf09a76bf8179439f11c646bd46e60bd2f8e7cf30cbc25b19d3401af39076c8227e28bf89ff4247dd6c7dc6ca5adcc21b58787e95e788f7d0c44d66a65998df25c24d63584a6069027cc90d4f6aa4aa3300762e2aa2ffaaac8fed52a433f7d2b86ffcc722f051aa91171ce85cfe72e22830cfcb4c4c06eebaf53aab02fa1a9185b58d6aa5ed33b29a9e34bd23e01303e006e4945902ab15995fb6a9776757db99f18cd1f4251ad940482d8bac5f60eaa82a96f86882c7cb101f0731249a6524717fbb80e9af31b4e6fad141fa9af9c1cfbed6cf0a14a1e9f32484d2c8b02a52c1537733dc6cf6786f1e029a3547177acf688eee82a33627de6f21329b2884dca5656ec069bc8ea4870ce2d7dda312ee6ad610837d94d7e1ae43a414d6d39221271dac88de57dafa28cc4c81f88f56ef873b4ab9bcc3b021852a2f184b8ef63e5a44b164961b74d56b902e6ffdff43d52a3d551ecd2f4c165a94d786fd71c268682785df19e95e73bc7a35f93b63e1aa11bc527ed9f608a3b4ba04c45815ec1b2a1a28d2ecec28310bc17df11a2cf0c9f730bad06b92bbc8769e0fdcc2b91bfdac75acd2e9c165f4b426c81594c1842bfead0ecfa8eccdb9d88cb8f83c91895c45169405ab4c45fab1ed0953c80287d054cd5b82725eaf2be1243d20c2377ba6c0bd9beda4407aedd0ecbdb93770b8fcecffe22807923ad471c0ccd7e22b019f994968cd112213b5c4a1e0f646a32e80f0319618c29a7e8b11618b551d3e8e2e87c13a07207d776dd16f74f79980ba3db0275a1b47a3524eb16d32bb8e9339b2c21126a53f032a2fe7380f149ecc20f2179ce0dcd58360b6f3c5144b5f363fbfc5c5b415a04772eb2720da94cde37d95604ff6b6aadc457846fc95298ab12c04293a7bdb7e1c3de6103180ce1e34d70773a399beb975e3f9f55827244ab30c168c4493131bccfbbd4440ab5e4666644ffe22a4d775e96b1284a1796c488b933d9afa7530bffa965fd0f57414f7ae74b28c14e1e051b23bffefeb980b4ee3930d85e138016fa5104ac915e16101d53a5caca551f5f04f56134c869535218f4c52ed78d0d74d216b7b1c9e4b78364215aaca2f41d050d8ee23d4cbd20491acc79f00acb280c7f34e6486e2a386f017ff5ded5e91441bc1676a9255413ca7c3d27c91275b37883d1cc26db3076702a50d081a5100a848752a099f096bab3d23a9c657855c49996428e8c3d69cf2ef7124aa96d64931a97728212fcc34b1676005a4b20dd7d50e84d76e45937e8db9e0a1b43f73f3379e2e3ec310404acb5c1473324c240830d92e4a4e8924c824238e883654e162614267e356511cc7a8d008cfcc768401bec0d45c278cba9bb4d02a36a5f9ec794e26c89e4a19d4b9cc2ae3c99fccb5e7cecc7ae346c06cddb3383eac8b3d40b2a3932a6e86e8d9f2a41b1dd3e7d158783bb655440a3a159c2af6a5ba4afffb4779c31bdb4307d496870ac09f5ac05e35ed1d95d39f11de1e9b06197c1c6d5b2e25de771e3089c40366be6cbdbf1a884b358596af3757500f79ad60c0bf7b735062c9c3128d82398be9920445a751821e11cb5b2aeeaa7f00b24e6ba39af8ed9e1ee418f039494f2bb9307d9fab6bd1dd69af21e5f991a4c3ce31229db5cc0d281e7860d389db774e0d21f29264c56619323bc85d25fb2054e9987d078ace2d01ddb33ae43e139e70285a634e4dfc08f602a9b5530b762bb0948c4e9d301b6c3aac9a054ca22422e32566fc2e60df75c7f76a64aeae7b9aa3d80102eb3c426574a143b073d99fe8912766455538cfd154cd708ee8b3c79338380a7f6cd209762fed242167c8abb482e4b68ae35445742c0774597aab387ce98d367f722c6fa23f879f5895c28baaea6c7e9a2602fda55d9ecbeec1e8466a25053cf9c86a656c7d3c85dbaafcbeed853008fab2ae384c4a9d84343e2e2bceb2c22ca7af0fd793536feab97fffba7d83915e160ba446aa6d6512327d761cedd51bd030da8c09fd15f92b168c774ed2e06b91039e2edd2744b15c9523403de3de51b32efbadb5c60f61a865d1fd2f66cc910c41445e102b779a42db22a714b0905f997e0de424453a9f7ad1d682d7abdc18f591f3503df341483171749135a3b09c0507b06ed4d3ad6526a827beeec56600ed743538614a964dcf8efefdfd670cb5b6ee7ca9193233963453e539cf8e3c0941da4be2560a34f0c18049f4824768520eec2fdc41bfc353cf12a39480f2491471ff1e3fe256700b01829e562f685d23ab2b256343af49f0c93975aac2380f412210e09ac2dda73392c9e5e5115a177cd6c244b1aa7fc50db85f784603c256bc83cb026f6d0c807004bd5990ddd9188aaadb32790075d04bdd3162063b205494888ef0f51555329a8fdb4ee3c85e4b8ecb52c319a22d8a0e746e22a67ac8cc7156f8d64c30d4d7dbbdd2547c7c2f191afdb0dc3c4cae495bb232156cf6406ac1dd392a78b501afe9c15fcb67279b790e3a9347bf5e6612baa904fb4f0984b0d18e986b76d5ed05e82e83ce23df43aeff7df4ff036562284988b4cd129b6d8f6618043c78b11035dc4b885e5b658023c957df0a674f90b6cff60e226d17656cce4f3d4d0f5208b62eb77dc01f2f23ca4a175c3c60a556f7b4bc745b3d3ec08fc3680063f435977db97fb1ec3c3dfa7019c08fe2e910f2cacb55f9919099943fce06b9178a26d7863a66330bb0c2ed4f8c3bf6f87111ad931fc89a80e43ac8469724d0de2f1e5d139b3a9f19a8716125918e50f855619292b77539d70cd04e8e54887d00fb65eccb0e42b39d4e742c8bf8190507ade08343c2953cd20ff900c07731085422e7ba145c8e2fa8315acc5c3bf1b7c63475cbfadb004dd71a3a07070b11d8c225e7a3176f4fcd453832e8d663008945213ce44ead4e0081fe8aabd4bb41c2530f2fddfd6a25aa5ce1c32ccd29e525e960beebb0afae220b36074298195b4a2f475b90d9e8416aa05810c70272d600ac21e2006edcd7df3cafe59523b8bf4c949dab3ba4c742bb7159a54a7545b2e4aa7d27682eb10d64ebbccb7a03b2f30c7138f445e38c4b9eee14d802e74ebb36965849e92a564c0ac78ba20c01c08b5a35dac782b994a267f0af4c98ebf1c2493421df684dddd5af49dbe080a248a16eeabb3208c624815b1ee967e8ca6416cd2faa7b2bf9846ebaf9a110cbe80fc41b7575b960f44880eecdb0e8128a6b5363825498b806f18df036e352", 0x1000) close(r0) 21:03:54 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffffff) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="cf62e0ff223779285dc732f1e6", 0xd}, {&(0x7f0000000100)="52d7be8c1312b81ac91bd326e11076ff6e4af641ce7473ca2efb1cbdf880ae2d184124c23281e38a4dbec595b158fe734ee2af65bdf20e85c2ab16ddfce20e01a0fba9cdf7cc38a3e2ad4f8fc6506293ca0cd16c0da8a16c8956981ae0bc0b0ae2bd8d690c97fbb76889263da32ca653ea0f9d043280f9190ea075f31b2eb4d92d838217dead3ce19aa73e22c423f44691de7a4c06e38cf2c23267eb017119b648a6d853a7dc0a48df77dc", 0xab}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x8}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x200010000006010, 0x9c9) r8 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r8, 0x0, 0x0, 0x0, 0x0) 21:03:55 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x3, 0x80) socket$inet(0x2, 0x8005, 0x101) 21:03:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x5, 0x1) 21:03:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) setsockopt(r0, 0x8006, 0x1f, &(0x7f0000000140)="be799a3d9c3a1753212dedaa630faca20a8dad6d4b82ec3cbaa9ddc199900b4277810ee8f69c60a5021cf29394a1adbf50faffd427353088ce0dc735b18e4aee5d5b8e5c45793a6cc0c9ab14d99b6e0c067944d1368b0845e8610017e2d30d29d7fd3faad6d7f19139945f96b3334ef6af6d56191cc7badb30bf36759a08000070dc5c53f2263e6ab95c22cd1fc1ec86d6519a63d78458faaf3c3138a0b2ac534090a799a7447740ef34c2360e6e1c60dcc38e5b00ee07da1e505dd157501e80f43f7bc0e8eb8cf873326383b7f93ad7544852b276fdee1bf7dbc040e65bd2d5c6e0456c711f7e68df622944146a5c48d5bee693c33ad98c62ac6ec7f130c5dc9b4f3274ed91b3249a1a5064b4655c95379de1a400"/299, 0xcb) fchdir(r0) setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 21:03:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0x4, 0xeb, 0x4, 0x2, 0x10000, 0x8, 0x55, 0x8f7}, &(0x7f0000000140)={0x690ac6ac, 0x1b02, 0x7eb9, 0x7, 0x47, 0x1000, 0x100000000, 0x7fff}, &(0x7f0000000180)={0x1, 0xfffffffffffffff8, 0xffffffffffff869d, 0xc9, 0x0, 0x9, 0x3f, 0x3}, &(0x7f00000001c0)={0x400, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) 21:03:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18c8c, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 21:03:55 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) socketpair(0x33, 0x0, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x80) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/27, 0x5, 0x0, &(0x7f0000000200)={0x2, 0x3}, 0x2) 21:03:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 21:03:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 21:03:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 21:03:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="3c0dd2f26e0101e9b24dd646542309a17fb91a3875b206ec7657020227134e621e94a6090a1f3852f477f2f7d7d3a43582627a46d8d97990c1b3e0c0279f4bb14071ce0cfc8e3eb95e8fb0e3da55d2b35c298ca9b05f55e2e11cbf33d3b8a37585b97f45513d", 0x66}, {&(0x7f0000000000)="87a2", 0x2}, {&(0x7f00000001c0)="0fa02d9d9ab7816579157b051e0aefaf399daef3de5bfe9268946233cf51bae1230459bdef09096c1ae7555a5e11923da6e41336a79a16d86e28be3b51ee78dc117036d76bbbd0390735bddee9a03107f36107c70e1b922f8ecae655f642cfb5716033a82cfee38d0441d92e7f16da7b5055796edbd484cb539f5fb39ea2edb8bb32c0af17f7bcc66b29196519bae1d2910ce75d25308da54b1180cbf35ac7b0f1b8230cf4d1165d880d3382f9c07ef3f62405610bd44638a47cd96236817319daa82b43fcbce424fe0a828311adea3975312d9210562cc6048c4fe9f3a3677971fc3b5d21e9792106b303423765", 0xee}, {&(0x7f00000002c0)="c6f0f94f0c3baf44f9c04928811d8172db865726bdda15692b4623fa750ac49a74dbc99e9c3f80ed9996a5798a0785a86c5fc75426f7f05d223ba66864dd9eebaafdad281397ce80bbf0e0f6df8ce0da90866ac5d359ab4e23a4dde48f98b2f2da84752856dd9a3b2631ba95fc3568e2ff31339426056e90e796a9a08ea887cf9dc61ef78bf20628faaa79b908351d50daa36219343d9fc1fed16aac3f1c09e7b6bd58", 0xa3}], 0x4, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x8001, "5991da007a3bde63b947e03c8a4fbfce65a340b9a05f954efd205771f50887e9195dea379c0b14e3827ebfc1486468c19b3dcbbdad2572b4dcc9ce0986291e827192fb689e787e264e1e77ef948f51e0ae0a0d4f90eb7a0ab801d9898c892e2c237f0a32c4be429cbb50c24b50956be3916f2c6031dc13685ea2381ad249aef91cd7550f7776b910af4c7766a12a5237e8dd2ed350b536aabcb1eb8a43b9b05248d48957d873edb161d7af14c9972f565f4906af1610d54f50aa4713f37da8521f781e2daabc57b0b62c4fc485ab6e0691f30f8f93b86e02f21b66fa5b70cc8b285ab52701f80dee7d54098b4c46dc0263104afd300dacc880392258251b2e791d8e28142ab65707a2c5dbedceb74d31d7219ff592a9c9a94a0f3e220c40c11f020dd03f9c2d63d7272ca06e4c7159dc638838bebc685eb442361d61af01209b814a54c37974919ccd41e388ea58ba2b6acfb72cf643c490a61a12d2b745800a03bbfedf66ee74883d3afa9a077f7f5231848adf78fc63be761e8744be696f140ed56ce94555db1deae1b3e6050bbee027afe7ac3c3d7a456098401ace1a9b4f7245ff174d72bbe9adffe950afcd5d76434123959288b8e671aa0031314b0a0adcb770c3892c7a019673a5bc1eb7181d2de816bb6d2aa9f0475ca5dacc0b53da65594736868316913e9983cad8f95b7789d583c9bfd078c9de5e4be8172c206c89ced61e57db5bd06c5d1db1f0d70e08fe93b67ff1c5f17e395c5bd723379a4c620bb6c6fb013ab13ff4b0cdcb930f5fe620055c32a3565e82a1e6a8a369c13380c5a16cfc5b295c85ade25c7db8e8d758daa4d1134b58788e1adf93e2ba2814bc44cf3167d4a77ed786579d227614e6ae44749e3efc3c71a995acf0a38e6899af1cbb27eb8ce0e63d35e0cfa9262a0a51da921a0eb80ab7e7b9ea3a0f248e307222188524bb63c864d887d4a91ffa4a5980958f03c87c73eb878875d9ddfa80f54e73e854d524743633f650c69d2f9b7a0917a2a09c94d8a3cf8e7706cdb135f482f88e31263b583dbec346041e423bb7932d98ebbd2dd2432923c784884ca44b122d5c3cac81daa08e721580468280b68f7dec2f2d2bab7ab471102f99292d801cc1603b4976a8aa8921e183913d2b3f729a497f69042ccda6ee0b3d971f38b99c4806544091d4b38b2c33ef806c2544cbc3d179a923a996a7050878ab32066581eecf876a53fa3d6a08ae4a30eb00355c3962db317df18e16a963dde39616f37e8411cca2d3649e4903f861fc6bcc21e8da788f4940231c5a978fd0c9c2ac54a69e0c8f9f54d8f9ca42d592c94ff8ff294e0ec9e84b0ae376ab3f1a2a29fe05575ffb7e7751baaee6218ff459302c05802dece4b8949b92bd78b4b936b23e70e6f25df77bba7fba57b59483c4add8e4dc2e35cbab6c9cf17dd99161a06db581b7ab7a0aa6a7dad12c7ad294e1ff8fe56fa7bfe4f593f285a0bfa4608a515f3727530718a92ec11f20708fc847b7561697d82e8be53abd055063edecd76ba38587a821cc95fb42c55070c705990ea80e3d6507d6cd097032fe73435f0fedf6f31ae91aadd5799007b359f6df86b4309a1c00e09579e88c5799422ce6e47d4e0beb22346415e2bde53ee374f7ed427d36f9dab6b42300550584f2a7622330eb92c354d7d4b8a6c6d0ffb71448b8a11a87f977b157e717e2f2d95d258fbbde0b3cce5bb6e2706723903a13cdb52e10d84379f69ef8bbe9fa505ad6c51e5df2e048c1a71978c49fd1d1738d21dbe4400318030100150233a138a591c4b811f420fafc6253f02f74d074795282b15ceac6361647af43871a92625aa254b08f62f4dd5957fc950969ca267bf186429025cb684fc9f3a4ac82d191ad97765c7a7cabd90f250954c63e777cc997680c2f122337b21f93def9683e6ce817f44f513d5aba3b99a2b458a7a9fea514f38ae290a48671071847d880f44478c4898f09b3344d5b7c3c2a0b219315787ac5bd2410bdc0a534a29e6841af63d44a210b1626fc197eff2ff646f7b3e031b8e128cf4875b65594ce80f7623c6ed5072fc07bbf069b76c9ff1babe2554cfb88a8557bbb1468763136e76062f53a399df1b14c440456c78ac340cb1f8743545337c2892914c823393663b9e7bc2c68025dea9d9194aab60f90a069da2d6c7a7a248e0709f44a490b2b3c3c3957461fb86dadda5bef1e9612c5269441c87884e997aee1bb67750b453cb429a5fc889e30abbcf4ce96b25aadc16f5f2b3c2946411a3b0a5260870744f1b5c0632ff5555af9087ae594dbe32c2a3a85d43a6be7bbacd64fe023ca62fb7e98484b2c4abe4a757ddc41c8cbd9791fc2759a9f15b5088dd0465fcacc2689082164c827e37966679c29c7954468c6013899ab0700d39c4fba1abe343a7f86d6fcffb62ab2537517f116c53c90a07042a3fa8869f0c7cbe7b575ac59229c575e78043739ef8e276e8dd2c9c7ff8baa954cca1d48331dae95dff4c97bfd317d3fe64020240c36fbb65bf374bbd71dfa0def097fb7bbe47d4b168bb8198e21686677b84ccd06caa00adf6c1345c2a5ffed9ca35fca915aed6e9bbeb29e6915340a800f8e92234e4908f4a0c103281c24be0054fa766f15bf0c90fdf8e799b35bc2c3a20064e2ba0af92b2f2a4d5de95b35212990d7a847d80b55f3401baa229270b1541836940d3c6b3c3844be7d225f9088011271a83c448d05a3a8aa1894cc1ecc44472b4dac2b65074df238d9f22fddcf5fdb44f07be17296af4dff4764fca5faa0d718ef18c8eba1f8747970d4213a2ea3a9b4cfc647fffa81ba4bae97b9b81b24efcde2b5505bf069aaf9b49fd8816a9a974db26a54e5939d8f8a6c342d49fe8e7a811d7e3fbaab06f0e3f9fd607486ddf40155c4172485a3692b116beb7b055146ed8dc3133dc6d592538f572183125a0e99c88f72f5869a807bbcf4dce74efe9899042f4c9ebae0c20965f4d975d6a097d2e676860c911eb58a2762528778e81027de7273aaa92191a29da943fc2c9dd06cdf5dde990135237596681597715b80d7f760b485e6b0e35fb2bde8b804f31d90bb7ea5ea4cf7a0b9c9c35e13b92dfe9a10d8e70181d33a5b05c5553b7df88170728ec7676f59ae7a401ee3e59e328fd09a4a74eaec7c4329e3748e372acfda43ffabc59e3b821b3fdb6b52ba8279d0f4721a3bc5dc3c49852427b77b2db5c40482eb4221a25034761f3da8fae533c17bc619d1f10f5b33d4f3333565e2aa957b54b9cdfad46a3a2a6280d35c743c08a655cbdc083a4ae0f9cc81ae8f758dbb36b558abc9b3722fb5efe6b699884994fe28f0fdffc850618007668a28b26c47ccb7b2c42b92845cbf3ae333bfb5f6c4a308e22ce2ff06da8ca7216f4191f7a0cc0b5bbd8a36613b20c40510bbb5786ad6377f68bd05157be61b9656b13ad0251132e4cf5043994e4d75e6c769c8938540df04869a8b0efbc9d5ee815f68b4a36eafd0e478fe7abad40e618718de7d5d632b7d88f3979aa70b649b53040e2f0937187256cadd2d98ee4b75e43f8c43066f503b1601d77f4098613afbdbbc95eb7830b7a7406884e6621af14583c075e111b1ae504a6e94880d684f1b775ac178b2f6a88b68a05d5a7b38efd83006bac285941da56ff249e3abfe84ba02001ef1d76c9ccbd689f4968e918539c9b4655a9deb06b39b335d6ce354c86821341f9747687cd6909d58daceb534af88b62ced644af66c7031836755bc9b58b99daaf81a682006b2856832ebf8939c7593d7e52d901f99845fc8b5ca78e5892216c3123365a975ee58869037dbf77ea4b0d36929417e83893006a3b4414e5b9d095f656bb7661118b84098222b2776f94878db82e0227a8e99901d587d525db4b6aeea3cc10a168a28bb0f3e747932c45f8f060198cdf73d7ac18d4aab342ee933a9d3c1eef62563f977380a5bbf4eb509ba2ffb5118b92914a2dfeb276f2cc27c41e653a07815bfa41c0fc92c4c34baa9e99212fc6b9278e5e3863defc7270300e1fdc1305abbe0f10d88bf16513e3d7cd01264f2a861a713d379bbb54801677f7869dd892e2856ec67d38c21fcc24d54f69b5e603a6de5ebd02ccd02eb9a92334ca8411e18f041da6cadc9d590f7ccf6a5514de5442840fd6662fe6da62312034e0d9b863be94cf68f7da5b12e7f116caac13a2463a83e3eba07989e65203011f8a021dc05aa150e8dc5de97740e1194ce036e4de448101f93cc3f449b6907f1e845e7dd9eadb1f0d4b0e15e8d0e122d208521bc29c81c9fa3a22ad4ca2b6d9485a038e6671d3bd7c90e0231739ef67cb8eab3c67490b172f5400df8dd1eb669ac29decc3590b8a3cf76ee4daf880b40d9a512d1296cac594b2873647f5043e9b321aa85533570a67dd1d1b3d406b34606504efd475c935f31a6eaf9122dfad36749431c99e8ca2cf93693acfbccc1dc60891a8bd97896ea75753cdc3d741c0fcda89106eca30e42464b65bddb1ba04cf5d13c5fc387e38abe17ac4e9093f8ebe87dbdeab01bb23593f4f383a66fd7775eecf9a23ad71ca96372d26d1950b43103f129b7faf446961889bccd4deed65cfe5dea184976dc9976e28279f02eacbc8de96b8e5496ce79517ec4d3e110fcdfd716d50776220d79a59f29c7e7af24d63f54ebcb321721a230db7d22526fdc41feafe2b769f14e417a7e4f518c10a756e224a11ad88d49f10a186c356fd7662f452e0a0147c42a49c027f441aa633eba2a15661ce7b3956769899ced9743b0d2efb4b9777d91b03133c77d06e1be3a5c1ac83e4423ab550a973b02a948c736b402639a5cd6c2fd6d0be55d03d9bd4803c3b42993a1981cb3f93ea18810f71e06a1e0a5fd986488f2c8843b2ce4df1c8149b701961ba478f0137d2efe8cce0fc8fe4d6f664b582e86ae4eaa3b850dee4fe13b7527ca90c3847def93cf3067a5aacc61526425e0e016c3e68ca767e0212205407b03098a50494740b81371bc25520ddaceafb7949335db4fec6bf6f4134aec739d11f0c3199cf74a515747f91bcf977a784f737055dbaac879e3428380d4e1208be8617f00db075916c4609ea5765951728563e8acdcbe4a5c089e76c94f742d0ca8aff8b4fffaa2858150bd915f404cd290e403533909945e671805d83673289a2194b8687a4036f8f0a4d83af246ce8fb3d4d41d4a4ba534dfc8ff31e3dee130d0ec8e66cce4fa320c8ce5fd21a9d58553004df268db6da320d854e0d1274c65f832090a05c39a371033972623d297b449f2ae04aa97fd76402b86a177124169094f158428bc42fba50746ea4fd9fbc74ea0617b38fab9cbd0434d7672525e673e073323266229a367c3082c17f4419f3f8aec140e60f38e49a669a80dcfcbc47fcb6ac92729ced392dacd6c7137e615d7e80d6d7c0ecab86aa7fb2a1ec1c1327243ba076e656695c7d219e07f32cc38d45e3d1876be8ad206f30c5a325fc4e0c61c3262fe5b831e3e189b55a166493483cbbc725a9e23696d307593d0b32b1704a705a6831487b6b1d7f447d6e555e00412e3fae3f8908885004c2e1d17e8e967401dc62763b7daa3b72f2f7612e8e3779417d727f3d83bdd70cb9f283710f16d0695b55cf1785a3a648926d086e1c3e28ae23b3ecd40a019ce6df441eb11dcd7f448b89ce599a6bf08623ba4dbac9e3fcc4c82900e1946d4634f4aad04028f68e7bc1475779b41dcc861531752f75b00a28f26ebab9e558846df8a75cef5d8bae403dc288b8ff21a18b632a65a3f3110d7f9f07876d40a"}], 0x1010}, 0x405) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffff8) getsockname(r2, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) 21:03:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000000003, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xda78533f0d0c3f12, 0x0) execve(0x0, 0x0, 0x0) 21:03:56 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)) 21:03:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) fsync(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xbde9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) r3 = socket(0x13, 0x5, 0x8) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/191, 0xbf}], 0x2, &(0x7f0000000380)=""/207, 0xcf}, 0x843) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) close(r1) flock(r3, 0x8) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x9, 0x3f}, {{r3}, 0xfffffffffffffffa, 0xc, 0x2, 0x6, 0x7b}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x7, 0x7fffffff, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x101, 0x6}], 0xffffffff80000001, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffe, 0x61, 0x2, 0xfffffffffffffff9, 0x100}, {{r1}, 0x0, 0x5, 0x20000000, 0x9, 0x618}, {{r0}, 0x0, 0x2, 0x2, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x3b, 0x1, 0xfffffffffffff000, 0x100000001}], 0xa26, &(0x7f0000000680)={0x400}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x163, 0x1}, {0x6, 0xfff}, {0xc5, 0x2}], 0x3}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000740)={0x0, 0xbab, 0x2, 0x1, 0x80000000}) r6 = accept$unix(r3, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000840)) kevent(r2, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0x26, 0x1, 0x1, 0x738}, {{r6}, 0x0, 0x4, 0x40, 0x100, 0xa4}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0xb3}, {{r1}, 0x7f79217ca255dc43, 0x10, 0x0, 0x813, 0x2a3}, {{r6}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x0, 0x1}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x81, 0x80000000}], 0x80, &(0x7f0000000940)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xfffffffffffffffd, 0x3c430e5b}, {{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0xbc9, 0x1}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x6}], 0x3, &(0x7f0000000a00)={0xfd, 0x281822f4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) read(r2, &(0x7f0000000a80)=""/111, 0x6f) ioctl$TIOCNOTTY(r0, 0x20007471) pread(r1, &(0x7f0000000b00)="97332643a01b2ff94be55d47edc4727c9f507954b9fa98a897317ab0665330f3b0fbf36bf968b7f3bc018d571bab819a6acc2523058b2bd58e57648d7005adae176e33f62ed2fb2457468c5660fb27c59125f07f1a502c579c18b8abf5ba7566ae0306980a84734a", 0x68, 0x0, 0x0) socket(0x12, 0x2, 0x3f) 21:03:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 21:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400000000401, 0x0) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000100)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7ff, 0x400, 0x1ffc, 0x3}, {0x9, 0x8, 0xaa06f2d, 0x4c}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0x8) 21:03:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 21:03:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 21:03:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0xfffffffffffffff5}], 0x1) 21:03:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 21:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffff6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) r2 = socket(0x400000000018, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000340)={0x2, 0x8}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r6 = semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x2, 0xe49, 0xd2c, 0x2, "ccc42f974fa1b5ae074728443faf062ccdea9513", 0x3f, 0x5}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000040)) semctl$GETPID(r6, 0x2, 0x4, &(0x7f00000003c0)=""/212) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x30) r8 = getuid() r9 = getuid() semop(r7, &(0x7f0000000280)=[{0x0, 0x0, 0x800}, {0x1, 0x9b, 0x1000}], 0x2) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0x7, 0x4}, 0xffffffffffffffb0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000001c0)) getuid() setreuid(r8, r9) semop(r7, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) 21:03:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820220007bc4b0ac118004411a796fbe394619850b7c8acd3218678a4026d2b96071f3838a568fb6d924f0e21abc1a30a8337b63b7f08e09ad95e986e2ae89206d025c0d833fca68e8ad732502d01e5d5a22ac916a06a1b92d44e8c44880265b20f2589c79119f8a18f64974faad41e3e58ca4754b33f5f959d205d30b30265eed5b2d74bde75344c044ad6b262e33d1ae400236d7910c21"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004ce000/0x1000)=nil, 0x1000, 0x4) r0 = msgget(0x3, 0x80) msgsnd(r0, &(0x7f0000000040)={0x1, "508a7fb2eb550790fed8157021e5edd8a25b4ee1a2b5f433e68a012ed2de0b8c0e47dc16dde246a701b6678813a4efd926153c95d7550bfc4c319120277824f8e305ce7239f6bc1cbe309fedaf5801"}, 0x57, 0x800) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) 21:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x104) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) write(r1, &(0x7f0000000240), 0x0) write(r0, &(0x7f0000000140)='\r', 0x1) 21:03:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x100000002a, 0x6c, &(0x7f0000000100)='[', 0x143) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 21:03:57 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x7ffd, 0x0) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) 21:03:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") write(r1, &(0x7f0000000080)="bf39c0e8d09f00228a987759a27fb1816b874aebf7d7e71657798852774b0d3194ae7d87a6a191c9966d5876352b26cdbbd0a5c4896067b038d3faa81b", 0x3d) 21:03:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 21:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/105, &(0x7f0000000100)=0x69) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 21:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") 21:03:57 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 21:03:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x4000000, r2, r3, r4, r5, 0x21, 0x6}, 0x0, 0x100000001, r6, r7, 0x40, 0x7f, 0x80}) syz_emit_ethernet(0x35, &(0x7f00000000c0)="b69852b998c838fdb2a44b67b6f32b266648b0955d63f171dc6a80346ecec060295b6ced875750be6a329a0744a625c6ad863b8312") 21:03:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffed8) 21:03:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="5d01b1041e0cc4edb249e52ca7395bc99b45b077232377a7d9efb176f5e5521dc4e5df1efe3cb554ac48d3047f2c19ee49d4fb6e6b566b2253e76ba7438ac0ec277e94d5", 0x44}, {&(0x7f00000001c0)="ff171d7008e04b0274bcc94523cc5d758dfe0daecf75b64d37697a7d9ce1e26bb7db6fc21ff84c987eb377a1f14f3d8f85725ac67ce2309eac8cfff1a6b079cc05a49b5c2e62ec635bb2378db6c60fd4fecbb6bba35941b898dca23ea08b8d0e20e5ddf0321481", 0x67}, {&(0x7f0000000240)="b1cd8c675b07bb8a053dc8ef0e9ca54fa380327a2817b8eb05d5403991bb5ffe12c9241a893b3049751916a51f0d6881a8b5536695e38c69df5407ee7e9a843cdc6f61dc12d6f15188bdefe3126a087cf83c6c164deb2c01e1662b655a709b27734a723ce4ebc01e01437cd56eaa0015a241f06b4d764f082cd598c7b7ccfe58abd518bbf4e2e65aa8fb09edc72a032ef01f4313da3ab7f8994188b2c9a14431e4e5be46236d9c0d48cf7a1e0d66ab9cb7", 0xb1}, {&(0x7f0000000300)="2c42e66652b644d207fc802b317129535d794469f90015978b478ad76cedc476e78f481d3b93c42e877c0662802b170cf8296162078dce0ac16c97ca80f7ede0227cc2852307790d8bdbbfdd82c7054d12c99032acd4d44781921b1397c144fd553007f85de3f96f3e763061deeabca95f285c9c5f0b9a0a1ad2ad0151aeb1fd9a5ddd3efe61", 0x86}], 0x4) 21:03:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 21:03:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000080005134b55335bb4d7d9df06995225a2200"], 0x18}, 0x2) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x8001, 0x1, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 21:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x808100, 0x140) 21:03:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x1, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='}(\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00']) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x80000001, 0x100000000, 0x0, 0x9, 0x1, 0x9, 0x0, 0x1, 0x100000000, 0x16a}) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000400)=""/21) renameat(r0, &(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000480)='./file1\x00') ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000004c0)={0x3, 0xfffffffffffffffc}) r3 = open(&(0x7f0000000500)='./file2\x00', 0x10090, 0x100) setsockopt(r0, 0x80000000, 0x0, &(0x7f0000000540)="a4ead5bad154dd3b14edd3406eadfb644be394f73571915425e8b6cb3021296f4be55f7aeca4333d99d0f34ddc48abb09163f5227e6c3c220b6448ee0ccd8946eb476cb4a7817f16ee335599037d711195a1f034a4886ab59cc1531005894e4d2e7b80b7d2e0c1692af08d3c16cd8678c5842cdbee76ab84720661fe339e000a6357686ad7b28079fff810d5f8def583084da6144d835b6a91935ed7c7d485c6972ef2044005dc7be8973d941e4c9b73ae478deb8148f8667bc5cd3e008d96e30b9962b285ac1578223854307022da2d33ac777cae24456c2f25d1e4e74478117b7fa96631eb937d757170453c", 0xed) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file2\x00') unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='W\x00') r4 = syz_open_pts() r5 = open(&(0x7f0000000740)='./file1\x00', 0x8042, 0x62) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000780)=0x5) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000007c0)={0xf3d, './file2\x00', './file1\x00'}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000800)=0x6) unveil(&(0x7f0000000840)='./file3\x00', &(0x7f0000000880)='x\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000900)=0xb88) faccessat(r0, &(0x7f0000000940)='./file2\x00', 0x1, 0x2) lseek(r4, 0x0, 0x401, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000980)) connect(r0, &(0x7f00000009c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a00), &(0x7f0000000a40)=0x8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000ac0)={{}, 0x5, &(0x7f0000000a80)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000b40)={0x5, &(0x7f0000000b00)=[{0x2, 0x40, 0xed, 0x5}, {0xfffffffffffffffc, 0x81, 0x1, 0xffffffff}, {0xffffffff, 0x800000000, 0x3, 0x100000001}, {0x34, 0x2, 0x2, 0x6}, {0x20, 0x6, 0x1, 0x8}]}) 21:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x9) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) 21:03:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 21:03:57 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='#!.!(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\'\x00'], &(0x7f0000000240)) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000020, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x8001, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x401, 0xaa9}, {{r1}, 0x0, 0xccb626614a91a260, 0xfffff, 0x10000, 0x81}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000005, 0x1, 0x80000001}], 0x4, &(0x7f0000000100)={0x3}) execve(0x0, 0x0, 0x0) 21:03:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) geteuid() getuid() rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getgid() r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 21:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) recvfrom(r1, &(0x7f0000000140)=""/69, 0x45, 0x40, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 21:03:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) kqueue() r1 = semget(0x0, 0x3, 0x648) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x88, 0x5}, 0xfff, 0x0, 0x101}) listen(r0, 0x4) semget(0x3, 0x3, 0x2) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) listen(r0, 0x0) 21:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c, 0x0, 0x5f7}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\\)-^\x8a^\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='\xa0/\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000280)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r4 = getuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) read(r1, &(0x7f00000005c0)=""/105, 0x69) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) 21:03:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pread(r0, &(0x7f00000000c0)="8c8b965484fbaf49f02ad700bb40fda0d3eb5755870d79a65386dbc70219e833407c268d4c1cb62b2233e3d80f7d21893d6ae8fac173a2117173c81b56863b78d9d201add43b235c134af40ca77e1474f5bbe2060376b2eecd3df6e581c08136096253dbeaf0d0afaae0f481f24f470e4708e689015e87c15939563a64bb7cf450c8e4f5ec7f1b53fada3c2294902ebdb37fbfe4821e167579a87294524578e58cd48affbea990a8a51ac68a8c1bc555021c0d7960cb23c87e30c7777f9570b68d2bc818c1ef7dd29f509f8d738fbfbdd9d5e4834f92310111b1c6dacaaf9090aa2ef273164adc000ae1b6b3827873f7ef486d46b304fb6d18a50ee26d81", 0xfe, 0x0, 0x0) 21:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 21:03:57 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCPROMISC(r0, 0x20004269) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 21:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:58 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x100000001, 0x3, 0x80000001}, {0x3f, 0x8, 0x0, 0x3}, {0xb61, 0x9, 0x400, 0x7fffffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) 21:03:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 21:03:58 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 21:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1b09cc0d, &(0x7f0000000140)=[{0x80}, {0x2c}, {0x6, 0x200, 0x5}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x29) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0x2, 0x0, 0xf}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x10000, 0x7}, 0x8) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) 21:03:58 executing program 1: socket$inet(0x2, 0x0, 0x9) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) socket$inet(0x2, 0x1, 0x6) socket$inet(0x2, 0x0, 0x8) 21:03:58 executing program 1: mknod(&(0x7f00000013c0)='./file0\x00', 0x89, 0x101) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse0\x00', 0x880, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/255, 0xff}, {&(0x7f00000012c0)=""/158, 0x9e}], 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 21:03:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getitimer(0x1, &(0x7f0000000000)) 21:03:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x40006}]}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="dac5c25fab30da8271ef99789077046c91fb3ddae0facf65f6bbfef444a5f18ed981c5e0b3ccc0114558a1bcb6e7501e9c4571d50a47428f484a4bc661eae508415efa608489c5e9587c3a3200da258268e0b289c94e4bd8c33d81cd06d36856ef2726a87699c083c74c2f9b7996de57c45570420b0fd476095415f5682ca96119f114f76b341c6071a217865dfc0575211f1b428517b1a54b27502682b4d6c0a6ca36e7a1cced3bdec09782c68948fd6e4cc37c719c3972ebd637b8e831e6aec228d4a3bab50bfeb8d1c60aa22fa468dc28b73c6a537dc852f8bd5a5f51f556de9023225737b428ca8ba8898f6985cb88", 0xf1}, {&(0x7f0000000000)="7d2f725feeec258a44d102a005e1a6b020716629ba79a13a8fd37f63f05a2163112991151c54b1025a84272c4afa7d2cbef8b6d1de71ddfd3ed6c2199ec358acab0d944433864217d9d6785ea0116e8510a7decb22e12a48ecf71b2ac9ea587dd72a56ae59dd5f89d15655e5cca56fc99da543e1bf1740c71de2f3653f0a635e7de51aeca962710c15e682a6824834bf1ec989a664defd93ba2bd11e282e08f3cbc2c98f54579f427898ff556afec3031f51", 0xb2}, {&(0x7f0000000380)="8c653ef5625da1962a673cece0cd148e4f03f7ec27850c9c728ac3151d2c0707bdac1924517a21297f0fd8b3ccf6936a45baa128ac0eedb373d4dec3120021271df61766e05edc70745db12d29b831f46ae385fef1528c20eb19cea681c0424f59f30a0489ec68095b567cc117ca52d0881ce85d8d6ddad0a67190a0eccd8edebe58d1b421dffec58301c00ae8e3cfaf4de13f427291b60c56c0597f7ac60356279b2a2a6ea39660bdba414320071ca06366700f08e8f6f08c4a04adb1acc89df256f000d5c3e6e00a7f4fc46d0b3a9cbe0b856d0f70cde605eb172a3df65f454a1f27f466051febf31e3e076159d1f0afa45f7ea033137d22", 0xf9}, {&(0x7f0000000140)="90ab210c8e8aa01d9e1b67351d888c516b2903437a5a6c115eb84dc8bdd2ddd6ac649460bdea7d8dcb7f49620cb495d3ea94365b1cb21446ceb294123e767a0dd02c683682cb179e2d212f0dceb659f575b74c49784378cc3da004a6a75cfe7e1a6596f28ceda90f46eec1d9e3678a6adff3ac198712dc3ceb37af90", 0x7c}, {&(0x7f0000000480)="32cc1682239693be1702f6490387e2dbe31eb520879c18b722a978be8ee8a658f8bf11ae5b57d671a9c83e19c036093e89f1dab5ef7cb1dffb2d0ea977076ddab2a94ac295429ef5438f6bd85011ef5c2d3fc7c81c4ff5b07427010de15e373e487a3eeaab79bc4a5c30280f913eb29624be822ae58762f9fd6dc5a5305a792ee6e52c7cb21bf7915699cafdfdd69f66b7d33e05ff6c175bf77283e80da4e62632944ce91b8342784e05c3f8582c1b4fc2f0980df7d2ca00630f72019296cbd35f5c90f81559af6d4018ecdac21b31423cd66080c0d5c444b09d838b2ed0d2d6ab367bb1d9afb639db2ade372e0ee348df4b2ef3e6f583dad194538b3363a77da797e6fa69c5a0362db60c612ea0b5b3dc286081c8de37bc6b25efa9bdd865a5ede440dd3e7db47f988086e833ec9ad382b1f005183eddd463fc555e05da04afbf4a34290fe386b669e8951705cd842ff27dfc1a4ab12afb82b16a3c7fc1a29049facea5877520aad25426c791e21f42272c49ee378db9febdede6356652983111eac1d85181b18d68a1032563ea9bbd4eed02ccdf198c07993f8fbb8948da4d18639bdcf7565c1830ba5964f38df4ab943ecfe9a82709b087bfd3a9fd4343458db94fdd5817f9bf66682f5ef5b0d4d334b82d81a7b9b92d0d742b6afc51a8aed2e8f86c0f4a76e2e2cc05b8a8b75d2341d43abe2c341bc8979377a6f501ebbaf443e08fb0d07210a550ddb597e8f97a673bcd42171cdae705df4a1f9fa51ac3830991960494f6d6ea8c55fc7873325b1aa431895582f680bc39842d908feb18ede748e29206e7ec1b52bd2e426d646f8eb3f64db021bfc2a1a19825f504deb6fc09ff1fb1de7041fd79fa6dc3629c86aefe1b5541a02d42544a12b5b0373b170239daa5450dff62c6fb07a76c6f902123eba0b1540360adba764b7b2dd1c54e6699b0970f7e0fd0960418dfcd79a5078ddf2cb72bed06d04032c83bc22bcc3d25d2287a63647165e0b0ce64e8afd967040fe43565ba10f62c2b0e5fb86fdfbab96135e09d9f4b0fc7d87129409cb75f8110edf8d827a66d5566b5135d8fdd90b88ebe55426eac69ce5b8bcfd21150aeaa8d50d8617bd1d6201752704b63bc59d6f834e29cc6891a00f2b90d3ad1e7579ae48a516cc9d8a6736d1884cd4a4add9295550a390bbbd1aa9b71b33b74d8ca641cda2fd815e0b9816fddf192e9eb0c0775ae5f125158ec79ad02c6c5abb7badf5c8bc7fde99adb67ed22b7452907896beedb59d3f51fc6c3db3346a14b0bbdc9f23ff3e322e2625f1b590d81701e506c5715af94dbb9ca964f8e5149b100b7cb62b4fb49397a9281004097a16f09ee025b84b42c4b98d92566fa5a1ee16ef3696fc060071d632e53c6e635b681e1ea52c6e835b6174878983051724a542c2ea8bb2e15f929a6e44f5693fb721ae9d0c31cece54e3540d628afcaa8a0523a71cf8778677c4b1f3429a10589121557de68f96ba9ef5a3a373f507548202036f1120479db9c55f4978f2b5cb65ee37fba4092519a9be2abbb737926c03b2a6d8bb2cc53813e54d45364214166b4262ecd0e44ac8b004a26860a5f2575da8c645248d4b8c57bec395dccc3cda26ce06e3bc470f38f5bf3bf8468bcea9b2b7785222e9c7831dbc976dcff4808c3d68d63f9a512d5d1facb0ffdb41c4a9c7ae6e0ad0462a4c5d1549d5a6b2e7583552768fcc0cb8265d9b97a770b7c6e04f93df6b8ed1eb1c6545a8eed23381bab9159f9702c4414066d06802a2a5a6e52a447a204d6f2773d3817c403efe4ac7e430fa393c758523d9308fa3de967366174172277aff0d418d355068009f1ea8dd46c8f5f44f702dbcceeb0ffe4f706ed39ec7c5bed4c2ed164005167634db02eb8ffdbef5247e4167be765bc6f01559c52164300ca2d8a2ac241500021288c844f19bb261a702296f0ebbea2aef0f1137805d5d85a5f1c0d06d121479d5dcf71d896e53a4b7cb7558c0507394f85d00773533808204ec25f58349a33f28040b7e5755417b884a7b13c979a207871fb4337ae57c8157f41ade6da84906d920edc8565f3e723b2c2b7172a4016086df43b2f0de248594b92804e7495e1652d33b32d01c761a6c97784bc742052c8577ebdf69d17c2626b37f7284f69df468468efc3c3970f5beba20c18f2e15a527e35f53044c76ff67b549b760d9a7b3d2afed7d17e0525d234a401646b2e2be6034b086e4260f8cf055809f92f1d04c6ca2dbc6e1ad7cf22d581e5e8ac79ea97b4c0fa83e42d83ab815cdd4021cbb51303fcc7b73ce6061db712d85f021879b0ecd12dd68a8a8aad93d89fe10f1fe743b37a0429cfe33dd1c6080b684108609713a5f0910f88f73ec55853aa819c9665ac3c2feaf20d789a71e85e4204ef0eac18407ce2530106e30c05e50610ebfe42b9d8af69657b650cc10a41f80c608ff09207e869e9b83bbcdc783ea451870cdad50f611c9d49a6b94cdbee740ef8fd9e4fc95f2bb224f5fd1ffa534d3251209ad01a544a5a96bcd4383c32c3374d1efc9020e2d6a3719b7100b17360b64c4c88c8028b1d9841883a79e02d55f185a6f7ab2ef815c736f24483faf85bf358526402aedd6267b28d3de30bc510795a485f351cd204111faec19913bafcacaf68ce4432030a2778f5dcfdbeefe63a5fb51c496470dedab495f7f1d0e52e6582226a9a79a69a65eacf82af6fa48d920f03df49a1b3f1a62ad18900976c0cbaa96cae47425def6cffdb3e22dbd43b103d0c98bb498f462df3d8a6259baaa093051136399c90959d791c7705a2f6d1c4b39aef34cd50b43e3ed6c529cf11121954feecbf03e07f4e2403b873310443ab8ad792abdd83b455a669f57bac33220f41eb7ddf07aed580c9dc7aa4d037ebe753c99295135203a222ac3c16e5230c48c8bab00a6da648c98b954e34b8c89da1cd55ba7d04319800e19ad3cdf92fa1ead3ead42b5f5bf9dd29dcbbbc07b76d7b4520a9e3bfa57a7a2a15f975db34147a58a0ccc724df959b207b9963a62bacdd0702e704396348d2966e70309934fd81b69ddf1b2136eee40086ca9bf234515c916826b5a3e8e8fa5eb9d5dab968d4ab96d6ce0c060fcec9754ca60be57f1985a441206e42c6421df0aa5c9b001cf607c5500f948201cb2c341190b8fefaacb80cb5fd0866731b202727af50a48405f0acf64e6938f71f987c109ccd3537531b7aeb1192af94ef074663c811c7dc85e042f084cfdac875c2ce41dbddd9ef38121dee03be5be902d687ade97f8ad648d6e695826a457db77e082e6e4657de306cd7b84cb8f3d68f00054771c6725c1a25aea82bcadf21cfe2a79ae6afbb6e3e9ae8713a9d8b8b0e1ed326fcb60f55e9be9ce0f0c4370aff1137ff4d36a79e6c62985531ecaafb830737927b4ad707e2f92a90cbe98f57fb895ad1e7515eee268227ae480d1337fd24d7440ac4944d28a9aff56bd59205509b879c9ce19fcae12ff3f60beade0a21ed7737e6bac5e22cc8ed738553724cedba12cca81a8be75655bce29a740561db7fc22c02609e2c602fdb774f77ae00d905efa9d71ef5321615f48b40ef1d299d4a690610343941f1fc87283254f09f01eee38586a4e502ecc2ecdaabcd5e20f6699b746676887a823d235328a04ff1877cf3ffb38b765c9bfb70d5c950bbfabcf554cd583d5869f8846bc4774f987225b404bebba2cab607a4fd4153094d9376754c9c1693e2de7d7f856551414c600bd8fa4dcbccedfb3c3c872e7504163bad21bd73153359b3e6341c495f9e92f2c40f9c85c6331374a8b04fe40ed01b2857dd232e9ee181ffd9f96cfbdaa8690d1426019300127b01c96dca58d82b7a0d807bb080117815b4443acfbfbd30ca74a64268109a8de672bf34cbd577bfb6ba1e832983fd414f88680df29bfdbbaaf346dc068cc7f495ef89f198012cf36096fb38bec5839086caddadebc29847ffecf312971011f6b453c6963da896741a33bdf1993f2086c1db09b213fc6f2ece2a4d2a7a2b2d657135328ff2215b8e136a11afa4a24f580f7c4d47f2be3f0247da923805f19a8d75ab8572707d5727e4877a6b17cdd0827e50964a9581102ed1c35644b62779f0821bf09a6e8924ac2b4e379285e4cd56a335d222d20a99bb81ceb9b5502bba6c118a20beec6901527522f3ca570d4b39902d9a57587aaeedf1ea0afe780add5a4fbf9ac16ba7986533772be74dfd49106865c0664dbb1d1036791eb77afdb7b8178116dd8f01ac672b4e7cded4e45a7294c86beac597bf0616b243795511d45b30750a90bb3ba911f3a8181e2011515c42bd9938e603d6bff9b03283d45ba6235b68f9d1a3f6ad775220da6a497ecad7d8e11cb409c2fb08c108edcfbe415aab6e1731c695ad707490aaaa10577d8ccb91d1640e0642980a8fec6f01597bc1448a269141d333ae5d2ce425fb3e1625d4ce67a70c9aa2d147c7e5765df09e72b6856b138225404e6e4fc72cf2b81d9e026a055813ed9629749eb3cb2a91397043b23e3043f89c5b54b53dc40e82a86912d6090e8b8264b99ac59bd7f88912b016ef97d29798ab83fb816760569a8f9dc038cc3e1f27bce8e4c53e50263419ca360ba4a24794c3bf334be39adc2b9031106cfdb53326ef9f3f5af05d19639b186ee73d78bacfd367da2e6e8f66a7f3f2555a096f778c95e3121f08cf1ab12124cd5e0c2b6391bf2f50cc792be204e5d3bcd7a0a3c990602778ecf962437ae40bb0499815e7898082b2c2e08c1753bb83a933d725236193691b68d686b19d1f7222bb1ac3fc0f3335f8a18b242dc6dc0c470e68d37d046c7aad491ff7bc0b500dd92795fde5b43017ec7a84d70f9d112533928f1e267e946f1c989cf2a71ee6820f379d944b3549253ddeaf626fcce1917fbfff852201389fa22f4775ca001d35debd5b7b7e08d98b9d213f06efc659952e6685e26719a8da55bed8ac177d147f20db2866ada84b691433fcd1d50a01706d6bddc775522e7e40010598ea07e5fd429a8cbba29c284215624dbab526afd4a89b8195d1357dc158c5386d0871844d4214f4cada1e24fa178a4bef1d18fa328c321e72791eaecf65caeb31a6e0bb9eea3dee7d32ca3dc852c769d73727d556a079b582da7e488698640559e1282716b31f3e67e05e0aa55cc480f4a7c2ef7bb4df5453aa00e6f22ea9d30ef9886d0067b007397774b2e3cdce2389413bd627e5ba434907a8b039d8f468549650f7bd934bc355b3d3ef09ffc642ad4924aab214e19cab9a8ece53b52a4eb1bbea8d251ba651415955b095cb875442b4e025f2044565681521da215283989df78d390f1a9a790808a86717291cebca65341b17ea25333c5443d2bf07c7fe26630e7a4523ac9c21c011ad82347dc5131b9371f7d34ca9183e0656c207b0394644c7d7c5c4406e192d7cb97942bf268f08970f45850e5314f1960709c056da722436e3313d31d566073cdde11b4864c75c3611cc0ae8f322a4226a7c224225823ad340433edef17051aee623b507f46c00d41a7c71bc8eb5f376421dc464939ba6c8e7bcdac00bb8e4692f36bfa8d4b512de5c29d80753d0cad89b2bd0c6316604254686717ed02bd2872a62fbb8807fa751d3a1f16a70e6b7463c0b71d64df34a6896cd6d2ea499bbcdc3c7f4404f7b7898f7d534847ace46c5d05ddeeb7f114e04edff1a99434a1d4639c69cd75ba73a09b26ca1a9b89f879c1884afc60f92e84bb62b4e88b97f719e680f9eb7296ef344a0fa042231bf22f8b150b17bf28f1338c8", 0x1000}], 0x5, 0x0, 0x0) 21:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x200000000000022f, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202e, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a41cc83ab1bc67d6526eab702ba28fd8d5eab12e"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) close(r0) 21:03:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x400000, 0x800, 0x8, 0x4, "273d8404b3b9999adcb440fc99a17e748df6234f", 0x4, 0x1}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, '\x00'}, 0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 21:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/218, 0xda}], 0x2, 0x0, 0x0) 21:03:58 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getpgrp() 21:03:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) 21:03:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f5d9154b003000000eff8668668d4"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f060000002e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d", 0x78c}], 0x1) 21:03:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x1e) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x7143275a, 0x1, 0x6}) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 21:03:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x110000}, 0xa, [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x200000000000000]}, 0x166) r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x3, 0xd0, 0x62}, 0xfffffffffffff000, [0xfc9, 0x2fd7, 0xfffffffffffffeff, 0x800, 0x200000ff, 0xa9c5, 0xd56, 0x36488c3d]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x2}, {0x18, 0x3, 0x3}, 0x9, [0x2, 0x279495b7, 0x1, 0x9, 0x9, 0x100000000, 0x6, 0x8]}, 0x3c) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="d3b7af294bb6b3af8216ee98e5bec14d606af9b184ef22d106e75e8868e17e50579e401b24ab50e6316c6757180cab5e394566d964b52483c2d6bcd2241fb867b24e215845dac7971e9d463ab6cd1c2853828a0ed35b69ac9e9bbe0caad7cf5ff270ec2ef960b10db5696b8d384735ab90ed376839d1fb2d0874b3e740c3dfff86dbb74c240c78966c81cd6a4c8a99ab1ceb56e2e437b5fff65fedd732009f8de86f559e0f17707cd25774beb54176e5fc011ed3f0a8f60c8462342ef265c3e4b8fd7b39b43c22cacf28b2", 0xcb}], 0x1, 0x0, 0x0) 21:03:59 executing program 1: r0 = msgget(0x3, 0x44) msgrcv(r0, &(0x7f0000000140)={0x0, ""/18}, 0x1a, 0x3, 0x1800) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() fchmod(r1, 0x50) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x200, r3, r4, r5, r6, 0x0, 0xffffffff9e7e6ed0}, 0x7, 0x4, r7, r8, 0x7978, 0x2, 0x0, 0x4}) dup(0xffffffffffffffff) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pledge(&(0x7f0000000080)='(\x00', &(0x7f0000000100)='\'\x00') fcntl$dupfd(r1, 0x0, r1) 21:03:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r0 = socket(0x11, 0x0, 0x7a) connect$unix(r0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xfffffe9d) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r3, r4]) r5 = msgget(0x2, 0x200) syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r2) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00007dc000/0x4000)=nil, 0x4000, 0x0) r7 = socket(0x1, 0x8000, 0x0) r8 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000300)=""/58) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r7, 0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f00000001c0)={0x0, 0x8, {0x4, 0x5}}) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/52) msgget$private(0x0, 0x40) 21:03:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f00000001c0)) 21:03:59 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) ftruncate(r0, 0x0, 0x9) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 21:03:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x401, 0x1f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r2, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000280), 0x15) flock(r5, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r7, 0x2) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 21:03:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 21:03:59 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x6, 0xdeb, 0xdc}, 0xc) 21:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:59 executing program 0: chdir(&(0x7f0000000140)='./file0/file0\x00') r0 = socket(0x13, 0x4003, 0x0) fchdir(r0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 21:03:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket$inet(0x2, 0x5, 0x7) dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x1e}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x8) chmod(&(0x7f0000000200)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x4) poll(&(0x7f00000000c0)=[{r1, 0x13}, {r1, 0x8}, {r1, 0x10}, {r1, 0x1}], 0x4, 0x0) 21:03:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) fchflags(r0, 0x10001) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x0, 0x151, 0x58, 0x0, 0x3, 0x9, 0x7f, 0x1, 0x0, 0xfffffffffffffffa, 0xffff}) 21:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x0, 0x7, 0x5f9b, 0x6}, {0x0, 0x0, 0x7, 0x100}, {0x4fba58d6, 0x4, 0x4, 0xf2b6}, {0x80000000, 0x6, 0x4, 0x522}, {0x8, 0x4, 0x0, 0xffffffffffff0001}, {0x4, 0xa3f, 0x0, 0x8000}, {0x2, 0xffffffffffffff01, 0x1000, 0xffff}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) 21:03:59 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) setreuid(0x0, 0xffffffffffffffff) 21:04:00 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x10000, 0x6}, &(0x7f0000000080)) geteuid() 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{0x4, 0x28, 0x101, 0x401}, {0x3ff, 0x6, 0x0, 0x20}, {0x0, 0x8, 0x5, 0x4}, {0x332493ea, 0x1, 0x1f, 0xba}, {0x1000, 0x10001, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x58}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000480)='.\x00', 0x40) chown(&(0x7f0000000300)='./file0/../file0\x00', r3, r6) r7 = msgget$private(0x0, 0x148) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x7fff, r3, r4, r3, r5, 0x84, 0x4}, 0x2a53, 0x8000, r2, r2, 0x4, 0xfff, 0x1, 0x6ab}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100000001) select(0x40, &(0x7f0000000200)={0x0, 0xc000000000000000, 0xfffffffffffffe00, 0x6, 0x5, 0x1ff, 0x7fffffff, 0x1fe0000000}, &(0x7f0000000240)={0x1, 0xda57, 0x20fb4a00, 0x1, 0x0, 0x8, 0x6}, &(0x7f0000000280)={0x9, 0x6, 0x3, 0x9, 0x80, 0x83b, 0xdfb, 0x432}, &(0x7f00000002c0)={0xf68, 0xfffffffffffffffe}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = geteuid() r9 = getgid() pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)='\xaf\x00') chown(&(0x7f0000000140)='./file0\x00', r8, r9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x120, 0x0) 21:04:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4ecc, 0x881}, {0xfffffffffffffff7, 0x8}}, 0x2) 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:04:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x120, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x56) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) openat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x80, 0x100) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)=',/\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='%.%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\\\'\'^\x00', &(0x7f0000000400)='\x00']) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81, 0x81, 0x8000, 0xfffffffffffffffb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0x0, 0x80000000000000}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:00 executing program 1: accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x98) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x101) sendto$inet(r1, &(0x7f0000000140)="261ca1ea579a72c0294ef18e4bd5f7d99569359869bd7bcc4bb8d8686395b48007dec853197732963a4652c575d16a8bdc01adbc9a92e94a9b5ddad14c1c2d4cd07159c2a5f5fc046816a4e42a5cfa2366bb", 0x52, 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = socket(0x20, 0x5, 0x8001) recvfrom$inet(r2, &(0x7f00000000c0)=""/104, 0x68, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)) 21:04:01 executing program 0: getpid() accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x1cd) r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x2, 0x5, 0x64) semctl$IPC_RMID(r1, 0x0, 0x0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x100000000) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x39c0000000, 0x2, 0x6c, 0xfffffffffffffffb}, {0x0, 0x0, 0x400, 0x8000}, {0x194d, 0x8, 0x1}, {0x27ec, 0x200, 0x6, 0xffffffff80000000}, {0x1, 0x100000000200, 0x0, 0x3}, {0x3, 0x1, 0x6, 0x1}, {0x100000001, 0x5, 0x9, 0x10000}, {0x6, 0xe511, 0x7b}, {0x0, 0xffffffffffff0001, 0x7ff, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x3, 0x2, 0x8}, {0x9, 0xfffffffffffffffe, 0x80000000}, {0x9, 0x3, 0x10000, 0x1}, {0x4, 0x0, 0xae, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x154) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:04:01 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x10000, 0x0, &(0x7f0000fee000/0x10000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa1d7e95667074369) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) madvise(&(0x7f0000fec000/0x4000)=nil, 0x4000, 0x6) 21:04:01 executing program 1: r0 = socket(0x11, 0xc009, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 21:04:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 21:04:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10060, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 21:04:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) 21:04:01 executing program 1: msgget(0x1, 0x40) 21:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) write(r0, &(0x7f0000001600)='!', 0x1) syz_open_pts() close(r0) r4 = dup(r1) r5 = syz_open_pts() write(r4, &(0x7f0000000240)="bc2efcc845741f19300468b88d8fbde809328731078eb984a2f6c879b1a469a7d7b6ca9cc6f5499fb043c72e2b92d8a689f5f5a3893610e8", 0x38) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 21:04:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1f", 0x24a) 21:04:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10000, 0x0, 0x8c07, 0x3f, "89b0756ed5e2626ce486ae196e060928d0b21490", 0x0, 0x8}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getegid() r9 = getpid() r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r7, r8, 0x40, 0x60000000000000}, 0xd99, 0x1000, r9, r10, 0x7a, 0x8001, 0x6, 0x1}) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:04:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 21:04:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x2) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x404) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xc9, 0x10000, 0x6, 0x4}]}) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) recvfrom(r1, &(0x7f0000000180)=""/79, 0x4f, 0x40, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCIMMEDIATE(r1, 0x400c5708, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b6d, 0x0, 0x0, 0x5}]}) 21:04:01 executing program 0: r0 = msgget(0x2, 0x0) msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000eb6e0ee1c7745474fb84648465e2231db1d1f418bf17268b67921e79cf2030683bca18a6f3023f369ebdc74eacd55176546e70eed6f4e146425a5e9ab05be51bd00e5bbc41f7ef057c85008e326276f43635168a854756770ffe896f693ad77f987cdce8dfbb4fb490396d2cd4c3bda3be41fe54a5d3726e685a29b615074d8eb682aafbeb48274843912c4fa6d13d22229bf641fdb0c438880b3478990ca88438ef269ace4d74793c583a62487bd60cad7d78099e46b5d50ffcddab21326d86d438316d686e17891a2b743146a0bb1ad7ebcbbeb25d8d1a03313c724ac89c877a91a5fdc2df96337dde9851257740ed58a9506227c3a57f00000000000000f48e68ca3821d2d4d355eb2247c61bdfd599afc0dfc118feb4d871a7318cc2e4d11defaaa2cd25c5d1a33ef521eb7d33dc204c11c49f769dc721da3dc45ad681c67309d854b134844f1996465b56162c9439fb4f16d6b55f3d05da33d02a976ba5465cce6f238ecf68eba633bb8a54f0ffa19ca4bf71dfc5f591a9145ca6f922fcd5947b79b55bb2c752ba31563841575f73ddb4200e39ae21548ac72127043344c90d805f"], 0x77, 0x800) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/52}, &(0x7f0000000040)=0x36) 21:04:01 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) fchmodat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x2, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) ioctl$TIOCSTART(r2, 0x2000746e) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 21:04:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0x3c}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x7, 0x1ac}) 21:04:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10081, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setflags(r1, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kqueue() getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 21:04:01 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x8) shutdown(r0, 0x1) 21:04:01 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x8003, 0x101) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) setsockopt(r0, 0x8, 0x3, &(0x7f0000000080)="0f50ce18d59de37cc3a19dccb7ed3c8558dad9784aa07685f00525ff72387f50392855f2dc5c970a6a112472576fdc30b5921429b80a2051bf68c9473d25fb4140a6f98065b64d79e53b5ac27c6b06ebbbb204e76d419db198b25b1e4430d405747d7b14a98560ab6b51aad7ff4055ce4933451856053f789fb9402412b82e12021b8c0576238f995c566d25e31c17ca162c904d0a4121507840f0b89e3ed234eeac066655c97fbc0efc92bf0b094c31e85bc5390de48ca595af7b83a14c1b30fd18c93eff3397dae54d144fb2af208173f468c6a1a6c57f57f32acfef281bf17d981f34af71b206c953bb9a561702a40c19180ce2c5d7424cd824407aef6e476e3c65b3e5bac68830d6b7f94294eaceaf2bc4ef657f0c0715fc96dc80eb5d31dffecb95d8a9fef988ba832e4dd2be4e6d89152f71910dfa97cd11ef76ce358c6633f3499e549baaeb75841de2249df3dba74a23126001444693a64083db68665ec6e8c7eb07a7ac28b7cc6c01c2858060595dcf3abb9470e95df5dd2036384e83339b18f495c3fd8e24172e6a158391770f3ca6043ca7d7029033f0f11ff78199e65f841043c4c1e68de1b7e2e1f7de849916f89a6354917d2e626bee44a6ec88f95551ad4f32aa720166f9e57c76decff96a052da2e5b18b5b54cf79a2061d512b11e06b34151fd21f868253ed55ca4c7e0674d897a208534d78768c38e0b54fab086b16ae708cf3c8f73a21f7447ffa2656209138cfefb43f7de5bad386f3fa951c1c741f0e01dac8a592235def7f3bcaca03f44581285c11204a36ff34a8b7eae85713befa8ab475ab1311d9958aef7261c651be99665f8d80b1aff95bad43a9bf1fc1f6dcc4e5e4605e2ec060c041373e3367628c97b24eb63fa48112bfa9b54b392bd2c6ff810dd04d4cfc66eee0985d542314e78365576c55536556c338708fa25c51b68c125c52af5bf80ab3339dcecdc6aef55d7341ac25e7b6e76c5b00adc07dfb0ebfe3280662ab4312f020cd12ab57edc7d264b32678b1138e78fa5bfee028bc3b4207f98038ec916c1d49e2781b228d848d60c3d725c12622447652e45b3d5853b104e50d8480d969c81015e51550a254053b6f4b99873d284297c36456532913b53dc88f3094da55fae8625cbec2399e65f4049794bb3f4e6c175afe7a75a74c4b7c17ac766238a341c1cff7cb1dea014662d8b525037f2003c6542646801747c93c1786c3469ac70bd80899259fcdfef2c17cc0e1498bf23fbe0dcd17dd655b1552357c031163cf8049bee4bdca38cc5ecd93fd461b8288cc21d3e1fca9bebfd3f9ea744e79f059326a8294a2035e95fd20b99dd68bc35f697a1c65bad46d5a1d143fadade86d3748c6b9cfe87b126bf71dd8052698e4919623bce506411aea56f77be1918e34a506873702021dd0943ed23ae97258e4130503a967895ee64e6b1b417bb907b904a6de8d4a7fbe92ead1df6750fcc826c6f1c265669365834dc607a2683015fd1bf73b01c991f938da9f10919809d29bf8a626f943c8f2d85971857b87ea8211099aea1dced71117af9f99f48e39ae42eef3edc93b0e7a8d76f50e5a13d71c47fe1a291d75b77e5007fb09bafc4197cd8dc2a0f5250d44aecfd8ba660fe43e380a2d0a8910c25c5e8eb8267380b303460b876b3215f87bc5c380d378a60e1fb10c783e829932ba43241f607a9c2447d59e9ddc2aa25598df227be18017cc96eb83a0a0b950cc1c61050d6bcb7e522ffb2de1fe12f3faba4111ed05ed255222ffd3712f8111091b289d50ad63d035f7e5f7dd7617da5f54d45ca69b25ea446a639747a3d2772d375344c1acc8676370ef2660a78b4ec87acc52cdf9e6cafc3fdb17e7bed411bd802c56b1792e1b1944a37616533ae2f14e347be29891c9849b3fb842899e1465557765b9355ca14811a45580edcf790c2f65c8b485a6780f13180bfe09d3df8cb0ce93b26459f49a14448996de8e74c8e1920544c499ea911cecc87525fdb3e747e313c3dc51fbca238ca5228708038569a9aa0ad0d3e9e2eca687cd5662fd33e27d0b2658889eaa8e3fb4d3cd65c91a4a020c6136e73de2be0fe076a6754f422296d1e3f7a2626058882b42ae6dd02d3278765842e8cf8fb6ff7b769fe3cfbe3387a0df80023441d4abccf545107dbbc7dbfb973b22b14a26501761600bbaddbdead17c6038fc7508c9cc1163088c4b9b917158015a764fd0a837ec1a7674cadae5c46fa6ff0d63e1d1723aa3a4db52d86b824d2d5bbfa94ee9a9fe4e563d00c1e2724e1d82042168ae44bcecf027734ca3e281fbb016a802164b340e374e379e1936a81cd6a24136da0acd646f66440ffe959b54cd890a98303cc598a71f6d01bc3116d55ca3bc2c1493ee6e68c5a5c0a055993f633c7ddc2d278f3f56e0149d194843ff5e0d9825da9a7597917077c058721a816c60baf18d5adef0421c486b52fd161b3328d4b04cd2816bcb8394f0f26e8c4a0786a09963b635cbbe2f2d8cc1309dcbc39bd2d5c186e6a8b5db4b83f7077358271153f2e1230b77df4338feecfa5c11d746f91fc4eef38c036053bddf66b3fd780593618b6a6ccbb4d5a9ada19fdd2480ada54afe8935fe0d712e0cecd2c95dcc522f62b442a1bcb5adf77a76bc30b1fe90b68e45c6201628b692d41e890d7307c76f8500f5e88f631e5ec790658e49621486972876f2bf5cffc804f0e7308fe6d3e21d4dc1c8a2752de77166b00fc96fe6cdae0e4690ff7b996ea27c9ec9a89fe03efbe5571c8c83ce1b1c25598bf5e0ac4e2232ae145eb8620f7965cdcee9786d21b130d9a349761d2146530ad773750674ff7b24386c650afeda7096c1b005c444c078c1f77f1fb3ca7804b54bdd45d2aa2c3e853e3ece4499d636cc0071b5a687795d8fdc49a6e8bdc88f1d60fbf6d1a093a7b4f07041f98e3a0b4e31434eba0509003b9469dc4583ea8fc35e565fd95d1b8dce18da9be1072123fae2c5f31063a4c6742918cecba4b6accb53cc910e26db2faa88b23a7075d2750df7526349b707a5a7272bd006737ca69ae946707dcf39511259f11bafb9f038e967e8c0b2e42fce1591693426daaec9608d2f9c49b5b38f88656d7dc70652f4b4dd6a891834b7570d95e73d7b5b5014cabb4cacc149ec40a1430db4f61bbefea7553c0c89af646e66bc4cadf00129b00ee9a58cbaa4fbbbfe3d13afba2d20dbee5ea4fd7f9fa53c41bde08cd30bbb0b866c1e53c2f05954662f6044c4736ace9df5af1ac3aed753cec5941ee3e2b21f79cb5f7f4ecb6114d3266eb91da8163ba99ecc5cb1c32ded86a5328d8965e038216a646c226a51db81a760ec703675591b0d65dcff72c0d2c299d70ac86dc851c1c5a561c6e6252aac1cdef3194f9cbd1f247adee50008fe3a2167f6726e62ccd11ece995d697bf599332a8c24c353e35a98614b03df5ba4bedd0dc6c45c5b8f160de89665fde2b804149eda6332c68192bd5a82ccac6af631441a1b74427c0e2465dcfb3fa67a7e7823bd9dcf4f79d9223ec3131c464ae22830a62b13bdac248df1b8509221d7db6026194c76f5f210e09dd0786fd7f1bc84a0b341962b93d0eab8ce8acb2daeebcd413879fa75875ad52e0bfe91bdd5b071f3b22f60e199c45993d65c68e5e085682c7ef72e5d4880ed6344cda0fffc3ab81c9c8bdb64fc21121d14d3d0b03f5226f30a3c8b63d577fad27028b1e3e212d301c613b6e93a2ba4f95337862cb1461001681ca39ea49452337b4be84043b407f5c3c7b1e2deb91e1b1a4c7e78a8bcefaa626185ad79b0fe156c889e6669b78a020f700f0e521741b0f73aa81f6c29bd9879efcee6805571dc01f8f90ac357e21ce26a7f19df92d45f4f68a8a7db147fe37e8a9046b8890577c925b2474c21a5a4f4c3114bf614c368ae40e255985d3b1a4c55e503f6958c76b16b35c2efec6cca5a402624be529e10391a2e23677921f11e7b47e92048ae5441e6bf8285bb81b47eb4d44b89521621dbcd487efd77f37ea7a94a1fdf4019969f5f0bcd534642b4da6ef8570e566993f0ff719bbafb78cccc57b9fc3feb7fb61a947275ed800f067fdd48476e5ce3182532190b37494233468a8621b7d820531416e65d807f0ba4204bfe55bd1d60b1b2c9164a5417da75afe070c71d8758eb77cb0fac662e612137ebc665e59b1a62828ff2f042eb5eeaef80a685676e25a68cf7ad69f12ec295a3415d9737411b173dc8de1e357074c010fbb91bd7feb64e3d3468b0a61635e6daf1f9f2138aa7d410268e2e3ce655d0301887642e50ad25b4b11f3efa563a49e111b240930da3740c1768187af4000ba5bd72eda55110f89205c7981999bd3c0c92bdc3f844ad8a50818d3900fedf3e514d044e25ac90d934f814936026a89aaaba66f7436d32d2e63280e2a8b46c5b005064ea68eff43a0c5fd662583e9b2b0d62834dcc29a34e41e5c12061bac1487f7a52d0a1438bef17b7f0efbba93cf562a66b20e5116cf6af7cfcc7e3e8ac899c4fa946d5ab81a57e52c913850d3377018b456ce82fa46cbe487c4efe8c216b5ec34f9cdcdf6d8a8b3372d50315ec24fea669e1b00b6778de13245eaf01302bb146e0012c89749662250822d33c663787c1dd98d5f519d19bbbad116d95c098485f9e72a3119f145caf8cf8e5c7e964414027da7c7001a5605dd08c67b7eeb338aff7329605e9a56c05212c6f5d10e37524d6527f79b05f603bada3ac997d3cc79dd9754dfdbc76b003c8da5ba6a2d3026399fa63e8153f1a174eacf09c41f4f090be5d8cd0e3e33d1bf470cf157ec79b2674223d06ff2d553a823edb7a30b9a7544ca3957a7ee534016847dce26e3ffc54c6dc23b76567bc5f35ee67af27e49eadc54b61ffa70b56bb494f0d259d86f894a7b79d3f3e71a4efed840efdd9ffcfba87845868e6bf0031be6acf0e92a149a70abdf8c0f792bda53eaa1e464832af85c721bad15f7b8fc571a5debaa65076b09c9e1f8c3b2660796f5d3aaeb21518f789fb202de0919daa671440ceb6f8840ec5840dbe7421a34f9fcee344b2d8e5e8c58e48a1178d9c0dc6c2bb2a4c91f595462f74b11d266e4b24569ce41d21de2f40ae5036c8ee94c9ec53b9e27f572ec08fecfff5d2cc9d3e3104c1b177d3ec8ac7c84b100dc9f03a5548022ae52205a2d1526a3044effaa6346f64d02024840e131a734dff92331cd29cd799b63d4c641844e84305cf66c23b6945bb21c08d00a3eb88b3909a5fd0f296140f4ad29f05a409b993d28d3ed69df2047a819dd65c7f0fa6917a4ad17b5246c2aa29e662520754aefcb627a5c25220249156121c9b77ac0183af0e4aad95fa535a3babd81ba5ad3226c80ff88b8c548e8a4442a01ff77149a032b9792a8df46a6d25b3a15d64712ac59a9fd919f966a0623a15bcd3aaa2647b4900551624a3e4cf68b07e4ec9769ab01af5a1c16c75c4eb55fed8d59773b9e9487f4c776ef893031ba5e2bcc815a36a0763a942da59e8797ac8b6cc3233fe9f092f7b293617ccaa15b814136444384cb56d26c1c6bdfff1de1ed1fcd4675853d6b1f51cd2a3cc75b396485b60939324ac5fcee0bf7e3554d57dda25da6542a4b9b5d22e9d960fe88f242326fb06d39df2abb1ad7ce23256033a625d6331d99c770fa933476d0782421cc44b7ebc16a6bfcf8554b92dc0f364d03baff69dce2de1eb280d092e0393d15367e3789b6366ea6c6e7f9bfcaa7b3fda599e6706add9311eca42db9a7a2b103dd747d794b18812d6a967ae9bf2436df4", 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x9, 0x678, &(0x7f0000001080)="a594c143e92d", 0x6) dup2(r0, r0) r1 = accept$inet6(r0, 0x0, &(0x7f0000001100)=0x31a) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x165d, 0x1}, 0xc) 21:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x144) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x400, 0x8, 0x26b, 0x1, 0x7ff, 0x1, 0x7ff, 0x10, [{0x1, 0x0, 0x101, 0x101}, {0x9, 0x5, 0x7, 0x8}, {0x100, 0xffd0, 0xffffffffffffffff}, {0x8001, 0xa5, 0x3, 0x7}, {0xc80, 0x5ab, 0x401, 0xdf}, {0xf1e, 0x800, 0x0, 0x7}, {0x4, 0x800, 0x80000001, 0x1}, {0x7fff, 0x5, 0x5, 0x91}, {0xb9, 0x1c6, 0xffffffffffffffc0, 0xffff}, {0x4, 0x9, 0x7, 0x4}, {0x5, 0x1, 0x15c, 0x3}, {0x6805, 0x808, 0xe9}, {0xb7, 0x0, 0x8f3, 0x8}, {0x1, 0x8000, 0x6069, 0x1}, {0x8, 0x80000000, 0x7, 0x20}, {0x4, 0x1000, 0x7f, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 21:04:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xaf) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 21:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 21:04:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) setpgid(0x0, r1) 21:04:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x8, &(0x7f0000000280)) 21:04:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 21:04:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x3, 0x3, 0x7, 0x5}, {0x87, 0x0, 0x100000000, 0xffffffffffffff23}, {0xff, 0x2, 0xa24, 0xfffffffffffff001}, {0x20, 0x1, 0x101, 0x3ff}, {0x335, 0x8, 0x4, 0xfffffffffffffff7}, {0x3, 0x40, 0x81, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x49, &(0x7f00000001c0)="96e167e3e507f67f0d187808dd33b0cd621e8c72b5ddf20000000000000000000991c67630b03553f3dee0d4fc47ae63764fea24545e3a0bce014ef301000000000000007c90b89038") 21:04:02 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 21:04:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:04:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 21:04:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 21:04:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 21:04:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") socket(0x20, 0x4002, 0xb05) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x401, './file0\x00'}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0xaafc, 0x0, &(0x7f0000000000), 0x0) 21:04:02 executing program 1: msgget(0x3, 0x3fe) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 21:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x167, 0x0, 0x6, 0xffffffff}, {0x4, 0x5, 0x1ff, 0x9}, {0x554, 0x7fffffff, 0x44, 0x6}, {0x952c, 0x7, 0xfa6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x8}, {0x32, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 21:04:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x23) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 21:04:02 executing program 0: getrusage(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) 21:04:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x100000, 0x20]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/45, 0x2d}], 0x5, &(0x7f00000004c0)=""/119, 0x77}, 0x1) 21:04:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x4, &(0x7f0000000080)={0x2, 0x3}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 21:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20128, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 21:04:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 21:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:04:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x12, 0x0, 0xff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:04:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe57) 21:04:03 executing program 0: r0 = socket(0x100400000000016, 0x3, 0x2) fcntl$dupfd(r0, 0x8, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00342bf4f8c0f32469025d580004000000000000000000004963a3901493f4765c2f08135e1cff0bf3f288570f34cd2c79db14c5a63eb5344df830"]) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) pwrite(r1, &(0x7f0000000100)="f8f213fec9e388752e4af1dc2f5929d6399815834a5538d6b803cbbc57a8bdb35f6332f68000fabd0b903214", 0x2c, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000180)="046ef9d5024b38594ba0886e31c506d35387ec03b16db6b7f4ea2b36ef2a67e04ade809b1b7b93fd9825a1c5da2379e0d82bbaba6a53220ea49f3e09d2d3ef8c2286b863043491bd92993cd028aed95a05c2c0bf2ed64752127bdc97910608ec6bf35e71a544ce261e235a5351be45d4d3d3c11c7bf514b697c96c43b74a21220b9902bd5da11fde07158eb6f2f8e010978bfc2d1550305236102dc21be5c67b26f1123b952ccb823260a9f308c295d2cef1463b36faaf6da55912ba5897e0b6436a87f22588ba5e1cf09f2b235262955e7d5fa6f6e33f612bfc25f663460e97a4bee40a83f69d99b9991d2b7734", 0xee, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) listen(r0, 0x2) 21:04:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x5, 0x6, {0x0, 0x80}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 21:04:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000200)={0x40000004001, 0x7}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x7fff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300c0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xc7d9, 0x6, 0x1}) close(r0) 21:04:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = dup(r0) r3 = kqueue() r4 = dup(r3) syz_open_pts() kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setstatus(r2, 0x4, 0x4) dup2(r0, r1) 21:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0xffffffffffffff31, &(0x7f00000001c0)="00da70072cf2a70000a1eeeec3c8be859166edcac802f0e3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0xfffffffffffffff9, 0x7fff8000000, 0x1}, {0x200, 0x1, 0x401, 0x752f}, {0x4, 0x9, 0x5, 0xfffffffffffffffa}, {0x9, 0x40, 0xde, 0x4}]}) 21:04:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x8001) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 21:04:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f00000000c0), 0x3dc) 21:04:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) 21:04:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20020, 0x0) fchmod(r0, 0x40) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0xb) flock(r1, 0x1) 21:04:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00002e8000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0xffffffffffffcbb, 0x0, 0x0) 21:04:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) shutdown(r2, 0x2) 21:04:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:04 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 21:04:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x13, &(0x7f0000000040)="ab12d446f1abc112c58c943e6ae12757d51fa5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:04:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x20) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r2, &(0x7f00000008c0)=""/214, 0xd6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x20) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x10001) 21:04:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0xf1, 0x44) open(&(0x7f0000000140)='./file0\x00', 0x10c22, 0x8c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) getgid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eafd125c00000063", 0x8) 21:04:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x2) 21:04:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") 21:04:04 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="5011bad03be452a1036b1df07887caed23d5669139773afbda199974ef9b3bee48d9c5b0bd615cafbbf826", 0x2b}, {&(0x7f0000000340)="0d9d86d06cbf6b75f25eb7af411fa5d3cb9c756925e8bfcb7d4753eb66f819b3ec6cb81c65e548e9328174191b3028fbf35fbd8c47640cfc2e483500d7cbd0850a9ead28127ffa8573f0d24ca9d0a28fa7", 0x51}], 0x2) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x102b7}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r2 = dup(r1) read(r1, &(0x7f00000004c0)=""/233, 0x9e69) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x8, 0x1000, 0x8c9, 0x8, "1efe9914d1a406e126acafaf5a6488396eaaf3be", 0x0, 0xb0}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:04:04 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480)={{0xff, 0x16}, {0x1ff, 0xffff}}, 0x2) execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='c\x00'], &(0x7f00000003c0)=[0x0, &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='c\x00']) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) msgctl$IPC_RMID(0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x800) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) ftruncate(r2, 0x0, 0xfff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 21:04:04 executing program 0: r0 = socket(0x4, 0x2003, 0xff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/200, 0xc8}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x8001) 21:04:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x400) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x40, 0x4, 0x0, 0x1}, {0x64ab8672, 0xfffffffffffffff8, 0x31f28741, 0x5}, {0x5f7, 0x3fff800000, 0x834}, {0x18000000000000, 0x4, 0xee80, 0x10001}, {0x2, 0xff, 0xa330, 0xffffffff}, {0x4, 0x101, 0x20, 0x4}, {0x8, 0x0, 0x1, 0x1e0000}]}) 21:04:05 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="52a803badc630f76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca300bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f0beaceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336cec8045d740f3e4"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 21:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x500, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 21:04:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) r2 = dup2(r1, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) accept$inet6(r2, 0x0, &(0x7f0000000080)) 21:04:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100029, 0x1000800000101, &(0x7f0000000340)="eb807f6ba1d6485fae764513171b1e230f1711fad77323b7dcf50327d20f01ff1109c6d08bae806c336151d1de4bc763864491223197fcb366ae9eb1bba61d5ca4e5a505ae0670fcaa39b5508bccfcfa1e561f4f0100400658dd9a0f65d43695efbfb9b6727d7c9ab8ddffff00004148c3a5a046c24aa844b5b8a3c10b06837ba55803e4d6d02386bc9c23d246aa55c6689237a3033e62e85c0004e5c3063ee80c3dfbf5b4ab3cf92937af3e38ef744e2f901bd685848d039a9129bf1d1a897a", 0xffffffffffffffd8) r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2000000000000006, 0x14) pwrite(r0, &(0x7f0000000240)="25642a21753b3496b0824c56f47587f0b9031da23bbfe5a0faadfcca8d8087f4f53a5b8c3c0f380bf6f0975555674d184cbf837026ad130a3a498953d387e1e09ef416b845be34de31f1ca902082d65cfec2b4d00e9cbb16e9f9a92c140006e2447b164cf811b17cd5e0264e3903edfa3488cefe12b80ccb1b13b510daadf54e7aed65299d27d2a0b819bee893f19d614c8411bac6090d2d725f9ae5af7a60024df5e3b3cf87670df8079549a536a192e6a28bc797dae3720b629c5be3379cd9c44dcb0a525bbaae9ec0350612e08e0b1de15aa4d939317f0fe168f79247bfcd", 0xe0, 0x0, 0x0) r3 = dup(r0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x3fc00, 0xe7d4, 0x60dd}, 0x5, 0x950, 0xfffffffffffffff7}) semop(r1, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x59bc8e12, 0x800}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/101) 21:04:05 executing program 0: r0 = socket(0x6, 0x0, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 21:04:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7ff, 0x8, {0x8f6, 0x1000}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x4d}, {0xe}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") ioctl$KDGKBMODE(r0, 0x40044b06) 21:04:05 executing program 0: r0 = semget(0x2, 0x3, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/238) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r1, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 21:04:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d81817ba1e6e811525929c52be4f73dc7c705055f59dd26ccdd03f9a22015515e0d304af8a94c657f35a2e059beba93fb6154a8b38a73bf1add76512adbd7a312cb2142f4d4ec1477221e3391873f6cdfd70c70958b3ff207a2c4b6582a73e05be2ce85db5894d0a0ae64f25fd4cb63b95cfd0ddff5dab39aeb6b7550acc414069f3520d286c7c818ac2596c2f15504f9d359841c960cc1cd26fda13bc6a3c89360333153fb285cddd34b96c31be2c83fc341e35955817d84a44dca5aacb0c8901140577f79d4f45f5e42c54111e58056d88a6c28e6695ab8132f9b5bb085b17585b004f2a5e04d08d6f2d7839e6bf7242d52dff29d6fcbf9d746dfcf48f391d726f32eb47f06fa52bb688496d230033ecf0291192929139f11a96c324cd5073ed863721e0a41e3e9f2e2210776ec8b89b256526e1229179bda2f8e0c13d0805e49cba4f393f18389be78cb59e7aba745082d26445eb8fc8a04fbbf29eed8b8cbdbc2a7d7bd5309ad957011e6be3e886c963cc2e1fff3192c0c38a113003d032e1edd3b4b3d08032f54ada89abb42107a8fc2bf61167cf65dd8bc63f2f3653395cda308df575eecfb763989a31d6f3b6bd15800d8428320c0ad75df11c6ff71bf75764ae506cdd9ba96cdb9c834ed91ddc15f5bcc2418b38d9134837520401dfffee1b017ccaaaf868b394bf180c0ddf3c8c31bb43b07d6adf8671ecbf3f795b56b1fb4daa7cbf2c4b8a283f0266c6f5bf71a5c23297bc057fc792f7faac11bf0e15c5229f5ba3163e512255b100ea7ee55e2ae3a1e7b3a2f8c87327b0db229d1329fe40ed495b2013c6dc5d2956c4f7b86442d47680bb577cd23d9598ae57938c673cf0d3c700b45a3ca27a4212ca08fd0d11201b4e42fe6a18f2241fc0f9c959cd1357c3e55725eceec925fcda4387472b780c5cefc12e095b5d874726e64dbabd2b7844d2af4186c1c5dfb2260451aa23e38841f59668fc02c81b416fdcb1e3a5723596d1323df35afd5a3ed2ab8cebc834630bfca58c5161c1e669c58f43112f231d283fc215fb3380784ca3549e149730e46248e77d6743c65129549544e270a2716ec87d5b9f98f2a2abebc2758f75e791a5c1540a70282fd30b0ff0c809c5e99d5f81dcb1e9ac1ba31553b17f48b5d75489340624483707dd5d0d1742dae5ae5442a6b740112640ad0d704e647241292816e909f99581c3d1ed63733667eb508ac5e526e70d051caab999e14483b679cf826501f2cff1ffc6479285b78e342ef2c4398ce22c8c286992e87895eebef4f57a545f15c7e5ce8a6305e02823017bb24b74285d159610fb01029a36cf8c227163d49a4f9141b364cd3db3c10dd4a15f5e728f6fc0fe2133fe2af5a614b0d49235c864f3017d6b2e5e0e058d79bf7de7338c2e9bd62bea6d9b8acc373f3c253485f7a4a0a1c172b0afa0dcb0784425255950189fe000def8271d0b5259637d2699a1d48833fc8a0f12a207bacdf32437fd835dfe764cc5b321e42cccdefe81acdfeab9b6c532e46ea81732b16e63b6541f342d6fd7ddf71fe96bec53cf0ca1f104bf1196c6821200ec87cca4166e8ed4a4d5165583bec1c637b45833a80cae832181eaa5aea0fd1656ca59f05949d9182a267b3f44f146b1c631116a16b818d0d977db85aaa0b3d944b4868cbfedffe13fd57573dba442f7e127fd998d65d6f13307cba430522ba9aa5995269e0c7df5386488f58b33bcf5779745b0cf1ff5bdada070f987b22241f3f8f34f74270797778ced51e1caa36808a1964cb9f2cbd9d7f5bb38f734b3329381d786f46bb46a0734392a6166a124d6b4f187d45ccd671bf0b915a1a91b1f6704ceeef7cc9814f8ccdec8e33057c8e2be2ef38202572f34a30fae5f38322e78b0283dfc021caaeba100b4e945ab3011fdb546499e48189d07b195b29e2e21737fafcfc4717d10ba821bb02fb925beecaefd5c1afd003495f9df867db291ccd5287c61f891a90d04fd33d452c9441369084aa1a5319e624d314ac4774bcfa4bedd74ec50c40d5b7691b7edabeb4dc14a9219f9cde81515cb48ce0af59f75305b545e6484ddef9cd659eed9aa4cfce4428b9d19dd17db005b395658e78af90388fc4fd4e5fe11b9f639829d85b01bb52a6c8de10d681c82ecd7a1b536af54066de9c9b94e34a5164dff53d1cf0730b4342db8a61317dc183ea183ca6c15cb6e618a75ff5c76bb2cdaaa5f7913c3dd1a495daae29fcb5ecedd5dbfdf454f5eb5d7e74ba8b200ea8bbc623fe6da4aa5ceb844e867792136a1a29042a2765bf55bd1eeae2e8b6fc4a268b5a692969096553e7ed10832429816b18f0b4eadbac83760f369ca503e35fdb7f3f856d24265b2b102f55b5f793e88f8beb4f8073637ec2a9bb9b8045b85be977ba022a16e6ab90fab3143f8f2b6111b88277e6fbeeb394816372f675cbcbaebe19d51c8b665ace4b38807703261111dc1ff9c7aa76253af9b7cf663b6300626d7789a4a2d3cbf359a67658dfeceea30d2bf2d3e38895f6ab0f94ccf0c4a5b57614a7d5979a7362e6b82561f2525d81d19a48323fab1da0dca5456b3910d157cc6970efe280b4206a73b451e513369cc4ba4e72b3604d1123dac1e0aa663d65bcbaea0a9e8b767576d33049a7dd9c181779b361a8d7c39508fcbddd22e8b3dd5dbbaa409187fcc0fc375828b58d6df9222cb483bb1b0fe5a0d6dc9d5cb5791e38f57ee7e0582aaf58fe6eccca76d69a1c7a2578e0570dd63d93ff15d7c23292af9739d3eb36749e9dfe202574c7422c5491152c1cf90dd38be7af6b57502709436385738957dd7e84573512d679052b4cb681b045a823bd5601480991a40650f51965165bebbcc5bfa3c212801197d37719befe519d1fa9da986b82a9a59457be8c06b188cf9d3f284a9c634e42215a4266c3f1ccea9028a8ccf07340fc1fc310cf34ecf20dff366abe3316e8e91684ed21f7e99f72c943f557b20432f0a2aa24fe8299747eb2f3d9f1fba8627284fadfc80e550feef2550212782393f9327c1d5486a3e4a42b0670836def4af46c9df59a627bad486e15685c2d1f94684b18af19bde0b18ccf95b04f00c95339a34efa26f9d3dddba5a92413898ecb6332acce0ae7ca234d329224b40b912941dc5ba6d9beaf9340e3838970e6d711cefdcd86bdca7e35825cf5c0ac7ad384d8cb3ff9f84e61200ccdeca520fc38f63654845ac213a5e690c343dcabc74fad7a33924c34a9e879daae56814b2417dadbfb0f9d7943d5e4fd2e0a5cfed7fabe1ac74cda367302a04c641ea29b31122f19f0ef7427835f5827b8db5139340399620dfbe30a86ef632738f8ee2a246e89e95b840c76c69abd6b7612fa7bb091e121a3bfd627c276220a655df36eceec7d18380b1f77ad95ff8341d90d27846a75e17b14165586c65ef254f7bbc5fea7001c4c3907667a44fc5168d8992cae1222daf51fc2ed8c71410e9de370723fab3f80af5ff9d431985f54412c8c646d215c578b5a26717c9091e6e24b9ed2813e79dd2f3a17411a50279001efcad1a99c648fb81ffa3b3185893567fdccad39c798fdf6f43578e03eb94abc26db13edc6bfdcc0710e704b040cf47700d7dbb19f01e01ce3298618851eee794c54a170a8ef1d084fa0a2a550def2d0b9f20c5a2f4ad5140aa06fb9fc5a7dbaf875d7ae179b34353d95f5e7c8f78bd50eeca942c5a7afc2f3054810e2cb1ffcf89cb04ca48011bcc2adcb752827dd0550bb55fe6a378589624bdcd95b35cf499da89fd21d3eae628a71e3797a709fabfa95fd9ad55685b49bd35b4288d45e28bfb5feecd79016a1395aff4019b7b5955e205b20e112d5752a1e558700e003f277e56c2a922dc48b7f27f839418751a9433ef487f12a9ed398aebd255144ccfd52cf0cc1dc32e67b14c479ccb79895a57a3bf7f14e04bf986729b82bf31258db184ccd669d014c3ce12b3f4cce0a6ef3d04a64a2a939e2899e7be64a6e414f869bc4e36cdad0ee4bb3bce825abc60271f2cd3b889267dcea8f0d6b10dad32bf891567cefdf0806151e02fed0d9f9185a60196200a44dffb89fffb9abce69cadfa1aab3e8e03feb320f27af209acd79767e43c0c817808b214a4be1915a1555e7624f9340ac74fec263a8bedf7997a9edfc28d9b201272f8de6a1f542d192397b0d33d9f13437548197966a3ab5b01d4716e9da6d66b0ebaaada0218a0d753dd88fc9e0ed1212b6955b51e0cbb90b5561f5e6a44897ba65df9af6c59e28c4d92aa66ab35efde2a5b2e9ee3573744399b4a918cda3c1e87f1f728b4eceb918f16e4e96ea0a2418f9cf5b54b6296d01b03c4b9a7c78a61da09c36c55cc7ac124b8b7034a7960f00b53ca01fe876ec45238b156e5621e6b7f02852f4d7485d3bd7e23cd476d7ed222fecd4ca4ee0aa003b29b53e903488dd0f0a5a96f33d9a24b54f3573f738b0811e60b7104abda8b2d0dba77d6c42fac04cce6b9530344f8936c5cb2fc479a72488dac1ece132605ce60fe97ea9b29b81990972d352ab29f7429253d3d6f15d356c6d13dc89ce4a6d673857a6769fa8d3fa5786dfb74cf5c5ad05e3c7267eed787dae48691549b1ea8a8e93e5c84b24a79c28d1282b3c017854e30a85c8c177362ce0418e70301eb870c3c0a40588a5839731964530be57d27c597a9805a533e889b87a61cb68867ebe4f9e99c7cb1cf98e23eda0dbb71971042821a7b51ea66a992fb42efeae5efdcb8eba74cca8b0ade44ddb5d3549bba942865a12302254dd2314fcdcb19ed0e2e1522e24c5b4dc9cba87168ce641f2f2eb536682a52d45c519e02589d3b137f92895899a26a062a30aacecad5aa90ee8497c909aea4723e90bf08b53baec0a51fb298306a856d1740f17d83d0dcc159c458766565e88ca91a6a71c71a43ca44241b2bbc5d47b4f4cee0c5cdd885828053d18e31b9f56df8416097f3600520a6f4c2b59a49f4e0f68a9c7fa39fa7f6f07c1fcde273674c01369ffc18007a4c3ab66411be447c9e8a6b4038236c141d248237e079aa549b00a052ed7f07fe67e6519833344f56c661f933758abfbd8edb4573e197f76e9edd39ed975ce7c84c27ed2fa1ed5f05cc90c3a341689bd1763282871f97dc3ca8b6650de3c10d0b98d556dfbaf17c5f21ad3ec95903b9b7aa7c2412fe9083ee9cdd66c15ebdcb65343a33f26fde30b4b4ae65140b582518fd3838498da312025b117efaabcd51436fe32736edaf6bcd10f24116ef5629c0817e23427fdf9de95890160e3d2272da7dc40b60ac5f68ad755c9abf13e0faf3e5159818736a2fe94fc5dbda51ca78b311b08e0e4865f5e9a272c52719ebf7a5fdb3125075b1e2e366298336bb4db6c6adc5517ab6b77e9c1f6592cecc3143b219c164dba24e2d594ff5503d7e01c050baf39808b247e3a4e1dba519c0e9f3d75bc2b7b0d5a69c3e2e4d3cdeb907df5adb36842fb23d1ca9b8179fc6001a0fa7e0d2761dd8fd7976792e5ec7bc286b9dbdfd3fbe9160ef6794e22a7f7136cdf288c09aed883a4bcf9eaa48c67076b9411f95611efb9b0d35be35c0a49c6b793dfc447db50dea2f1a1a5d406157fa420a07d9f124f0d96e9e0c39555caf7f21edfd030b8cd811b2901ae22390e4bb6f16cfb0934625cc3bebb2243988760b869209ab7a42c9d6b13c09c6fb9c18b11c0d73789ff1b115d535148070a9a4267409a195475817f70968283332cddc559ab74a1c66ab81e0364ffba71a01ba8b2a7720711ec7df1b9f0a463acf0495e7750df73edd8f97ff96e14e", 0x1000) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 21:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:04:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000005c0), 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000600)="48d9c1037a3f8cff64ae02adfb6c378d4c07d08571a434a15466a725bfd6ea1abd1c2bb6336b6b590748e0ba1ebb7eb3e8d98d3d553362af78cdf99f80356ad1f4bf3e256b34f6d0cee0c6e196c10ceb06a003979cbddb25baab8cc2a38f977cdb541645e558c295fdeba99add07a736321525fcaa14ab24c92566c9f1666807792438d92805dea43520a34b892e9b821bb63545edf29fa6bbbb1e8b0ee2ef60a1f5f3591ae42ef0bcbee5c58c2cded5fd25ade47203e4f41b10d83d881da45bc955c5a7a6e7f26d432ffa33ddcd0b2e5562546d04746bcf88a9ffaf8ca30f3489bf21d2790ad83386e9a9a4f01430ac6415a53b99c8eef1407e323706d734e103ae5af232c2baeef5bf4d4bb206969f3e41", 0x112}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="b9eabb8159aed54b5755511126a568abefb79cdf00955ce2963788db1c791801e56e97eb283d88c13f351f373cb48b67353518fe", 0x34}, {&(0x7f00000000c0)="d9da58ce21d891123097ddbd503033471d640943b6f309ab12f72258018334c564e9741ea26cf0fcaade0182c9f2ccb93d896011", 0x34}, {&(0x7f0000000100)="17547146381dbd8abac253e2c67d5470d33e59ac7c", 0x15}, {&(0x7f0000000180)="1a93f4c292d6a9bad7c819e597454270bbcd3c9de921f98a65eb6fda06f43dc91946abc12c95c4173046927a1b76f669e3ecc8cc350782c4195a6949222305161c356e5fe68b1fc98fe012b558232c65a73c2cd2ca2748c91566e0f9e3e590da5b23905650fac7e9e6a729f826e0830998f260", 0x73}, {&(0x7f0000000200)="2f56dec36249542904c7ecc890a0fa1d2d0201a6b8f0a509381f5b9b9dd20b0990c3c5cd3ebd83cd22b3af1e4772d9d70976c90d5122ed99ab79f87c5948e7661ae096660d4ff502f24f8ff7918a2e75be17c05f6c7597c52f8a0e7ea193bc81d29dc2c2b2bd2372102b1597db064c1c1ce3692a09a6bdaa35908ab67c47f271ab34aaf97ef0b76eeab0127a", 0x8c}, {&(0x7f00000002c0)="00c9230f7e86201df24ddf92b0f512be2de4de780c88bd8102be7f6dff4af2aad45013a5c32cd031013748d1f337cfb205036223699cee2a9b98e367e6f854a446b913dffc7efa2edd931ce5ccc8b485b2c60a7cb3199a2c64a9be6f52b66e9ba1d885d2db627d1295019d", 0x6b}, {&(0x7f0000000340)="810866d0fcfd6617d29d4c548cab2d3ab8330596977f12f52f26a9c3bb11092e3c21db547dfda9c0b9aa3033af3fcdb965b227a89a0aff9d43536b4330aaeefcd70ad96debc4e7e3682d4420ee4b0641818154a36b7db8a24a5c17f106cddf7cfdd54c103b4b794928f6f07305d666d3f3a5e2263b49b1794e9d23086d0dabce63e2699534e44f99a092e6e8be51c9eb9c7f2e26369ce02e97ef30a31e89edd32b624492db54a65c44704d2695fdf7ba38c8b2378ff1702fe0be053784e456746995", 0xc2}], 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0x4, './bus\x00', './bus\x00'}) 21:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r2 = syz_open_pts() close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3, 0x60, 0x8, 0xb63}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x3}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x4b3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000010, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3f, 0x3}, {{r0}, 0x0, 0x8, 0x80000002, 0x400, 0xfd}], 0x7, &(0x7f0000000380), 0xffffffffffffff81, &(0x7f0000000240)={0x9075, 0x7}) r4 = dup(r2) r5 = syz_open_pts() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0x57, 0x0, &(0x7f0000000380)=""/87}) getpid() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000280)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x81) 21:04:06 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x236) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0/file0/file0\x00', r2, r3) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r4, r5, r6, 0x4, 0x6}, 0x7fffffff, 0x3, 0x9}) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 21:04:06 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e56b0dae23170a524df0ce925d4704", 0x1, 0x2}) flock(r5, 0x80000000001) r7 = open(&(0x7f00000003c0)='./bus/file1\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f0000000340), &(0x7f00000004c0)=0x30b) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r6, 0xffffffffffffffff, 0x8, &(0x7f0000000380)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x3, 0x20) 21:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x2, &(0x7f0000000040)="ddc3") 21:04:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/176, &(0x7f0000000180)=0xb0) 21:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = accept(r0, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x1, 0x20, 0x3ff}) 21:04:07 executing program 1: setitimer(0x2, &(0x7f0000000140)={{0xfffffffffffffffc, 0x800}, {0x0, 0xdfb9}}, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 21:04:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) 21:04:07 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pipe(&(0x7f0000000040)) 21:04:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './file1\x00', './file0\x00'}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) 21:04:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/150, 0x96, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30001, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300), 0x24a, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x2}, 0x8) 21:04:07 executing program 0: select(0x40, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000080)="78874ffbad7d1237dd62284c916127042040749eaa1dcfeb59d3ccad9e13317d2dc272a66a", 0x25, 0x0, 0x0) 21:04:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x818742c646565445) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 21:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 21:04:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/148, 0x94}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000f80)) 21:04:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001e8, &(0x7f0000000280)=[{0x3d}, {0x65}, {0x6, 0x9, 0x8, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") mknod(&(0x7f0000000440)='./file0\x00', 0x2000, 0x2f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/bpf\x00'], &(0x7f0000000400)=[&(0x7f0000000200)=')-\x00', &(0x7f0000000240)='\xda\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='-V}\x00', &(0x7f00000003c0)='/dev/bpf\x00']) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 21:04:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000180)="e345acd7c55deb926423aa38dafa9beaea813a54352daf3caba83ab00798a720bfd1649a744846130f351547b760190859e29baa5e1805243918f881e0ab5f6ebfe76fe0999b05b06123", 0x4a) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) login: pckbd_enable: command error 21:04:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) sendto$inet(r1, &(0x7f0000000040)="68bc69418e0621929f2275e06c51a642cd", 0x11, 0x406, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) pckbd_enable: command error 21:04:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x9, 0xa34a}, {0x8000, 0x100000000}}) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x7) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f00000000c0)) 21:04:10 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100000000) 21:04:10 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000400)) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x3, 0x1, 0x38b}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2e0, 0x0) sendto$inet6(r2, &(0x7f0000000140)="a35ed4c919770c438f045922679c3a6529e2fd7318f52850323413e9053109cd661bd4d7d8f211b83e06b32da613fb4ff29db887d59b12ef3c97e1896b7abe8d97df6c7a085601511f28d6250abd5a8b418d6db4402777883c0863070b5cf725154e8cef1fb21bdd9a71dce6ef9c25c93172e90bef48206da1d6ac5185496721ff68048c9faa76f694c641320de255651994f5b81d1f2b1b0432f90c9ad39bef5e8666b5e42a8dc1dbdabd8c753aebfd19f03c90b45a5989e24cf401e238c0fd84dd3f648ed64be890a3649e5d", 0xcd, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x80000001, 0xc35}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xcb, &(0x7f0000000280)="f437c02ea26463654697a4d493f9751bcd6d951ba5f22769e99fa57d26693e5c29360c590e3d0db4b072840937efd44707984c63a2614027ecf3f06cfcd632b4cbde0339df574d21d54f05492ad66a098872c85f423ccdf2db5f7aca57eb9f1eb22419d1518bdd78bf5378aa0349cfc4a4c2c5d34ba2756304f6394d6d1fe5eba7ddb48e77c25ed049b5adfc381f4bd00781c0f6b62ee2793679fe3b833007e88d4bba7242d1e7ffe03bdb8f12128bc873e5ec46ef1ed9de1e4714689944f9fa40d1483e54f412313ca2ba") syz_emit_ethernet(0x45, &(0x7f0000000380)="b53b30f0cdac98ca196888ceab1d44240c52bdea2536845a9da9a0ab49e752c85d85289973f45b27899e9f18b903d71a811a9294ed265936ab5eaf2c24b631a90a93c03752") 21:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/232, 0xe8}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='F') 21:04:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x20) ftruncate(r0, 0x0, 0x1000000000000) 21:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x60, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 21:04:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xe9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10000, 0x4, 0xe43, 0x1, "c6ce76003db3ea762611c6062e51a33a494d2c15", 0xfffffffffffffff7, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:10 executing program 1: mkdir(&(0x7f0000000200)='./file1\x00', 0x20000000) chdir(&(0x7f0000000000)='./file1\x00') r0 = geteuid() r1 = getegid() chown(&(0x7f0000000080)='./file1\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x42, 0xd) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000300)={0xfffffffffffffffb, 0x2, './file1\x00', 0x9, 0xffffffff80000001, 0xe7, 0xcb3d}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20220, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x7) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r6, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f00000001c0)='./file1\x00') 21:04:10 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f000071f000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:04:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 21:04:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x120a, &(0x7f0000000140)=0x9, 0x4) setuid(0xee01) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffda4) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 21:04:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() close(r1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x30, 0x5, 0x8b, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000001340)=[{&(0x7f00000017c0)="c4a67c8c69b150c9d1e20156dc572307af2e6fdc634f2b78b4436dcb55921d08864cf7aed4e30ab566f86f4e490074ba8b2a38e3ec87fd6a06f3c71cc7ccff2f38ee2a1e0536c47357d2ac985367cd7bbf21fcadec555ca2f6ed6b260f8079a33eb0f350842c8d5e6e9181d071317cc9e054f69b7b7ec22b568659f86b638c1c5e0c94b35a718bcc350049cb5604621388ec2f6bf2d578ca6ba5fd4b30b0fffbf696fd4cf75529c5331334d564291edd929e55ff40e2e36d91f1c82f879b90840f30e4cc2bca923f19566acbf9ebf5d74869b781ae619d88662d3df65e522abcf81937fd50a25db8137629fa8f267823a88ccb153db9c9cc7302c7399f0a4aaa63f7970b12f999c8b7e8bd603276ece415ef674ba7e593a32c90d00b70943fa4eadeb3d4b9b6f6542724ce307a45e402dbb4c8ba854785a7d82b025ef6d3f8627e20a0828d8bc499f753b83eed36bb9c7a8c39b1f5393a1081c90dc0242280e89029639dff933cf674e357ede53873bcbd3a1f98e585a45e5384fd1958a2945087683f262d4f60efe304b57095b6cafe25594c9430fa24472a8f95865aa9db64780abf86cb2c632771c3bf34bb270d75c9a468ab6526188dc411da108ead40d00916b9cd22e3f0edec4952d095facdcf09a24d04d03ca071b4a72b39f9fc91bdbf791d3646877685ee31ad4fa9b3950a98ca48765aae48f715526a9c3b69dd6c21058c00dd8a83feb8a8eeb2c21bd42364a598f841e3c95d24481e7979a71774bfb44691e8b9d8cec3fa80b6b405d24762ac1e2f299913abf42caaf49385537bc587ca8106ed1025b02a8226b9aa6a4c2165cd00932819c7ae07810bf4f1278042f619a26245030bf38220ea1748293017ff05c7ed2b0bf039e1aeac7f0340f908b5e9f37cef3a0a56c2d24619cd5c207bbf4b2bad2aba66e3aa207d3c94e603ed507851caf46e7c1ad628e8ed28249b8574b7abdb27cf5915dce9ceb434ca4c26bcf5ecd7f385871e45e24c420a77212400b1354ce50f47744542be3421162bdb9e56a7755b08d671fe72823e5c101aaaefe50f0bbf52e22aeb7cdeffa8ae8ca1961640cb84737b0a4928cfc559466f0a7605cde3c1f714f080d8764d539fe3534972c3c2d423e2b48f1417656f7f5fdd7735f4f285413efb00f0de09dec2ca619aa96fd1875126211e263a1a0ba9fc08919c083bd0ba8427776422310455ce43b871dffa2cf0d0b06b68b382e1d53c70aa42c087f6e9309cc48e907e56ed140ecad4bf7de47f3215081129f264051caed06f6f3b019712365921c919122fdb411b42d9b771c4b2ba9ce90eb3f830608f26016e8a0405ef4627964c0b6d11b5c4e912b73f171e433d6ccace0627f088874555db717b52d80c1c5e3aefd65bfe896426de84acd4f34b2ab5d775ff203c85273286a29aa332660784cc2c19c089246975b03b6ee6c3a5ea1f37050d1e783109417c66e411388de559b67d062a5086c44427b1d4aee45e43516d701b22a985a14d43006245d889e0c90d13f72c3ed9faad7c7c690b306fa8509a919fe95a95a910041e197e66798cba62a3f877ca0294927a93bece732c152a273d0527b974dcb0b3c3c38a1519cee5e25b995595f0b63b2b7960c4ad2a1c7a4296509e4fc02dfafe58918f745fbffda4af45dfcba37951765d4b26483db97fdb74835e50410e1cd501d03973b93ba7deffda787257a8c964b48d10f8726611ae94359d28b4cab0ffe24a085825eb1949d24721f93d7139d1caac86a99bdf6278074bf7d6bed590d4093f13b89e6ca7f26c5b020d8cfd79fd7b1016bd088eef71f551b546fedc1450d80bc7fb9f8eb8d36cd059453426f6196feb6c307e70329cc0f4274e5138f9900cc01c2329a101868f8747fe47dc48c39f0839b7d6fb6207692411d62dbe09b83bce4b361beb875043402b8af1abe9db88929589b0a15c7fbbea6882410761753b8bd3bff4058c787adce87a03e6a07287e7a63ea42de54b51dbf8320c26ab2db1bb9ebfad1bfb8321591bffe96a9dcb85aab8b19286fa17b05842e75c40828c4717cf4dbfa2dbb1dfc952a209b3ee1601f2a1eade22ef29bfd517e81c9a69515a9dbdacbc01f790058249acf389892ee3627d1d6036140baed863d0c9ade074d261bfbc02bca97c8a372738f200ae4745cdf1cd54877b5aea9cbb92348e6c040280005ce59fdbfbde0606792f11935468f64e05686a5dbffb5c58e18b8a016895c1c4784cddaa21721bf2b1b378167e3de1b4674ddf797685b0c3cc267963eb5d423b9fbf5ac88e212aad363fa36f45262191f1203a238c5d62b85c94322850bf9aca236f0a57d986e53bee46852f124aea6f32024573fc939d866e1c5129a0d5cdbf2f1e6e3bf9437e19d22db9a22796bceb0e68feb68c220ab3b0a9fa6ebbe50411313e4ce89d102822457ceeba164b158afc63eac918b60683c67eb966b1da8b07bbb8c4044bc3146a079f58c5e3b11e4be8c937438de1a3d10adaed87e2bf73d7dcdd5edbc3518ea3074a1a243dc0f9a9fd7582971d00e98869460fd5b0187f41ab09fc657a35630f133bfef22092127973c2f74d70307c2fba43e010769f704e73f081b42f071d569652c45bcc151b6b5f58af55b26d6af2b187444c20be509952d4f4d1e5d288be50ca9f77defb7400432dafcbbddfd671ab1254f34750ee1d3180d90e8f5db7a7ed838b4c973c2ccb4993a1a618ceae348c2640163cd3660d99d303cc0284da9bcd4b6415c8a80e85952b8175a51d545547913772def5e2f307faef4ef9cd4d95a45c93d5f74d7a8dc1d39acca48778aa634ddd64f5a11fd57e01ef6244f59f8186ac1e2ced9880caace89e105626bc47772e4a85769e50def804c4ba64e7fca2bb7477b90d8c77246a63d7768c1c9375ff47cca76b55904669a0513376e6528b921c3425d7a2b9691fcdf926254f4c4c2bada44f4dbd50bf3674ba8852f279292343cc0ef4d91c8dafaa058c62076aed1f4332392e2ed5d86d1b012be0ea95a2e5b1368b92eeaf1eeeda4f4fbc818e1bf3de36a3795ffcd0e6e309aaaac4e54fa1bca6a95c3d9ff3859bdd9809ecb698337785f3e15900a417263ec31934c05fe8043dbf531d87ce5a784d7a52b348a7c247ae4f730be3ad44f0f41096d0cb8b95eb007c98ff87d313411e7cac5b85aa29d784e39592189dfccc2b74528ac266f1e97cf0afdf1151d7c475ecf6e27b0d9dd8d6be01bb58b0e91a249753d4408e7431d1711c338a5f47f7ba51dd6f9aad4bb5e3339e119ea962b74b7486b43ed9f2ee01e2f281df8daa546969e97d6918094c82e6ff63aa7422e4d144e93aba54eb837287006b0838886db84869f6c3830411cbafcd68b0f96b0d86c9ddf0ab71373a6770fa27d8d24eefb31e2cca73fee8f487e6a4122f5a27ea40ca842091a156f1d156358bd86f93dd3079da27f3a09381cd1d48cc8c12e4064f0d9f26424cebf8d25109fdc45ffcc77cf030832771e62c515d7da4b7daa34f4a324ddb71987161be8d4be70b27dbf3bcb1ef6c41779de9df47cd871db854ec50add96303732db4231c1fc15d61319e72434200be4f8d31ffb8c415ecaa25db907870d17e495902ed9e671040eedb6a90cab5a829881faba3af67ff2691593745b31e2b043f09de8bda80189e607cfd83effbfe5fa226d053f68412565e8f9ab7ae5f88fef0c52878707f802e575dc0f5276ba58131823609e926514a013d4d281d2f65987ff87ccad83c458c1b5c428312e67166abb904e2d2c58b6e4272a0222a057f55051a1c195e895d7b4f282010651ad06cbd4efb411e14854a0ee44d65836b545117e4608fc2f6645a3bbdea93b2150a1462901d310080ded6327bfdf35ddbc5250c231db8e34c2cc2a5b4f29e07b4dbf66577a70437ec48b8f10ae49e6676d5bce23444923b856c7ba35431855a9a90fc36eab2a805751f6675876f618b780360a753caf053d64be447237256e32bb8784091075160a94bbd85ded07a269a8033be7320283cafeed339d378b4f10fa4d52d178dc2216d98b69b2ca771d679be64508ca3c102d695642d220486ad90da969cc89be67a2cd7301771825748fcab34f66253a8261cb1b092f9f79e058cc913e435dbaf68e9daeeefd2a8b609c7254a5899bae7d454a5181896dc090ca76f985f519d0319c234d29e34fa65f99fd4245841c183418a1dbed37c9c95cf792fd75528af0f5d2aa75ec54943b470a2c07c4b9cf78e2c2858b124212e1c1f274ec30e00aa035cf67b87ea8ff4bd2227457c4d5648fe3ac3c5b84ccf3b5d788e69754f640161db07127f60a9a43f2481dcdce72fbd04b2023a7f633c0460920f9f7547d3a5286df78d2687976da5a3be9d51e9a14f959d47b57398799a816a93dbf7d1a85268f6c3cca7272624258e55131802e23ba9e2e3cafae83a9eebb4d7380df2828b5c8518c33f8909b37cf77e0f24f09eb53a4e8a6cc50c82014c0df0263454a106020f26424309c93eabbd3091091cc3c1b62f81883b6aed5597b20827c87129edb16be6aa03a7b24e8b6895a65f5d87c90e8299f08b305e2922d19f2106a78e4aaaa992d51ffc20a4bac43412afd0d1f3884ba2b7c2bb07cc569ae2086b35507eca53b7969b23c44458219e7d53de2b19098dba71cbb00a9f5ad7f39402ca48976712c00ed49c9935bfc9ccdf815aaff3c4583f624d3d4a3d56542e953f6c0560be8490d86cfa6130613b5734ab98648c89749aba32da7a3575597eb402c891a68781e5ffa77e7d1701f83f4fbe2b153b8dee633f6ffb59ab7ebf1e514a02b58b401f024a4081579b2a63b737df61bc72df32d1fc0a63fc5f97a7b0f64fb5f7f016e49948f1a3dcfc28e68d24e4a774ca42b2fef97c16827d30ba6206bf21aa86e223c8382367125e2c11716c785415eaef87004ad826ac39fb1b432c4228f96e443a59ca08fdb2b6711e7dd31768fa3671c75a426718f3bfaa468e47f7e4ab805c722690a79463bed61ec02c6105ef37531ef8cfae3100ce50009136dca47c2e33ccc18c10ffaa7099f9ab17ec438bcbd9f1307fe150392f0438f8a435aa0abf51efff9e279781ffadf815aae1db64938de6dd41fd8e297d4f88891b42ab4368e87ff022a4c2cf37589c9efa01591190e14a479d4b77b9db8f8f61b59f222d77169500e29f199f98d0ff9cfa3879c0b93d435a81ad7d85b82d39032c7fb306e5e0d7c0f783a2d0a203554501e0f0058c8d5d990de16a3e5e67bbc285f58df9ddc0067ea521a33aa70b85ce7a09a15d5368c6eec2215d06fd12034a7e5efae0716f084a40d4e1da28307a2a681ce0de33bccfa71ed68afffec36244b127b96ffd4597099d4c30579e7ddad79864bba561", 0xee1}], 0x1) 21:04:10 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='9\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='^/\x00', &(0x7f0000000240)='\\&+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x20, 0x94, 0xade, 0x1, "922d32bfe291dbfa73bf1e2dc07d5e4a656d7ebb", 0x8001, 0x3}) 21:04:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x81) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x480, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 21:04:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="37cfa3c563c25c1923901f1e11c273cfc8c374145c5d312fa1ea49128cde2a7ba97e82fe54235431b39fe6590dd6f28498138f420c1c4250bc71a6a821e5868992fedb9bf2850d345bec936b62504964db2adbf8d70074282e11dd45c3b3fdf4a34b1bd98698254c23a2ad05df8adc7b054da7f3cb66516b06fa2b13639b486ec43641614f97d72d1a1cc90fbfcba0bf86ac3a526804074ff3b090cec367f4dac269ff", 0xa3) 21:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xffffffffffffff01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 21:04:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400000000000611, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="ee91f625d78f6d1f51ed7ef3bb054647dd8c219f7b27531ff1253f3fd55e71cb21b7795cfb2309d9768cdc96ea08438d2fc3da", 0x33}, {&(0x7f0000000140)="2afd6f9cbfae2b19154d089d9e015ca8b72999874431fe4e180ed4f80160051f758e1f38b6", 0x25}, {&(0x7f0000000180)="7fd832874a71f563370a958f5f495e5a2844649e5eac492d9a4b47a7cd75979fae79687d30b60ea43e8426c21ebfdbbaaadd342ed03e154bc47356bb00ea0e3da75326cbe52af24d2267a2ffb4f51403fb731126ff61e387aefff99f6d1a09ecac", 0x61}, {&(0x7f0000000300)="2d5e4479adc4c505eda0dcf9ebabfbb41737eab10c30f848d00370eafbf363141ab605ec672a0577c3f90eb9f935420d1d387947e1de43b6884dbffd232e4a45e2d6afb8b385734f4ebfab91e350e672cbe2b1ac1a58e3134f2af197b06522b5ebbe19d55869b3b7460261ec6467f0513a19f4cafad046962292bf1ec5da6fb7414a16f9b99ec2dce5ed1fe22fcb06cfc458b66042d6bcc6b904148f29128294172e20827ec0f38db672055f0d0758be7f8beb23e8cf9566abf28caed701a7b959bed0184b92cfac84ba75d15d4bc7f3316885b169a24783e3414ffbd9bba0a8fd98028a5f21d088eba2d45850333251468ea9754b768bf631", 0xf9}, {&(0x7f0000000500)="5d094a03aa987572c9bb1b3cf0298cb094ce187982bf5c20159f4ad33a488c6f644dfc4419f261c6aae4316d70fe151d33b74ff56f1162fec9adeeb975b79d59d4d3bcdb33695c1bf5e7bdce9304530ca416fab0964ddda9e3c7e90f97bd83e1d3459f7e4af9fdcd762917aeb40eb19dd202cd26bc3bb1c965262d1bab20c4cbec201bce50fb67867092348fb932853ec98248fbc67f5a3b3c6a72ba1e5ce253151d5cfcf59ce8248094c43aba750a5bd7079ea433935674a270e633cc8cd0772a2ebed11b7aaff4fd5f5c72fc95facf3b06c5813426e3fb15ba2e8f5bb0d48b1f65e865f48d103cdb02298cb4e190680aaeb3a10802b877187f5987841f03533182bb7cc33bf1e07fe106eb3f90c2bd3fc1a7a8b0f4c50fbe1162e9b288c83a29fd4b492f90649ba53c6168931603364d997bcc822e3d263900a031577f3cbc715a823520615f85666baca3ae89bb99cce6f9bc3c16f00a1aef872be89df0ff3f970f280edbc78a6ea9cdd7af73b76e8dcef9b6b534aa0afd6e72e7b224f9ac913616e8ddc22719f46a9ef014b9dabe012e2d3807c9434965b349bddd7830a86d14c72ad176380ec1afb9c179c9eec5a4fc9028dfa649027c63a81365ab0cbac0f9bc8a624c68aedd55272c352e7834de1a80f9eb1045aac443f67f04bcb4c0aaaabe06cc4a209d99d796147c7b9204562535adbeaaee521397c9e290c871b97a8d42cbcf298536380c0c10fa897e115a8a413a08af5fdab01547b1ddcb3e99bfe77b0167800c10a18dbee7a4275a2686f0f17cb1b442ce3decbf44aae311dcf2ed42796584b99d480a888cd32cd88cf0a3abc9c3cad6aafbf262de0b438518a216e9a454b189bac5362b7854754d85cd581092e86bfcdd2ab87d07203ce31cbc8a1313a817fb55ee2edce2e6c7422d63e02c86fa40c1f0c6e22413a8b212ae92be0a61a263e538312381dcc13084d5bf67c55e78ae1f1bd5abbe507efdabc10b437ada21dd73bf2c93115d221649dfbc8e2079c61416cdd50a71d24dfaf96555fae9d1f45397b53cf9d3afb28afa7d42f2a5858626865c080c92b5705ecfa821b3222a4aa6ce6ee7d8d184579b2348c11931755e259d27a61e40d89cca01a940185b5db5b8a35c390d874447d89b79a08569af284a7c22cbd01d1a9778b2798c6e56e60ac2f11ed1677874263a4b1c8aa68e4b7c1dfcd11ca1920cabd77f0a0fab1f6f05b5ab568c02dda26ece01c4da4abf9a991ac048cc281fde001db0768319a240234d07a2198c20101d237330b537569641e63e34558f6033622284b387e6154ce759c5285c7385d39d644bdf948b7b4677936eff27b94e6a79b22fc46dcf90d43940398ec5a3826ec4356c389004f92f0fcce7712e9e7bc3811bc2da15d377fe3ced2d0a3873fb868b27b9fb948332f09a379cfc6986b7b028e23268920a1d77fbbe35470cc1cd0c7e5f2473a4b2db01d193a94bd18feb37306455e4417da394c1c6d47b7ccd4b750614ffdfc4c012476dfb6268a0308c8c01fb9845235e8b35f949e815fa62e599952a7c099fc11c1491f81504b59b49093c97f4c5a9cc715e74015335dd28b18c9629e9da9451e6281e64905b6bd4b4bb6eac67c0ab554c261ba52b62d68a10c4055b433667759654f4661b458ed9d1caf32f00651df8b1bc1bfa84863ede1b34603aae755633afd916be04c11abf519116227ceef67e30cff8014d33365331a3dfc738fd1d7d617840361e644642aaa3aaa75228c2a317a2460a21d6a00b81618bc44826ba4159713efedef4ed5d86a4389ed64bba9ee4d5537f70ce1feb6279e0adb8f1cf576896261bda0bf2cb124c0929212fb61e8cfdde4553d5dfe3ec0e4d7944127262f76aa8d894a986eea09970007a54d9ad91069a04b19f6273df3f16fc79db38c9e3125b80a6f0218c1756f865d29ebcc1eb66bb6066fcdc871fa1a460dfb5dfdb42d0841228fa541d004e5697d329f3f0ae9be0c2c1ca69f318fb93092508461404747197c8f633f3a5a83cb8d5cfa4bd5ba016e584ecac074df7043f4b8a0bac432dd918cca028d1ebc60bdf45be2076a2b48fc11490c3f861bf5f18e75739b619c9e9b9491a5c553132c08f3ebc17c0be85c547d837f06652c8c71dd7076019395989843e7765003ee4841078d00cd08e40cb03263b6773302408847d6bd735e55c68c17f97876d56dc2c107225c05f2ba2d760a99fae7539d7827562b134b04e9bc9c6b682745aa76e2a0f5359e5ea603357d6e2cd1d81742bc129fc0ed70c9e2c3e37001a251a23072248640be65641dfd090c7b2b2ef9995b51cd8775098c3bcfa64ab388cc8be4f06fa452132836f0496598da5c7a0930763567797ea05371c96432a62faf67f1af72b4f4967d14afebd5aacc258188d3ad2b9c17490c0d2ec992bea3987f5118a8ef904f4577c0ab72e2d4daac9da5d81f0f4bad90f069ec119201d7f6577b3cf6cc7d992ac85dc346f141b1fa56c1a368d03c5a531ae14b2ebe18c6711c13146f7c782f50011d554540d0a7d5581349f1f3385cf04bbaaa5ffd0c541fab9044746857273ea0705dd5eb6f5b5eab81136a3640d8fa322d86cd8f5c4efe15819e37fd49e24554c5394a5eb9c568df6bc323373350e9b3f5c9f3136cad02aa426acca9874b6acbce2f1acae052006889304b4da3a34634eed67faaa9bba7dc53ba3bfd64c8f96dc95a2024e3a8a1b79d70cc94a0cb8842aed18dc2b03139367390407ddaa51457c0cd12048e28dd5da359516700787124be4a67e644ace4f6f6e859fa5587e367c278d4d0028c7c1a797b6eb6eaee4cf994c8fca5627a1c8ca28b419c31eadc9bea27f83daea87737e7347d991cf1fa7b1fa4ecb380b4e134a1556ef62d36a628d4e2a986fce386e5eb9368542528ea1433eaf6c20ad334e4047407e64f1a545a77039671361883a5c78645f2ddcac2903d1ee96a8d0520b1bead1c5e121254f61a79eb3b02db5563421e00156dcfe3e8fa5dd19e3630257ccda4042ab4342df2a8027a3587232435bc82e3047044cec91184ab32c468c8e5c64c01426fffb948ff0c4c8a34a4a30b79cbd1921888040e4785f68b8d1afe5c3e7011b1da4f2a2e45d45eebef820950793fb2d04eb825ee3a94a09216308a7f9e157de7a7bedde532ab4374616fdbde80523a2781da916f93921f1f838b49080f79db03090e1673f9de3e858fbef415bd18b0a905b08b300da39c2ae3ce57df2986a7228da36f1f2afb8a878fa6366a084e710b1d7642b357ae85682a9562e80e9482f8a37aa0aacfb6cddbaca770dacc23835393d01ace46889598593c600ed2be52b38c0893106384103b2c875bf255278d48b8752d36413937f40173e77887a18a7844cdc0f14e4f9ea2461b8838b6bf974c77a47fd89cf7ff868996ceb47a20fb4a3bbee54f16f7600a9e230459f92082421b6a31e6cfbc9b98d932ca3499b1b91b745decc93791d4b050f5ea5a1f51b74512c3f32fe838f7bb98e23c4bcb45d93a2ba983e40d555f90e4169903bfd963119aede3ccbbb255fd30194c2f88cc4faef08b386ac9c3b6f2c83542d688cc0e8bde8140b54577a0feb6c8f567b60d968b4e2a084bfd2fb81a53b12bfb288aeda7aafed82d5982e1cf34749d3d526248d692f0de152c2c7e87e4a6bfdc636d4b6de6e0743573bc5c3045c92413560dbfc53e707bf4e63eb63440c064473350476fb58683a2c5503790f00dbbfd47c41daa8f6eae0228fac024d79869d30be005bf912ed1f4dc3511a9857b0f9cbcbea5d656dc0ee6dc3369259f0d3c964ab023c9050e5f225e0051ed1fcee4c307058ea46470604c50bae79e742ea60c42a9c726db5846d72719301ae08662b7fe238c6b8930b69b22627e8eeecd27f8deae4a597eea72a578b89823f9ad0c6f5fb11bd3115426e2d8f83c9a91d324b5fb6a5e6836f4898fe0b04f440db68171569a8de8cb08bf869994639080b0296ea768edd543740842d0adb1ce4ade30ba10a672956678d40ac8acf7533f00432d9f8c99daa1246071a73b4c02032daebf563e70546bfd646e13b231ebff39eee13c06b6c575b9a079a882699a02989f8dcdda72c5132495aeae4fd7b7472677c44bc8df2b20c211f5a0ae52faca3a8068678ee8a93a41d991abaa00be50f645cbb0400249b671aa557f71dbc261ff0c1f449d73bfd1a82ec2a67e4b7e646bb149fa845e471991a6a18588aef9125b972dbdcd120be49c598516c5bb862668bf2977956004100919539311f8f815bd719219c9f886186429899cd8b326470e06f58fd203374d433af69f649115cd5c07be67b475d2c613cdc121b5609039f80090d30def90acce2897cf915ffc72bd0be4a480a3198ec7681598304ea5e4e3d1e09383b80d735a359fcd1e9a277c7b3fdbe9df3b8a55e99f2a356e3e04375604277b54ca4ed5bcb2a9e5b4a0e8a4e4a194fec291f4ef8e05ada9509cbd5b2e93c818bb822dc3eb41ef21901f0c2bd463ca26949f622bfed74e121f2647917a16e3c5b2eccf99ae774d5e07da567775099bd9700540ba2276909425a61c92c6464f6f9c0d2936554ae412ee1f3b8c2069090e183edda5c793cfac45bd86817c3e931db38cb32ac69125ba286f30f126057bd82d7bc6d02efff5970c4787f55243cc524d930d9477968799fec5d2e52bd10e0b1e8667a7ad9f8ba18703053463684a583edb512b0ceae4da61c04126acb00ec45f7978d163594b0a3e103eb9aab5ea92feda21f3f16cd0ce20543852e14321a1bf56d951aa3d1e87f9a93bfa91312b363837628edf697fea84b24bbac8d75ac1f94d854785435c4e594531a8ce43490ddca7d578f7d0e64b6b1ee78b9be8a46e8b40f896a7f60a8c28e34e1c7f01f356c06f40968c708e896e21397540396d22360758ccfe1c9b0f8fe3c980566645a280358b0a6aac1f12fdcfb8b532540429e261104dcbf3f933faa5666203e4b4c1ed335fafc7cd347dff3087c101e4a622066cb6f4f4683ccfcae6b03746f1c5bbea6722388a746f6762ceb97701718869d60d64a5b33a4d05d56d3a4ea675cb825955aff95e5f151450701560db9116177a3acffd748201aa85e7f6b9d5c6379424639971fab6fc6cf33635ec3b4ccfb48b84f2962d8af9b98156ab4659e6d303a4e6a41c9ca0cc73290f7698025f98dfbc1afd764ca09b354b24fc43bb69aa68b199ea43702d12ed9e45c7eeb4a2f7c9b0e6269cd11d69269a0103cb6d7c8c282698c442dc37b32926405fb94c5aebd2824ac52a25a6b5fcb762589f7977b4c1ec84ed058fa8025fa07888ae31fb5508348525190008557fafbb2ae748fa7cbfac00350b8fbb25894306d14ac5ce1b49615f6f5e7705ef539436d201e7e5ba591ed5f6657c41b6349a116e3540d2db35b13b2154bf1b18851d8f517fbd40e12466ff33c9e0975d2b2510f95aa7af83d3b1370b679d2dfb6ac1e70191af7ebed9a43d65968eaa4c3a19c6d92ccf51ae651feb33b861f05df8b48b2b8820079f1d4789196a2cb514f87f544bd71757e1e19a1c9e41ac184253763e43e9f04ca7d7bb0d45fa61317afd059c4b9903ba2e09d22a7b5dacbb37410ddd0f62949f35e6a3e2ea1809a1db998ac253e50e9f2e3b8efffa6e8feacfbcd2524ae0fa77912409f4c9a493a5913aaf031d1166c449ae0f61dc6258dbe65ba4d22156f17b0921a009fe2ce9f653b09e9746b6cffd68f7f094a6dcf19a374e7c8113404cb914dbb8a1e5ebcef59f4d74ddac123b4517e0606792f4821", 0x1000}], 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000400)) fchflags(0xffffffffffffffff, 0x0) 21:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x8005, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)=';') ioctl$KDGKBMODE(r2, 0x40044b06) 21:04:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000180)=""/25, 0x19}], 0x2) 21:04:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, 0x0, 0x213, 0x40a, 0x0, 0xfffffffffffffdf9) msgget(0x3, 0x100) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 21:04:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x5) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 21:04:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = dup(r0) socketpair(0x1e, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3, 0x5}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x9, 0x0, 0x7, 0xc9a0, &(0x7f0000000100)={{0x7, 0x800, 0x6, 0x8, 0x3f, 0x10001, 0x80000000}, {[0xf2a, 0x1d, 0x6, 0x6d5f, 0x7, 0xfffffffffffffff9, 0x5, 0x7ff, 0x1ff, 0x3ff, 0xffffffffffff0000, 0x8, 0x4, 0x0, 0x8001, 0xb41f, 0x400, 0x7], [0x8001, 0x0, 0x65, 0x2, 0x5, 0x6, 0x7, 0x4, 0x2, 0x4], [0x7, 0x4, 0x1, 0x0, 0x0, 0x3f], [0x9, 0x8000, 0x0, 0xbf86, 0x7, 0xbf93], [{0x6, 0x5, 0x1, 0x26e01fb5}, {0x7, 0x3, 0x5, 0x6}, {0x1a4f02fd, 0x400, 0x1, 0x1f4b}, {0xf08f, 0xd6, 0x401, 0xd7db}, {0x8a3e, 0x7f, 0xfffffffffffffffb, 0x19}, {0xedcf, 0x6, 0x71d2, 0x3e}, {0x140000000000, 0x6, 0x0, 0x24}, {0x80800000, 0x2, 0x2, 0x7d46}], {0x8, 0x0, 0x6, 0x408}, {0x6, 0x3, 0x1, 0x3}}}, 0x8, 0x922}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) write(r0, &(0x7f00000000c0)="59667d00abece98e", 0x8) 21:04:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffff9, 0x1}) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) sendmsg(r1, &(0x7f0000001ac0)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0xab44, 0x4ad}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)="7ac69d99076d936930dcc390a4fc0abe9e18d3b8d874cdc60b1f4a345cef1776b032976fc05965c8440bdd72cdeb9d9699e03bb542225e6503f2dedeec52d2b09022b12020f823ce25e19374c3db7e731b717ae3cf5f2441bb71eeaa9d6c844a3c1e1e432ce7a4324206db544e2f84cef14c121654f6a7a373438c64653537228676da08e7c17fadd88b5b6a477bda0989ed01ab96b6b6d1898c7c1b5da8e38bd04bdf7f0f669d59eee94570c19a8bef5e43fa1364f1919bee09fbe9d0ca6e6c7044ded6b544bd09fcbc6398fc74428caf8c8f11623046a3c64a18453cfe43e11a4a0e63320e3f0bef33e3", 0xeb}, {&(0x7f0000000400)="8ba610b1802e035f4a9578db615ee8f6942780a3b51bc8c303be3fb3f3d6ef095ede618ffcb613506546a0a8ba0aa9fff9a591eb8c97823233cfed0732862e728be663efcfd05126bf81c5a4f30b738a2a9e16ceccced82e5f4b39f7b15e4cb2a2561968d126a83bb0ce476a50b692bdd39d944b8f7d48b8a98a64a0a873c43d4a5c43aa6f31541d5986466d65ab07d4ab28099ea49669b5a53f3ced53021f1aed82ee9f8565f00dbb9591161e51009e33bfcec35f34c8717c492ff1d6e588d32b0117098dcd7175", 0xc8}, {&(0x7f0000000500)="f237326c9e98e8d2d8eb047a2ef7a892fd06dc1f6475ec69cb601a107abb53254db5debe15b986714fb98ea2099fa1751fe7d88c74fba5ddfa59f0090be49304d425218cb4947770490f8fe68b0d6d2a388e617129a844e06e3f453081b5645758f1bb05bbe6ea1396bd5e00afca2569cbe677dc87ea9b156e6e", 0x7a}], 0x3, &(0x7f00000005c0)=[{0xa8, 0x1, 0x1000, "3d01413cbeb2287965b8c074848c1476ff3498050279830b2cb11c40bbd29e1d1db601d9933ba4e1aa0afaf4b29c7b71b5670467f2167eb5aaafd50462dcb4fb8eda1a2f8abae69e9224df3297a46b45084554e6b8c81ba9321acc4054f2cb7ea59fbfa55e14dbe176248be22d7f114e3049a62e93ecb237ba1d9b74520c1d6820364db9b416a7e1c056468561f16d8935e4ee"}, {0x1010, 0xffff, 0x0, "6344d447dc902893df81b8fc59981f437372fb504559db292ef13a45807000cbf1bc7a6956a764d27c4944e7bb18a3f3bb6b5c73807726fb7625225f2cdf961989bf44f48aed8ab121baf1ed2f47479577a3a7208f4752906f82112375206804e524d1a0846f48f3d51ae297bb12c84d45bd30459c0848a154c716a96a18b39419b44f60c80637c2be1f880c4919b100ac196c1429f982448a6415a4f4ac410d5d42ff879a26e56bbcdc350377edc318ea5eab6b56493bac42852f53bdc1438214d5132d14181354a1e47918f3f748e4e676c568e00fe2224bc6db1e9f001ca59abfc7efe73d7716d8639060b19d6960128f67a2d70e9dee4f26024e5a0d1a7728da7b58f5a1610f583f218085ffd9759ce8aac4559725b9aafdd3b89a8c58ed06d2a7c4c1c2a30a1a04d7c318ac7117d57e89ecdff661dfc5b47cb185530176cba670d6a2781fb9f97d0242c4a2cc00e4e9d9546f4540b0ffd699af03e8cdb9e530324a292ee9c8b0575a9d9771c546ff3f14dbab69024cc8fb3b6f4c50893996544c16d0a97672d9e22888d3135c940258f97fe17d6a8f1bb0da8dc73004c5966a786dc4f41feb1071dbf12bdf47577ccbb72fc49ec81cd2adcfbc25b48100192c9a691e7fc3a16403f9b4dfd13742b6addb16a698234006be2434eb9115659be85059a485f18d2d46bb8eba1a72d20d9f27ba0565f221c5ae68f23c6698f83a2dbef25cbdac2f122e5999f2c65322bc7cc13320104a932a257f7672517e7e155c8e08d930789cde36df0038acdb8937ad013bb073fa5d27b57829cf3614924e23373e0386d722360c3adea2f3dd365ab9e76cf874e30bd85ae814994b9e2f44b931b5e598d92031b8d3f348222b412be18078a3045717baea9cdb0d983cb6027aa96b83103b7f960de2f687f04345a4f2c7cd8ef7a5ec98fc415467692ce553464d846d6c2f8b4a0d9e0ad50fc67b693e8a07b517858f6e2194511294e42d7b4d6c3c9e0d919e36b5458aceed01c6be4a713672662017687bad64cc936551f7060da41cde5ae2608eca6e4e9d92c17f07fd7a5226ca7bf242eab03afc28cf140c26c1e0ebd1affefab1dfdfff7e8356e598153c9869efb54282165b364868f8d0a9d64c3465ec77a33d726dbb3564f5dbc46e18bc53c463b9547f0154527648ff9de878288ad3c1b7162ac738962721b6c50f4ca0752648385a94ecbc6a0511d511dc0d5a833c4af9da6e1472c13b18ef7e864c0b52841d04716e7fa0103213d3a6423b470f711c91aeb5887faf12358c668861e4f0013313be684a88660eeb15c96946aeb09e6a9a3e06f6346911cf2c9bbdcaae1c2e62e3bca1f2a2c8acac9b88b4359edf35e6c9bf2cc2d8dae36d902917a5a15a5999712591da5826971a0b6042e0e9d9faf991038077292768aaf186ef21876d75923b1c919e5363282cf775c16f7212daecce34168f8253a49bcc3beb5fa907a45ccdb7d693610098aff14fb794ff39cef2aff661e79378ff15d4e64f6e6f746baa9cd829048321d14d453468f40949810a1f470e9a73265f1570b9a34e6b494f8129aa53915f31d154e0a822ccf8d08855a1d24c5a3fdf2682d20931ed58eead61c9704dbf92f1d697a6f857b7c5a830bbfd04a91a5b2a47e0150e57b535a4362795bb7deb9c11fe366dca690f3907260d6df1615b28bfc1c7d381c2dd29b989f852afd7519563aeca00e18055a3ce4de636d605c31ee3f48e2d142cb98db6992083a4cdc4ff8edc5e16fbac28e120f1667c68ac811d9dcb8ae2d9ee3985d671f63be66be9a40f7baef775f35b5113b7823045f1a164cecc67b7fe2ad8f40180fc812046aa73afcff20708daf9f1473d5aa25886c39527bee22128c21db517a1499f13c2f44de470052378032ec851d5fa740a26c69644a0d94ac0878ebe843cc3f4cf820ac2433b6b3c319a8e1f1a474a32088a530fe287b7edf5e5ba36e785cad7b82d82a3a8d8f62ba85565534466519e3cde09f5f7e6b15b1510130a890bea0f7d06fe6dd273477dfd877f400866ee3ec082b682c433b4fc7c170a845f505f6702dd1ec52ed096d8b08f1c61650483d3c1c34a12d17b9d49862e8ca728ec5258a456a6d351f7c7346f4f73c8fed32bce392c4d7412c469c59e5d9118e2540425e4b335e82c89e1534b1f9cea23400c3541dd9f52b5dea74ab53fa2777f759a3fd1389469117b68ef6b34c9b829e849bcade31e85571d5f1c1fad7b534ae1af7f3433dfea2c41c9426308abf7af11334d1f8bec1cb58e618b129a8b9b3ee4101706a87929bf71974e0c2ff9a098710af80a5e045e66df07a728914395c4771502099ceb53a8927907a48ae4f304da35c1399fc0fba2beacdd7b16c5dabeee0229c840612ac6442ce6c309195d8c942a311e177924cce7e300204bf2c88f8a8f989151e1e75318135d1e4910da0cb5f231b45d1dfeecb0a2a00a9de70a0ec7cdf32181563be8682295a03df434d8e3e95601bfb2d01b310cd58b258518ff2668e64b24c95f724831332ead96993fefc2f58740dbf4a9f35d6316294956731b92bb0d9373030180de89cb0be370c566ab71459556775d9fa87d1b24c180514a6bee8971e2ad62b5335bc8478e9c45b15e172bb6517db6b724a3319d8d8168a64c19b8092ffb976486d67f6eeb9e52c1145508a70d48f626289679e523fb2195f22a3fb5d2b42e59e60f8121828bd31e196d88cd3112128ab3a1c9c23ffc954e7949842eeda56ba7e125e1a9df17afb9620c508ed6a6ca9f8fec6d52c79e995089f9b329d9bd603724159baf6b0c10dabc9822e460c46f0b060942d97ff860d78caa5f3700c6d7e3dc4af670f02b705f660ad12a764d229ac337a6b4487d3fc2f3665dff2c844363ae0a5d0a658e7eed64286902a68d922744ad4b3932f5ea9e56c5d3a50609c540cc0df2328baf5af7ef547f57a5447e9ec965b757b30b5c17be50c8eb69a76f24d318cc8fecc0537c18a51ad6e5f571cb7ad1b85a6071f049d642cb619e7d06970b6fc2ce87b0c175dc8ef6585ce5d93fae3c1621e56b14ed01e58d9d101ec45f1593ca429d4de36a519f0d5e3a29d18e7506bdfc75cd6d829e4ea067b75e54dccd16a975b9ef0dc99c99d4704aa234cd33f4bf6c441efbc0d069b5cab8951762ee9c1c67f3600fa4489458b888409c67de4da6de45308425dcc6340d370956e912ab9327cd84d29698c64a1f32a38484c15761bc4baf1972892e4a33553d924e808740bf12d4126af4117ed624f86c2664cf554fd2f5180d85f67a4aeafaa6a58463f75b143eabdcd00a22f0a4f2b968e0d7aad93d997628eb10d5d5938eaca0346aa2ac8b8cee466ec00f7abb85d97bfa5e3d52a7ebe7bb6364c9e436583ea3fea97e4ef4a060b33f5e82a655477163fa21990c24fbcc5431e922695b5d65b8c87947f991abd1c05f467be4156ebe6cdc31b88cc2ee974f58da11f00c9cde04e93e4e4c98bb7fcb9aca04f2e56e15787fffb436f722955ae255a2046be206baa4b262aa0a97df1016d910c212afbb3ff96781406214f502cf88492a6db69a8377606f2969184f9e93659366204a93098adb6dd32362d24cdf1cf437c59e4a66a9a20141d3fb687c7fd9bd20d920dd223bedda085eac249b64a83b58948430903bff7ec15ce3cfd5a6a7dadb0f5905adaec63c7653751638872f4123b77bd696b3d7479b05adf9dc32bd3b4b22b52870d8da1feb2acb4ee1adcbbf3bfeffe887865869a2e025d94be4cc667072c87f825149e3b044de3fb779120388b01b883e71ec5424bb7ef3bba8b041c8addafb2f1d80d1fb05eec390102731e48c84939184a8c0a54c166bb0f473b1f7e67e6759d6a299aebd8904560e662ba36fec0521e842cd3be7b99871e9d9adfee94522b4f6bad448151e85e1f6a47621e1d60ed1d3c4aa1e8e457e47a2dce684533e440f89345ce4f7d79bedec34cd4bc475266120345127c2302b6ee6b48c3fdaf96c7e5b680e465fcfbb39e634a376b6f083ccbe5755cd696e506d2fbc60c39931ec0fdee2ddc3f1e008ac9bdbb512e46543175842ee09fa260baefed14f74c63bff97ed1493934b1e20820b7cf09089b504a9f7189932c03c3643f32ba2e4346b264c56dca73c98f8335e415f17506b196e03e648a5f7eff0bb0fc19b03a77b6a8369151bc691be32a7decb7e86d4565a7b2f9ac02d5c87f335325020a2ed6965008df0c2fa679134d1cf14be57e74f2421660255f18d4f1e3d44b4900c80eae1500042824ef137b30ec95b0b42095b4ffdeb2e3eb466f3e7dee52771888b8f9f43ea038b506d0d2595d622b3cdf22032432e4ed780f59f76a236b7f126b2b9daeea561d46a484a588a0ec488b9f821e0b31031bd1318de3fe0d113f6f6b62571307c333f98b7e15e701ff579e7cd7a33b5636f4d0c47dc417f9b122e41d65c786fcdf3c616116ccd72ebcbf209141311a2a839ef55678eb49ba05bc89dc9b067d73f97d121f7dee5d79aeb2e83376864fb614bd59d031f67cdd9061c3a26aa71c61cc922bef86c0628423e03beba23520036405db7cb3fb70fd99b06caa88a7fca5309baab5728d5d5e2fe105ba1ec51ed86e55965db8d6a7fb69c7b2fcab0cea672b0e606366c8ed5b656b819bd9b731fc1ed96a70a702a6eb67a9cd3f0e3577f1a6bff39b954b778ef0c595515102231c893c3309d8379d58949d3abb370888c19d1e7863e7fa4cdb09ce294959ebefbd6e72e105201e2ca74e77187a23d4395aaca050629376320d6768917d88c34430340de5e26fd60a613fcdbfd3b0cbf433e97cc31031f772e6bd0df7a064b82d98f0144eed942983c589f5831e30d7f8ffd114835b43749ed81d4ff3e53ba33339597ec9f8a662e5207564cf21d695574d94429988fe4271468b4bc2e1e8ced881e5fb82cb91e78b526148d7885f622e9ee4ad4f002ea5f3a1a568b97535e8e28c26ba3ec6c935e18c90ea0f48f0c129d44628d95fdd3c1c8c115b3cb9ae31ed18dbb55ddf626279d97525a6095271edc35dcb327653c1808393400712a4b5e8719da995cc0ad89e9c80faf46be7b10b0218a8e2bc1d15548ea47a1bbfad791ef8f6ec374d55cbce88141a9627f76eebf3e59352047050fac267f2a7ae3f23a2ec4e97e6bfa1115484747fe15a777d01e468f914b6b4c9237c8c7cace1e6d4fed911618c1d17ac1aee55df69233e039273a646c8d3831cda600e1585053c4c18fc1bb256013f4171b0078cbb563c5eab067d52fa480e9d64e48803e196c501eb8e326507174d063c32697f6928b96fbbb7ce475c99987916380191ea18b9698cb23dda03b7fb6860096e2f35447bb35cebf948d9bca516bf804f791d85df40874e9190091b465a09acfdd4fda760ca93b9baf7a4e4afc4f6adc9a111483e727541c93947f661d4bf1a440ffa9fca915b191d486f08496826ce7d96a5033106896967bf069b82c510be465776b6cc87e04a07574fae06431733f395b66fef296afacd4003f917273c626c3521b5e3b71549ac32338c0b1890555a19c1425c9a998b209c02ecee5211b819c727d3ea6fa69bf789d56407647724ac7f18c30f2dc100f6974be8f1bfc418e7269fb8d97596c5ac6c14f977714ed928a90a3429708eef0453456a1e18fe94b247d79262b935c4faf585490ecffcf930611fcdd0d708bbdc1d34e0c31c4ea03d84b01af0b2696dc6b135573c9a408d49520470f7beecb65ac331701f9a3724f50e9ae41b368e1b913b28f75dc79094f8b0c6e666494c89a"}, {0xe8, 0xa404db6d56c1ec37, 0x23c, "159ff1849769c65765482fd752078ad2d81d34c0f283e2af4b7a88cefa5c46aeacf92310ed3d79f412219831124e8a9a0bbff5526a200702c8c59999f18d1dcecb8c5ffc667ca97badfb26347d66bcc28b2e3320e4e54a9a521404e75b8f3579ca2341358200232e0c6322576c55d09689d783ec73b2fd5fc9b3f32a70031fb11a6a4489bcc49ec723c0b8ed4deec8c61d55d932bb60adbf5c34919f371b12b64e7e8290a0a2331857b015f29be77519247367712acf529ae42c8a9845dc1735abef2a4e0b80d9d8c5cb5c299ec5709ae7"}, {0x60, 0xffff, 0x7f, "840cf92c56a09550b400d848ecf28d6a56ff5f6b4b080a852760d9a0a0a0461d9705622011ac101d75bbfe26318f9d0c9e2ca370f5f33f2c034df0c7ed483c841f0d3c59926caad08a43"}, {0x110, 0x1, 0x1000, "b4c552de14c4f07173a71ef8c536bb39449d666f72de63d6ae1cd8b572eb5e21de6383c89b1feefacf30267c6e535fb424a47b68b6822b7f541b6cf8cc0f4513abeeae522f1271db8ec335d3d536fe4c7dcdd7e4709e030e59296399cf5dee6a841b2f3865ede613d34b88601c60e17911f36ceab315fdd1a5c500c4aa69583eb15f85c44f99f322933142e1ded89d10beb2a017c4e5ac1e16c938b927441564e8dd277d1a66373557b6361fddf5ae1251649d5e77772f10448c1b14e81c9bd4ebf1958fc193107006908193bcbafb615e15145fa934a6b242fba576edddd2805e29a680e8290ada9fbba9523a4d6106959fccf2f89c836883"}, {0x98, 0x1, 0xfffffffffffffff9, "e7612b042dbaa2df574674ab78882aa1cce7644ffce0da0cb3c06089976db15f18e5f148766cbac2aacb11dde2b84829db2ee34ec64dd6bbf9548c8820a7a7872ab4300afa7ab1611aa4c5335600e868a36451aba3eddd4ecfdf942c51b79dd5d9ad36389dffe74732645cbdead101c4aae561141a913a074aec4b94015df73d073cc719"}, {0xc8, 0x1, 0x81, "d0b3bc4b8fe802d86ab65b8a8370b000e077d8d78e19e9ead392899f21ad7cefa0db1f2582457efc3d32cee0ceb2125dbaac08cf47609fd262669e2c748d25ade772a8020bed069ab82f226d8c2e68ae44d6be3ff81f12da22dd07218cdf027f45b4853379642c44398b502d2dde2ab197783cceed8f8dc752a8548f54c2aaccd354b86e83ba014aa34f7e309fe904426c88aa6d94e53c2cc46d70a70c29b0864a748e5415995d33a0be5109e50539f0c9761f"}, {0x78, 0x1, 0x1000, "def83c6b2769151db26bbee81b53c67c6755c31e4b0bd514059ace70ee1e0d47b7100ce7bad89cb91ec37d9c4e54c95fcad45be34bb7b6769e4b00b8a6d85ff48a68476e00992dc78ad5e1557b6f03b3c6428e4a0ec4bcd70e6802d8575a55219ee486"}], 0x14e8}, 0x400) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001b00)=0x2) sendto$unix(r1, &(0x7f0000001b40)="a44f8cfa517547da953b344dcee5735540e0202d452c93f0f4d40831d83a1f3742f0feb35c1de57de9ddeaaf84093ae79ea191ca3ca228c689815b08a375e4ee7c4081e9526c5fe4c4bfff054dbe059fb1dd46b348ad76133bed68395b2a0996edcfd0b3a999b0544f2d10bfeb978101c5e6a9b2f7318c4cdfa26681581bd3ca60f92b2ed2f88ee325f70e06c05c915ee34713bd20ade1b652a3f957bf95748f323c224d36f338008779a17c8367cbfba635e5772ff742199aa9", 0xba, 0xa, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001c40)={0xacbe, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001c80)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x37c6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x27436151}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000002180)={0xff, './file\x00', './file\x00'}) socket$unix(0x1, 0x1, 0x0) close(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000021c0)) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x7) rmdir(&(0x7f0000002200)='\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002240)='/dev/null\x00', 0x8000, 0x0) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000002280)={0x3, "74441a1d7ceb135b2e082c6a50dbf67d77095b"}, 0x1b, 0x0) accept$unix(r1, &(0x7f00000022c0)=@file={0x0, ""/4096}, &(0x7f0000003300)=0x1002) fcntl$getown(r2, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000003340)='/dev/klog\x00', 0x10480, 0x0) dup2(r0, r0) 21:04:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8680, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 21:04:11 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file1\x00', 0x190, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0xa00, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 21:04:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='%]\x00', &(0x7f0000000180)='#\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@-!\x00', &(0x7f0000000380)='{\x00']) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000384, 0x10000) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x8, &(0x7f0000000400)=[{0xe0000, 0x7, 0x7, 0x6}, {0x3, 0xfb75, 0xffffffff, 0x9}, {0x9, 0x1, 0x2, 0x8}, {0x3d, 0x1, 0x6, 0x6}, {0x9c2, 0xd3ed, 0x1, 0x3ff}, {0x5, 0x1c6800, 0x7, 0x6}, {0x1, 0x0, 0x1ff, 0x43}, {0x0, 0x400, 0x1ff, 0x9}]}) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x900, 0x0) 21:04:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc806278295a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b178cb0267ba5050932ed632e5ffe04fd83800b0331dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f9362301576537ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a33"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error 21:04:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffedf, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x1, 0x3f, {0x60c8}}) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xca1dae6fac790a21) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)=0x1) write(r0, 0x0, 0xfffffdef) r4 = semget$private(0x0, 0x7, 0x400000001000031d) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000100)=""/79) pckbd_enable: command error 21:04:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0xfffffffffffffffc) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) dup2(r0, r1) kqueue() 21:04:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000080, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x1, 0x7fff, 0x40, 0xfff}, {0x40, 0x8, 0x4, 0x1a9}, {0xfffffffffffffff7, 0x2, 0x4, 0x8}, {0x9, 0x3, 0x100000001, 0xfffffffffffffffc}, {0x8, 0xfffffffffffffff8, 0x80000000, 0x120000000000000}, {0x3, 0x0, 0x7}, {0x1ff, 0x20, 0x6, 0x9}, {0x8, 0x6, 0x5, 0x4}]}) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/249, 0xf9}, {&(0x7f0000001340)=""/47, 0x2f}, {&(0x7f0000001380)=""/162, 0xa2}, {&(0x7f0000001440)=""/242, 0xf2}], 0x5, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffff9}, {0x2}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x7) open(&(0x7f00000015c0)='./file0\x00', 0x88, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x8e, 0x81}, {0x23, 0x10000}, {0x0, 0x1}, {0x41}, {0x0, 0x533}], 0x5}) 21:04:13 executing program 0: syz_emit_ethernet(0x11, &(0x7f0000000100)="b697e5f6952f0fdd41e7ca449bdee2399c") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 21:04:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x10000000080) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x3, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x8, 0x3, 0x7}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x5) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x317) 21:04:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186004008b00062b00fe0000fff6ce4f22276e2b8d2a48d69e000000002c000000000058a100"/52, 0x34}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="7fc3bdec033036479fe9f526541eb4c1b346e3fd062c23bfd811aab7603507ac7546e02775ffcee84c3d8a38b8eee442c0e8c609c016ee48f411b39b7e0ab472eff7f090f1a5bf6504b2f31691c34ec4e68f2f0ea263f390a0fb20b37ae28a3d0a491817e634f2c00ed099b3a0c40889c3cffaf96d8f78", 0x77}, {&(0x7f0000000240)="ccc85a231a3d6458ae9321ded93417b3b09473e37fb343809b707cdc228e6e1dd12be6fb402e7a0274d3686bef160218798f03b7b14dada468e46bd46f2534e4e4085e2f9df81c8c5a7509c3df4624a4959dcd812fecda7a8a8ecbe3cc2ee6223464fc7467328bc33ee42603b3583cba3ff0cf0cf0e42800418bf4db2b449472fa8ad7c0c75f4db6048a7398ae058b482ed2177c83f344006c4f881a4d69fc6688bcaaae3c0a61c7a379a3922a54013a71953f9d3a510b05cba1dcc30a3aa5b4553ed84185540eff51b7d7900e8b2f9244301192a47e6a1e0f1d9ac894cc167a52e095d0404c8680247c7d0aedff7dd94dbbc1a3bec9d487cb725f", 0xfb}, {&(0x7f0000000440)="e1a8b61e34085ff396123391611323661d8127fab44b70503336e9391b4099847c16e294f3b78904a7ea0c2458ed9acf71004410f052ffa65ec294b0d0686ef41beb5895bbecb1f16833cfc06d305364af13fcfa20f5b8a9682ce28001e0ca6b3e8e7e19fd7e3ee830bc9438ef09d188e1df563094ade7097acdb52f16cb03b31f16a3f37079e2548f5f094ee9adfc34954bc3136d31eedccd8179b5c7af449361576fe82e0aa0467307a8635ce6ed46580c2a2f6802bff3a147be38a9b3706b3ccb7f0c7422d6d611ebf996", 0xcc}, {&(0x7f0000000340)="9735e4f9f9a116feebccc55cc94cdc3b2a0198784cdd4d092441280a134dd11034b50ca1a7ff4a91f3936a7d2ba9a0c9c5102891aef0c950330fb4af41712eb099096be06e0c184a20dc5d1cf4a8505b1778d11da60569be5f4724c6dbdfdb", 0x5f}, {&(0x7f0000000100)="6f2d7357417c6f93d6f8af884c7e3bcb92b3bff37b8f0aef76da7ae5c2287cc4b49ff959c47675c0632c3c50e6563b607cdc571d3a321c", 0x37}, {&(0x7f0000000540)="045fda14e11eef23f1fc7d318168cc2d111412973fa5b30a3d2bd4dc610ceea11e9a06e206cb98a5a6aa21c790f9f844742258d330187a5322430b2a0a6827f68278a6f66938f7f53d6a5ef67bc1fd9573462915d3698c7026a4d0354bb7df2be53c5c0bac257bbc4e196407ffd75376ed7189cdf309306fd0b968764ba2d04fcf62fae2c672306b90c961404d24ad77922e9b3b0c9b3dc84c553b54f2bb36e321bdd4f5cb0081bdd14b2b1a5b39da568b057c68554e5fa9b8b0916c591f2d", 0xbf}, {&(0x7f0000000600)="b6dc8baabc022e38aae7297d574161a474a7bd188a50c344988d02f0b85376b9764bfb14184e7563b1456492bbe83a42328f0a247ad2d301b8b80c88f4f58e50744c73bd877790a28e8a6652eb50db44f85f91f7008316a98681d96c74f186ffafe2093feac3fb8f2b7a3a24a19f718609fbfdf1242e61935c132fc3c8b8b1a576bd8243", 0x84}, {&(0x7f00000006c0)="17fbb492364aa8f862431234f7b610f3bba84627385636857c18b1f7b2bfbc04d48cdab0196d0e42b040102bc3c86e2cc8fbb9965fe0a15f9a6ebe623fcd44dd01a74443cc1b85177fa68d441ee218999a6aa7b455cc11d4781be29318c56d314f152ff63a7a6f8dd42d3f31977f8e31f32201", 0x73}], 0x8) 21:04:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r2) socket(0x36, 0x0, 0x101) 21:04:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) listen(r3, 0x0) 21:04:14 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, &(0x7f0000002580)=0xc) r2 = getuid() r3 = getgid() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wskbd0\x00', 0x40, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000002600)='/dev/klog\x00', 0x82, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002640)='/dev/diskmap\x00', 0x10, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000002680), &(0x7f00000026c0)=0xc) r8 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r16 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000024c0)=[{&(0x7f00000001c0)="8534af85c0b1901d87250ad1d393f0050897fbb21eff1f6c92ae4a18b6a9f64e07d3772430231aa70d70ed2aaff365674a98145757aabdfde8d9b0eee69eba8ba9499246dcc3696f194e8f8bb28fa355c4b86d9ed6dc92f087e82bb1ac6bc39dfebd750fc53b141f83f891e568b2eb4058fd8def4b1f89ec12018460e7d6655face9e0da65ad53cda895fb21d97fbe20e33ce1591dcfaa1811b345f920096f4b595cb286530d8eb3d341bc8ff3d6c81b9a2a6ec0439a9206868b62c847575190a1d10c4f3cdde177126a590f1e2f6fcd01d7d14819f81fbe997159a5f9c27e976c54ba373681480a6627e1896b2acc7b6aa45ea8ad2051e8b873e428e7cd03daddef1d79ffc6e9690c68bc83c8259a395eb7c4baaa3b84641f40de1759c8887e567ce46f6fa576b00f2039b06ba1f9d293ff32081c31a6315194f2c69624e4eb66fa7a1d97416eb88d1354eb13883e2c12b2448f3800f2ca037561bf4f7b4754fa3a76f0e2ec500608839dbee8f613bbff41cfa9077c4c07da2b3fb81dbee870bd70ae84a20adc8ec09edb347a54e4a810ecf90b9e2e1b8096a44e9180b9211ebb51fb4498eb13871ab9f789c63b8e86ca00eaf6a43526284d3de871e5c0e79c93b60c02d90908c3559cbb5802c1c6de65cf113ee6bb6c136b346b865651a122e167eb70836150698d47ef92c575b9e0682c35985a598b2886a7f60adaf4965bae1f4cbb726752a0f68efe059555b001f1612b799da58d28a8bf4d119c0922f4a251825d2fb02464506b1a7380fdb0255d0209aab44bd3f3aa6f0e0c3b846829897f94c90841a58288768b0776fb485ebee4e528b98beb252fac49be9c12a4c361c2380541c91e7af00e463552408050ecf6ed94f00259e2b4529b5367de451a8e776600cd22245a78c755eeac83263209d1c7052f5f08c467718dc2d334e08ef1a233d5cf079e35ce26300121230fe6d729efd1202bdb9b6f456ba3f589d98d444010af32b955a920df235123d0003f9a21a5572162f51bc5dafda22e682172c745aa76eb3a8914a9665545061471845fc2c0083f2d7a621cd3410f9b34c0133c1ab288a6e80c5e694237e9e0a30f30851ddf8f56046dd92c5856465de6e652d2feb167567e1da09201ce6c400cd624cb749a9c554e6ebed6aa111335ff951c7918393f2cfc55391a8cf97a360700d2cde72842ea592a5ef56d9e72d57ad6264edb5de4efa3f4f78dec3011e4364c037b257ce340c62d3dbace259ffddabfd6cdd1655d3a66b36803ee0306f561b0d81ac17f8231745375ee6a8dec13916f8d2c83ef5f479d1895d8bb5ca04a1261f34136326bd6c1d1a2aa30e57f7c68780a214d19d2be7131e31e0c04539a0945d9cf14ea182c7fc02fd55f9740100b41beb048a64762fef1b6baa10f77f61310315fc15148a507ba1fb8f8f8d5ff27322cd55a0658f353b4941c145d074b2abb8b14261157becc115a9c51b31caac840a3e6921fb9985fc8c275e7b1590823c44b21e33d9822c29288d4fe8825bde12eb78bb6e51efea6b8fb05c63cd688efdffd49aeb09498b724dbe11196d46ecc63aff11aa29aa93cfa20ecf47334c8867bc8887954fa8a7dcb9cb7dbfdcd1b072bef54fd83ac93652b7ea8d541a69dadff1cd8d67b1aa80e595ed811fa3f8b5d8b3957af8a88c4d7f6dbec797204e75cef2d7111aca9eb32c34842227af9b3efd6c3b5793b7434f53bc1b0f06537bffcb964000ee209d41754e636b9606c32df24d3503514b73a50d938f72b4e43c4363d4a90784ed6a76ac358284763e2acd7a201d49297214f443c8945e8f919f90e0e0955c52c2783cfee24da87b7529125b7ffcc25d6441013763139bfa3d7edab08dac48ce9411b8e7a8d9d7289e0c229968c91cb5a29d2acd73bee2a438e392e668e7a4cbf244b7808d5cf47d5d80b49031c18fb37567da5158e1e19fa77777dfde8ccd1a9f89f17152679433ad01aaed84dc639e1ab79a71d5e9e86473dd9f12bf764ef9ad8fb01230128b9e877a532ca79351215a717fd4874ead18c31478b3059207ff175e2ee35eb498aec477ebd833d08cef69b4cdf2a513472335e2ffff251e8325c7c3a6232f690d59063127ed38635666b1d70877f57d439c055cde2b83e94cfb8462b8ec5c8a3851762d533c36ace7fd79673c0009b1485e8aef50ecae33706fe6ee321e6e7b92b68758171182f576f97ea99b5b20c31dedb525cd6ff8714b63d02c4d1434b90d1ffb3e22e69b8236bd34c400c45342facea80f3d35af54de21300308dcb8f34e60042b56c5a3be981a4b377000c24e92c4f2102c6d518422a53f5238effb2e0d235a540b820e37bec8a425768da8b0e2a9d42f4dff9f93103d1046d0b30f25d26ab041f08a9b7ae490e987eb3fd29c76590706785301428e5a6ae5f3cd8298581a6fafeaa3a2273c21a9bb1dc0f22dfbcbfb4cdf9850bb75dc88118177be12c313f4e665bef474f6cdff0e165e0dbcbd27b2e11129bac5db180132bcae55869cf794bb3591b0fee1f587d1d216ab1421589febec460347c7a29c2c8360842be8e7e9b9dcbd1805c737b33631fe397d81f6227723bd5193d39786c02ed9be9c6914a0d3180aa50bc286d78539d093a76df15c3ea2079f93072417bb703656d7c938e965795d42e88e50463446d1611782efff951c475b00116a928826625e6aca17fe147bac6a13d186e64099abf397183a923504893e56f642ea6d0d2f677fd970b606b8a6b8ac48b2ca4b045471e1da1b4e533869623036d6d5a118789cd719d3d9bb96ba1480f603c235475caf64280f91d77fb9307f41dbbbab3c70389661a8dda62a6464c459908422936761967746f194091525336e944daf205670895b44a2161dc8bd0be73589810733ed02af500c0d6e3b23c8fdf943a6c530db33c2e5d07bc41026903731575a2f2883db4f1edae9b8f1dbab2b9efb5969616736c688275a645c10b7fa857e9f48245702386e718f0e9bf3f20756f99061866adbf8d41eaf7ae8a47790809b53bb79f79f2644284a421790c358753e7842a55d03ce0a3816a6af3cd1f990142dd357356c587f3dcb74642da577a1b32354ce5500a70378b52b901b65143b16eb316072523e818ff33c680b96dd88b5d317cd47c051de36a518ec280a5a821e55b1dab73fac0bf40628e83e472635660b25427aac9782539d698df0ef47f5f13228d5211b3045c81b95b9f7750179d764e5929d33f13798f21e949009c4582c38ef02e2e6d2524b2a791f0b4b66521b7d4e99dc451d0f0ff6b110526ffa97b46167b76ed70fce22b00424dbac6ccf42e8d1dd4b46ff44053098bd66c2691a9d01b7671e246e897948741f21ebc00bc82b3dadaae3f9cd29a710bf9ad5e78f28cbb70caa8c3498cffaf57e307c1a2cbd1ec44fa5d087100df5076a1d57fb0bbb60668c12def9f0716bc408330069805032f791e39e80f95255c6296ff03c5f36ed03e875c2f1f3422abcbb3312992bf6871198383b8b27e6f9507f5099f713cd0cb488d4caa0416352ec73ec3964ed0a34c8004571479a106fb2930c1fde1c75ffa718d982e729c7682697d4f73222530e5180450a9bf64c80b25e664037dbb4dbb96784674f4f8ac15b80d4c6e0a9f934b17bd9fccabc1de1d48da0014f389762c9fe0e0454aed68fbfe19f943ba642e0e1904dd07fdd644d1478f9253ce0e1e6503373c28de0e81e55cde0d556b6c9cd6827f0696900af8701312b1911599cdf6f2aa04a4405da87e2347898df3b25ee0c82307d720504941b1c0e67ad7176dc47481ae4ff61f9c6f6d30548f6f66514c1cdc2e967214ae5c7e4c03d95e81fa8574e942c0d027850f1ca1b674725ef98736ec47ea700a2bd036132c3a3248fa20119376e8fa3623910e142b90f259c1fa2018ca2c4e86819f21945d5c9790aed9bfd7c9df0855594c3d03873b1814fcabe0c1980965feee2f831fce922490d946ed3e2839c1be978f8cdf533d8fdbedc98f127d63585e4a3ad738b2f48ff0fab1f68bb7608beb246da12c4d636a533bca5349a9596b84c300da0d0d78a3ce86bb612bb8e1647e8fa071bfdfa9f0445d778ed77750a26e2f6b2e5c7b52d82ffb8c04b1ed2cba42b18a61c7c816b3cd6db694b7fcd49440c8ba844a4733083ac8da57b59404b94c518b8e6c87b26f05a48a9929f0a39049292746d956e6384081c7beff22172d079cf04e9d080495e035d4602329de926b989108ca002e67ff196952dfaf907770b983b33ed4cf0504353e1a6e9be7e8da869933e394dc4ba96029bc4e0869346443c223529bf6629bc028f8f9bfd9742eb2bbe23c064d2f87e53b333cf1b83d87a9bae3b54961518d02f2ca70f6dab731539f84957ec5795fa63557dcbc827a8e8c11789bcf01c5333c7ab64e9f310191e74d9d62292f2ac94ead58eb781cf5e1062c7e29802f9ed4b49fc0b2d477452d8ab586d6c35c653e00f3f0d44b6b484e84e8787aca86f26b7a1249a47d98ee9960fa6461dcbba02af90d9775fc47c2fc3bc6d37e8e01973749e2df34bd91dafe1e991a21bf55c18e6ba8c2d652cfb1112f8505542fc253d4160446c595b3212578af02ff2e1e9d62d7277e64c86a3b3be9bcd99257f4e0c6e0e28d5ab6d0e1c0b26a439ab9ace772c9aabfc9be9107844af3ca887203429cf67d05ebe47b7ee3c0c10e272bf9775c2035123aba9000fa3dcf5d99b179ab280e1c277a2762c26958e0cd10ef7baa4cae13854059f111dbc361b3b025711e3a5ac74d21090b08fc2daea5d6f86691740cfc527f2da8875bdd2450259e424327752e6ff1f4dd1ae3118a4c4dbca5c0781ba1dde9eb9536dcbc1795da13533852088f056d38a4ca92885c202b6f5976ec1c719d0104088412060127b2c4460fdbf44d5741ce67cb86fd15d3e0f732d01df3aa0e981521106a9e8f58facbb09a1e05f97f3926f43de17c5de181a707f14e601ab533f150f6d3b0d976ca16e2eb0b196cde7b395daa04f56d0720c5602fa9a03797215e701c324b40d7ca4d28b28bfd62d3b06d4edb30ac90cd216fab44c464b47c280211821ad30e5e172bc1daad3081583b194cfb998b46995ec71878c59260fbd70a9ed37bec0b1fa2dff480df8bc882212842cc9875f744488c711b7f641715568b3e6f4cbe510041cc5b01519c04f51259a2d63a16c0615772cdc92863a96b60a93265c49df44095ae0e33c26be512d4c4a3c7897b41ac139f8db2de87606cc2efb23257a301f7ef2d358cb367d2bf3d32069a6b5fa46351e1ef105d894d39cf5dc448d2b37b3f5410950684bcb35ce2105b4f9a1f25661b5630ef9a11f5cdcba56e42c2c9f5d8ac0799726c61aabf32ccdfe956cd143a5286b60ce518b1e1dbc2fb5ae5cbc9eb95215c97788c806b55b3386e3bcb666296200eb61d34bf38267f1f600bb5b1e5fce3c2805ac8ab7a11db2437fac9d50e8d35c924b1d4afe521a65588e45664d8f053a8de58a71fbbb2a7eb5e85e630a5d84ec667498a4a9141b32fc7168c3f7fb74ccf0e11fc6902fad10921300dcc782c3a44b72287ae3fb0a2599c1409745a12d11ef5d7458a2392c36b9cbda56b042f11595ae1d6f0266bc5d57e8aea2ff1d285bec80da6d58176cdf8af600549d8f056bfa999b0b952ede5ba61788fb0c901932517868bf83e2ead78a75a5c00c8fcf9d00e2125999d487846370bb1b4007a6f8f83f82a1763066f6f01cb1eea2148067e858fddffabc43b50f2f057f4c7ff999592013270f2af428e8257fb9ea9e2c7", 0x1000}, {&(0x7f00000000c0)="229a188177c3a20dcb24602d47bb2dbc16b3f95e1abd00dd6996338c03d510e1747ddf6c61d1f7e7d340a0247020d53e1eb32a1f7e50597e525d849d5082517f903f411923c41eaac6bdfbf201015264ac5dfaff8f8f5f73a75961ee63909372c67891050c5423f53e6ce4a4ee14f1e8a3e0ea58fd9df3285aa2d3212a4ae3873840622d3096e788c8c4", 0x8a}, {&(0x7f00000011c0)="9139e5a959124ead926ef4812f787e43a03d2c24bc2b0cb43d446eb1068aa54b5811459e", 0x24}, {&(0x7f0000001200)="90bcf47838f0083bce5d4e7a2ff659e761123c454e9c96770a2c937906376d61eb3fcfb34d5ec8a007216e0b5897da53b9a2c7a5cd16da4e7d9332ec629d3cdecbd5bb5194bb45a9eeaaf31b4e6c3f50748b6035d23bf3b978cd75363e7f7d28dcc65ec2333140b75e36563fb2e47f9fcd5d7fcad342433a267641718b34b0ab4c4b27c5fc0e9327da7d05eeefff8eed1bd93624473df2a6fae7fadefffc94f45191ffe91128541b01b81e", 0xab}, {&(0x7f00000012c0)="837a1ef09a14258d5644b1e3ea5c1d408a6c2a434eedcb4dfa196e13c6c698890190ad8582498c339226ca08a38aa7f3f309198f1bcdb86e9c5caa8cdbc3303b9ac67d75a8fa3300e7c54e52b13a9527b7fd16d66d523b2a33c5e9027b98f4dd566d052dd0fded9202d959c435930552881c53fdcfe2b053cca7d0650e696a2ca233376ac9b9e33f304d5ecf2f14e0d90da84c6803ccefa606300d262ce2a6b58a22982c4d4b025dbcd9cf05307f138d9becc81be5bd369b37ed8a86ef9bd0dbc7f56e14d2107733abaf46e22f815616eaef0fce299eb4f58a49b9ab061e7037f8ecfb3e3b7fb9c40d2cbd6c7e385ee2afd17b9d3032c3f120b99874711d78177e0bb8f49fca0e71569bd72e75353a1d439e371ece03ab58195a1ac2c45fdafdacec3e212b222e6b716a3a4351e57ac3a980e10704d4a610d1e3a81b8733cae90d16cd3739e18bb4619e5dfcf087212b3a2a55dce8505494ef4a55e1c478b3272cc3513acbacbf1fcf21dadbeb1f78df36530bf9552ba0c0b42d243d4b6dd46780b9b23a8698a6be37f1390a4bb8c37c7b50c5a55e4ae95cbe74ee9cfb53d10ce6c2e690d6b5d2794b51891e6cca8871611bdf8ca5863c0b998a361d8060756c75fcfe0561335acc12411a1d00f5d23e3db3343ec81f6e40d3b2d1b4ed87183169a391d674f7b48e4308dceb9869bbad15c3c1b790cf3aff6dfbd6b088cda59d32235cdbd3036db6ab99870eaab09df5405bd116b7d2fb4e29b5d22d6d281ab9bc11fbb6e9a145ee9340d15b3350948aa8f83766e62830c1934be7403141e409b0c459182c4c1299b7cbcba3fa86305ede5fa8cc214a0adfd063567b83146ba5a5591bf0f10dddaad9a12d403ee2b83d9456069f2796f9b9383d35a1a184a87970e4d88d42e25e33e67e36c7c7f361c8709948cd083e07431ae27d14cd7bf35d42f8c56e9f924bd0210cc6a0d7917b8809fc9853e311df063f355404b761a8dedf6748af8a92193fe5f34e6bb185b3fe89c8f9cee712872774e3a628876a227572741dfef8ac5e9f8d328200c9ce6126d9b50c94a2639dbabf512f08ce3f1e46d0aef00f02922df7d83c01072f9b5a408afb3f4299099ea4a3362076a97a8b64ebaf6fa3262e06a6fd6f9701afc43e04a8cbe025549d96d0384cebd77aa4878d76a33672e6a0ec3ded50b866788f2493da2c62894aef3d32534f3f3dc0739eae69965347962fbc607ba791cbb1bd31af43dc77e9f49c65f704f463f2a018df6529d27832c255026b24728187861b4752fa52ebdd61e9f22f168f9abdfa91dd6fde3ed181af93f369e177de6e9befa72e8898d5adbef3273b1a77ee8b188ab8a74b5a366400a230af281a1040232f40de32ea609ddb2a52ce6c09309ad986ed33b73b037f678ed0be19adedf1e04ae79ec537197b48e1081c137ccf7d549adb47e8bf46e24a75dde90c49709bd356b07f61af3b95963e9dc6820e5a8267a508cf3c8801a076f3d5b0e6bd53206c7bb9c8181fed38c3956eda59ce248589c8f5a8a83aa1541c082cdad81438844036529c50385ac742219f5939c40140331e2d57b73708358cb8a6e9cbda5de9ed5d68de093bad0b1a927de5164ed5fff3cb76eec03f93608a3a8bf937d54f974234a3885d61395f5af31796b60cb2b2c86b24f816536a17297382aafbe13294442af0bbce870bf2ccb972c3cc38f3628207944c87a388c6bb9c9e00dc48b72c6dd1c84dfe52fa5efbfa5c69ec5dbbb2c4cca8b0c30b78a280395d394da2d0f88e3b4e5ecd00080bbe6ed1eaa096c2bb6dd4a82a968ba6b90d94b22928d91ca60ecf23e54481132af42a7b1c1e604e27fd7c3590e6aa5fc528b07d83b9d1790c071aa491983657e9b3fd1a4a938de6da8a8ff12b3c351ee5e52134fc0cdbcfed54eaeecf5db4cf44b7bac3ec2c071d06c45e7c224b41485d5a6f1877963bcb31dc8e5eb752f679a13f2a5d4a1feb50066478c2548d79dfd43a21397b55ae5084c432d01fb9a164e7fe210ac34523adca3cc9c11a2b94d31f00463005e76f722b42ecffff2478ddb50767a6d5f93a1ef207e3d95a5222cea221891aee6a5e04a41fb4b7d729ff8d7c632193a2f4403a57454d36f21f7784bdb4fe6580dc6ee442cd0b1ea302afe8d98c726974c8e860cb8a6baa2d9c9e82b89eb2d8b3627f055eaa140231c26c3965ac34d0cca116643431c7776f3f7be614cd25d9a4362fa072563d5a687b46483af07b7ee98cea6c5292f54e5ccd9bb6be7784bc33f7807fc625722db76356b166c7ed3e4779db5923883032d78fa49719b994a3cf359ca3f15d75deded286d7de9bf8369a86f1bd33d7e55e9b405497f09415db4307730cbd821e41da747bb1a269a9fb93497a33d94dbada78595bf581f02afbe3d87ea8ed008e661252865c15409fa06ac9e8b0a64a7044b6372cae6a6dad5072b056240c5070c2e295ff2de9349e6e303c405df86f96a27817bc6018b6ef1aca7844d77c8ce8d5945359d6dfb0cb941c8c8f21adadf20435f66dc7114d0f1d6456fa7ca5f67a2778b4a8904e711175a4eb55e187663f618ad54b33f4014a35ad145843d206f91476c13ad9e10e298ec601f2e1653fffee1e73f3e9c8744eb4cc8c5de2fa8de1531b5cd6a7752d496e5ccaba3cec9ace9cc442090fbffb79176721958268f2ac157759a2ce8c4335b1c23084c4a06d9305c588314b008f197bef6cfffdc44d7b77f6d2983d4bedaf5f6ed1ee4e964d73497e10926096c49da5076f186888c43b89382d289fad3cb41727ebf6846c4c7db1b1539be4b685591737a5951a8c34a82897adb0ceee95caf7705d015d898412c5505b74d4680a6e19c4de8cc5222a3fb55c197ca35f39c1b360ee250e13454d0301292678d725e0d07b8cffba649aacf129aed422ce78f3e5169f75ed8489cfd4799b834ab2d88bffe002f0f9013c1d168a8a62c8971695ed2aed4eb088203ceb34ed46f88edf73aa6b34e534af715ea2f1cd5bcd763bddc27db4ed286c66370ef0bade8e452705fdd1dccf18e7019dff5f317b6ebcf4cb45b87e86cab3306a1b55f23fb69bb11cd9e8f1d0f61bdec8fb800cd16b3b7b0e0207d9d85290ba9cd744928956b5cfa9e357ef50b473097a2bacd5c2f9278402e51fe3c83cf0b8f61319dcc5415941df834dc48ee7e2e12b5b83372b7a7faebbf49e2862c9f172924468eb44a06304700effe369bedfa7c6ed39cb0c163d110601633e126512dc05b80fb70ffd948a35a48cde96130ea2ab5f5688853cb976c64a9a643ca505d4de6229555d3e907bc965956dc4813df54bb16a79c96d7e5146bc3b2060e86998de952e46eb7a7e873060666fc5cb3c71f5d13f8ec425a85a749037fa5593e2a17593995e946d1a855842187731921fe68db0c2984b2dff579caae926be577e266228d4ab647070072a795a11c258d0ad44e0dd8fcc20c5c540e2dbdad235351bcce66e73f699df892fda8f64bcd2e0710db7341a39fe84fe3e06ad112c3d4f41a53f6db6e482f4a09b6a07b466302e9dcd6d6dbcab52848ef3a1b3d1892f5475e6f0e4b4832b099829aa609e2627176de9891700288f8e1263dfdfed32000b53f145fecb2ba3dadbb60e707ca69b294e663de63756bc3948a15c8f826302608b535db3f16c3cc1128efef0307fc8d9adfc750fd9244bd45b7339c396ca4d0650ba9b0dde4d3178ed6a0b9ac8e58212a94e3aafaaea4ab4403a914e8c7dd9108a74f7fa65079b4b892bef1c36b5b92d8e939e416e8162e50e6a6ee28d65b51beebb074b46e2fd058b567dacd91fc0939b3decb23673fb8605f45566a9c24a790d9979cd24885b00396fab16c10f81a793bdbdb3ca406cd4bd4cad8e7c8d2839177ffd7112a97f268afc0fe37d29133fec410570e924a176c0e654e98d7f1a6198b92260ac734703a168db9384c7a40d1d7067fcb51fbfa7179b318438f0b6e1b3442e1ba057de5e37f5bbce30a1a509867e9d1ac0c45327ddc1d6f239b8975320617f1aac78b0fe19ccee211e6945e38be7d694df6becea7c072d2752f9703b6cf26560547a8750446a731d2d55aaf5cc3df36619f58b427eeece49ad2df75f17625df1bea87ed4e9e4c66fe49f8c7bbceacb8080a2c01212d4c65458dbba8d0bf1bcf49fac11deaf74ffdba60ea2ab66a0258115b3614e4c47929d0dc1885972316b329db1f283b7665bc42c74ffbc6fded807914a30b574c9a6a56b54f1231c27571c48375bf22cff6524bf0eac0fc6c84296bc40a8d6c334e535a1d5a839a11415b0d55a95a8a1394165abe64fc7a57896b22ccd380c448343b666bafcbfd903dfdbf24eff49d6f12b95400bd027ee6a7848549fdcdc9c3ea3ccfa6ef1e7afc5ec53ff42b9f4c348c88a586ae734218ecf3bc5fefd3ff1bb7fbfaa4dbebaca7bcc8b170a7485142767cb4d7910de24f5096689e40999b32449604f2e61fde6123bbf92bdd066f98c5f4af0485745c5554895487be2c675467449d3e7ff18cf199dbcecbc64d3a010c4f6d321b4688a80019618eb816d52e83896a5f315f26602ad04ce462b4eb958e25a838fd432a7ace1151ce76532bd48b4e7420585893166d83e0e2c96b9e064e6dc5a258180b7bb69c59daa1d6a5c9be1f289752a9bcace148878ba46342c40e0be55616844768ec74c23d1e19b9df6a0ea27f65f5d601f46ba3b87ce717cef9a04c5e761907d97b7aa1c5f23bc95847fa7236944e8a7ecdc8bf1d3c566d9ab2120f60eaddd28b536d578a0b979db1731550972cb7fed44ee7bae0d029ea7cd4e04874f5adb2b327881abd6b18b2045ac9fbb045ac4225210aabe6742408f6ef27a02f538e77c832cfc83e6e4ae27cf7e9802879c77a7456ff50ef87afb92646792b218ca8b00a5ae7d28d9a6e0dacd3716f0445c215af0e05611a03bc5d7c50665eb50e9e1305a69c7fa5a88a93d87a28f887aefec94059ea0be9bbc4e1784b89887ce804273fce659e0cf3fa88ea6b83eb815b38c7173af0872af89ccde5c7788012c21913cf04f293bda08937cbfdeed80debbdb75e2c165fe15549801f8bacc5f27b2ce3b3927d8056b3d423b23950658b70b7eb7d4b3ffe2775150bcfaa83fb6cf780bb1e98299cc9aaa899bbee1c2f59e474ef23e660b300e485ab31c7ddc3c593a71f884f71b49e71a4622eb83b4bf840e34df0b0d6bd0aa20887d4cdbedab8c2c492e9b9b65499b44df7f323bede8f3dde8ad68d72b3f3cdaa8f6f05ad702eabcbd06778135f40b376bb7122412df71d39506cc30c6889c5eba08429985900122811664566a3a1a3aeee9212656944c4dcff36b19fb84cbc081369cd292d7dfc0b441dd9ae71ca06131948bcd8b7f87e74f5c11b9d31544a3dfb9529d8c606d7d3d0c730ac8f3f31cdbb517f31d7c161f8793e9f51e6f6628c2eb5e19617d5410628757f7dd4d634811e1b5dffcd1e5b0e435147736059b251da72100f02bda37c239209a50aaffe1adeb9eed32b4e16b43dac571fb5313cfd6c97c7d36245ee2bedcb98b89dc11a9e5505307a5d29cb69b903f3f32a217599636bcf0499c20148bcb97b529caf467b50dfcf3fe56ef74d3360b278d390f021d8ba05331fc95d1069de33e4fccf8b6b6c02745644acd69aa02f4f22f42f7aadf390617ab613a4dfec77e4edc9d3a287f00b5e15489ebc545d4260f15d17d5bc95ddc9b284bcc34ca5320689de26979e850b534d51a745768fab0d2a8df969cf496fc1e80a44a12e7f50a8ee1acbb257eadf0698dd1bd8ed82dedc91b", 0x1000}, {&(0x7f00000022c0)="f3a1bb7dde6d65f84fe1fcb1ef78f810654a8eeea1dc6c41a46826f8b67909b25f969a4e66cb522724e11c6d58054443b3c46060b805de66a936e8290dff34ccc00a6226ef5fd572a73429efacd55ca64b95a76afd14df3958a09e1e899f30aaaadd0a2067cc856af2d4b717449ee05a94baccc24900a89ecc607e9797a11b4423b0b53baacecffb26bdb9a4f328e3999ddc6c6348d043e4c34403ef6e5e145369d23d0482bd843e622ef90f3c175c3ecccbbdbad62f6f6e2d", 0xb9}, {&(0x7f0000002380)="1f86bdc3a5cbdba28de1b535f4e0708c59b0165cdafc99ca831c28b4e1322a4ca7d9bd1270d8aa8c36bfd7315ddf7be5c7b417025307ba0ffdf177e019b326d1177e0b762ec04675fa8ff43ea43d84580436a21da314c711112bba34ecbbfbf836ba397946021c20c5819c218281020d1456db3b47eb6326ceeeb2a283369aef829da923fc0661edc126831c731d41b11c001c1082d7fd7fa2057e5d069129485f13fe1f92a9af09e7522442c1b0987c6bede8428c60bd07f24c7d69a0064cee1cdfc3fd01b6bbbdee23386bd8edfbcf429783c930c19de8f08b3912d5eb2eb5f807f7b9621959a288", 0xe9}, {&(0x7f0000002480)="c1", 0x1}], 0x8, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa8, 0x3}, 0x406) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/null\x00', 0x8, 0x0) pckbd_enable: command error 21:04:16 executing program 1: r0 = socket(0x10, 0x5, 0xfffffffffffffffa) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shutdown(r0, 0x3) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x4}, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/185, 0xb9}], 0x2, &(0x7f0000001200)=""/57, 0x39}, 0x840) clock_settime(0x3, &(0x7f0000001280)={0x9, 0x4}) r1 = kqueue() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001400)={{}, 0x4, &(0x7f00000013c0)=[0x0, 0x0, 0x0, 0x0]}) setgid(r2) preadv(r0, &(0x7f00000028c0)=[{&(0x7f0000001440)=""/171, 0xab}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/107, 0x6b}, {&(0x7f0000002580)=""/239, 0xef}, {&(0x7f0000002680)=""/122, 0x7a}, {&(0x7f0000002700)=""/73, 0x49}, {&(0x7f0000002780)=""/25, 0x19}, {&(0x7f00000027c0)=""/146, 0x92}, {&(0x7f0000002880)=""/34, 0x22}], 0x9, 0x0, 0x0) socketpair(0x38, 0x4003, 0x1ff, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000002980)={0x1}) r4 = socket$inet6(0x18, 0x8000, 0x800) r5 = fcntl$dupfd(r1, 0x0, r0) sendmsg(r5, &(0x7f0000004cc0)={&(0x7f00000029c0)=@in6={0x18, 0x1, 0x8, 0xffff}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000002a00)="9fa0ed93599bc1a9c831d1e4d02d09cb2ad655a01c742bf14b4ff73f3a21d1566e8f82e016c6dd7a449e3f360c8dde4374e66376cb5296a6b0f6e934dc41e2bbc4b26b210bd67a365f3f0a025619b867e7e3ce02f521d545409ccbd4aae260fec05618a49930954f167d9956f12ecda3b95256ee97d08f2941c79cb28c561c050c0b82a6dd8e4880bc18c41a0ce7847051cd1c32f29fb1ce1abe769cd9ad4a3730fab72225146086943bedee", 0xac}, {&(0x7f0000002ac0)}, {&(0x7f0000002b00)="5ba8518f6b14eae3549caf044b2eeb61e0fee50ee58dac0bea76c354", 0x1c}], 0x3, &(0x7f0000002b80)=[{0x1010, 0x0, 0x6, "51a788c5e6888a9bc464eeca4fc716b2b497767fa09939f3cc2fd75b796ad52b06b16ad994b6f731f80d81aec1cc5294e109e2dd18ddfb0936351422ca8339ab3a4ff0acff6bee5e65ba359c9f8d7256b2efb5685df5895b2f78cb145c589e9b7510f8612e5314783efa67c36715448ef3bcfef5c4e6f1b714570a6bdaaaf18d4174047128b78f606deaec702a2f43b8aeb9862ae40d9f19eb36828d0357dbe284d9577d8958f9529ddbddea14034938420153aef47b5dae163adb69753fba8c38e1460afa3005fdd38f1bbd0c2d4740668b235c9595fa1c693098ecc8f7e66f682ff25a87a8b5e19432b9665c111aaa0debedcd34dd61c5ec5efec9c1ea4a40b2400a459c00274568158cea4c8122403ccc8d310f95c8a3f943f6fec5711032c78e1f457193411304df5c5caf3b8a9e5f12968556f38c6b38a1123879f11cb3c6f5a72ac2209c0ca7a1f1f0b963c7484c2c9a19f5c0eb237a8da0c2bdffc2bc9ac9ee73ee3e4cd1eef47d82d8aa4ae82bdb794cea816847d75e09c3d5ad834b695aae202f708691a4a7b1a52d8372235f2544327bf3e266b50e07609c1c7b92b0edf4a7fc3b7c2f9ccb4d486a7e9b7921bae5e45bcdcde0b613a72f81bbb33f2176dd9490b03f0f1a3745b2e4ab9ef9963a3760c26117e9cbd5843d92516ee40b3b3606bd935651350dc9c982180d6409be2121282b61073782ca89f58652e146c07843ea3ae96d48933b8d1141a66205cd4df2ca0d51f5629a072c9b1b9be1b7d8a63a7b46c6c35b1b680b5f4c054c20b6cf02e0f8015e6eac30ebc7c3256ef3fcc19bd184deed4b3686211e079e279d3cb9fb00e926dafe266de024c6ae18efd4f281a2805caf886958f089d3b1765310488e0c27321900c550f7ecaed6519a96b50d03e1b36054590ccb90284164554b37c7fe2b7abcc7b8ca7b29672eac7350d2449e69524720ebaba6ed0e722d826555529d8697aca767dfaaa1091910891a1c14376f450bdb1dd60e45c54aa7fb206ba27b8267546724a31f5cd639df6d9aac5f1852c285d4b746af6dd50a1c9e92661b145dad4187b89bcd205efa913d603baa7a227efee3146cdf8d3ebe94e3996e6dbe47e800a723fcb0cccbcedf444bd74823d00a25847e57135ae35c026dda353bd0766330f3f308300246bb6e7b131157ab95d9969128128dfde26d3359e1caf578324aca4c4aff470b68475168a88255fc282f8ff08b10b9614706eae57d0501166b2355f27e681d619a0678057355ba224e3a36f95c22ff33774d3563301b0b018f4ceb01679186bdaddc0859fc76fae79a38225eb9a984dff0af7bd90d6ac804898dccd5c1ad68a6b0cb0cf670d94491ea5785a125e9b854ebf244eb03660696a0b61d6ae5e1acbcc810b301aa419b1302140bfb18c9d0a3cef99905b2cd2753fab87893dc18e2cbe868bb0a923a6256908d490cd501054bbbd71b4c23459678470335128a44ed9a407ee00bc02eff1efe570238ecd5e15c6bc464197bac9aa93ab9d6fa09bcea65c8c7673da4e1f3cf26c7983dbdbd8a4810aac52d9c343a830c9d10185bb207134fc4b4f3d224b430629f925d87d71189b2cb4d1eb69b4c624d1d912af8b8acd5fd29bec38bb78048dd2e7f715b8ac86967e6272fd47635b224aca9e32a48e9c259e5413224cced8fdf7d97228888b08d5bd47a4412f877e30e753749cc99cd4a8d099f4fcc8e0c48603915362db1373c57271e1c3ffee56cc403574bf11dd6662a3c8ddaa0116ae74a000b7676b072d5fe2d66ff38713fc68ebfdcc4c694f238d27a6ce9d7f66b91a541d9633f8206f13d16ea2160e5d7e8ee3d35b0ec7fa20f65cc613568387c06bd52de52e99989b3e4e77a017763aa828652bf27db0c31b7964b32ffc6dbc4ec6cc08e8e41b829c070e566faa4bff5517c674f51d88bdde842a1e8266847ae5c020b8025843a3f46d2e4a74e6240e3fc196347b55a38a4dc57910f99f5febe1d6d72a210820b138f31ff9799f9c787f7ab0d2172798b8c0e25d5613a402b21cb8bba3ed1f5b745cc308c3f22fc1a441fd9aac9e221cf9419d5ac3c22c768f4a0139e65c25985fb155178ee1c54cea5776cb52c949e4b12d143d02c9272f92133a6fbfdb36df0504db4609fbef6ac12f93335027308fc6d1fb1068662763359dafeb11e956d4a73e2e84d547a539ffaf41f72179a10a829b6bc490d5bfaa476c23f73de5a99a4d48e01a9b8659c6ecf1dbddabcc334955651c398e925431277ad96924ed8f0acafffb12f50e4cced2fbea5e4546aa6248312292cf0f934061686dec5742452ded799c05eee0c6bffbff560371e0b6972d57fc5b2f0687d625ee2541c9b348b3b940fa1bcab8b458fa8f8d7436daccc6d71db57993d3b7aec97aebe444bdf3004d49db9eb03fd6e7aae2e689cd29984fdca9490e4801247b14aa7bf6b0750b9335947e422cbf2bd14cb41bda5c85d7b065af93e0f3b7ad4d51683a5eb27871e66b57ab86aff0008a8ab45e050de27fb57b3a933f593c48ae33bf177cb578bfbb88ac8f32b4b995aee16684f35faea2f3b9500eb879c200960e75b2d35a8444c47e480dedb664c59e0103ac697bfcf786f0bffcb8e8459760656191ec9513374a66b547e2a97219783d9056c7256146ce3e4817a1d1927da387fd4007e4793edad16c128144d50de0cef04c3137560a4f4ed3c6522935645e8067d483f8a07a5f225b96740b467cb27e4e43513437740bcf32b5ad3bb7167097c14b965d1ae64f62de2c0be93e2fa6f3d13150d95246a0ded163ea2116c451cd7b03ae9c257d4c3449c783832e2532bae640a072162895d10b1d9f4bbc0f07c3138b460b54a698e958cf9d5a834415cccc291c75ea013ab75db501aa53f2c2a7337001e22d3de4023e335721790decf03159b40ad795b90d15f75304e13014e8e2a06b4f853702b50e678daa4f1efafd754115ac947905f1928500a6ed8457b14b735c34b2cc0c8bdbf5f6b4c7a058900894e213c5930e1c51c5a058c0e55f05dd8b68b08c35fe0c6cccfce986dc7d52c9e461719583b1664d20b356f47f555ce2e78a16e0f057882efe61e882fc51405c4580502be9dfb44e9515065f87a43d57a7684ec3424f0bca45baab8885f96c821f90dcf78d2e808570eb0b7c8e911f61cd98a31e70342a7ad752daf7d6c041237e758f42bcaa9430a4f68a0af44b10d0280a63bac9d1e6db16d847f00509975097b210c82b7db6aed2537112321d90a8b06dda78ea5e7482fc6531813badb59dbd4d2b8a6d1a8d5b4c7b6855f412976c380a39167acb4d7b68140230c27cd904bcfcf127459cb248ff6b45478c605327d3f38e1e8ae45d9d293500b7780f1c1f40814ea46847371f0b4f22fd65e407b7755a6ac3812baaab948a69fe7fc6b59ac0eb07537fff4e0b2546befa2cdaf315ad4ee5c65a0209642ae7181c827069094c53770e67f11774e7d6a77ff361b2d238da9397765084fc313e972fc7b534842edcd985818097236c274d292c0df6ac89f41a1bd25e8aa306b5b0196d4d816b92f4eebd5dcf17e0dd00884f46572815a7672609a1ef063aa4a04d06cd729964316c31d7b699149c88529f6e60acdad2e6e4dd07078e5bd2babb8190b935fec20989c02129c92fe87d2d8bf5d30918b94c5962a8c6915454eecf998d88aef8d81caa2051bc5bd66b0aa3d011488590544ac841a7b02ef571e659fe896d593c8c4449ed9f49424212aec389038a2f429c1132ae7c987a757a763cc820ea5615517b8022007c8e41a20ea97b9a1358a955f610604e5634fdb598cf95dde51a50342b49e35ecc4ba49e74d1c4ac7443bbec658106431ae3cd0d7b9cae57c8836a57b44ca0369582b25aac9a0f8c7edd82bfecdf691f838ded641055ae19968ed7eb0e0b999dcd38abbb566daa3f7eba3078e5a9e5ef04e5fe0642b583849086b37da5f7930fd9562dab5fbb0fc4aafaca30dc702f8426c2535a4723eb2567dd3eea73b3ec5a259813dccdc6380021d897bc5aaca840554433f73b581562b6142c973edb9c2f436ac1f94b78ca9dd8a98f20d27054fa339326fd4352a3e52adfd628165b807d1566cdd7c5576c2096fdf1fcea1ec2c7edcdd53e87d044c4a13fbd0fd94cbd1b8725d5c1f5de92bc4381c24d6ba4a6acdbba09a9b600da4e16ec6d6652f747b5eb088ded10ee17224e48422437b9686e4329e8cdc375993cbb80530c6da4257e8a5202d85c9e8a143bd04adfb22f002152403e46d516887f433468539af422e90ec19912aadf5fcaf489948529f3c1e3afd6acc6a26e8a3cbfd7b37cdc6cb84dd01c5ad5ecfa2576e65358fc58398f09506e526ed9f6dad779ef7ee91db605a104bde5cf71945d07235e79b8ee8dcfbeb8b03b2a828ddf955db3342ab1495a061f7d350107c3975bc9ee39c3fe54d53e0e59957699987f9800621db08d14581b83482faf4fd2c11491f5b2cd1ce352980b7149889356e8256685cffb86ba4fec810da6525c03d617cdc9e909594be583bceb7ab4819f6c1b5b4c59def79c0652f8a225045d962222d3a730a82ea49ef7d4e08a64470f77747b7ac4867e1558a1b0853c87815c79136bfe1c743f1c20cdf90fcc891524cf747a5131b65fe42f7caf93e23cf050a09bd7fc9a6e740b42891dfc8731d230ad44e544cdcfcf0d529e3f44651198770afe707bc418fde2afd3319d29d6629b51fe0a40bb1d38f860249c02b90ef8e97359a50c9f6bb876c5893ee211f6252fbde3960b3987c4782b9cf7547b81882cbd4e4f8e2c19d497386efc0d8387b68b4837d27d5bdfcb9164be943bf4e521a95d2a82caa2fa20ac987edde69276d32b0838e1c0e02681094d88201f4e074ecb5719fdfe421aa82f0a9520c504d1aa61668c3bea5127d4f56b38ee8ed4c63d5c2d44b4da6d3c5f4c8649e61f9f6866f17b4d02b9df4703af11b46ea2b84fbba3301e726d77bea530ed366f85b3b467c6112a4328fdf5b0fc37a7e3dec1b267a7d102f64caead6b0680fb36a94da84dda9ec7883552ed65bbb12d919be9982ff952eb8d2768f589277b95c82802289731b3b68ed37831cd23612a2534758674fcbf8dde45206d4c4919b274da599e157158c68e1d503a6feb6fc45ad7f4bcd574faa27d3a80637b866bcb63942b1df012697d26030b08869cd5088b56e37071ec023e9b3b69a4195aaac51ce69adedc0c70d70a01b3c0a0365d9d2cb3a6140b30322b975b79ceb450b806486b39d0851e50b4dd2228f36402351a1265c60ca531cd307a75be5f8cba33699273f57e5eace42da6d29aea50a768198215ceef3b38060d32b576fc3a56471d25b82b5b96a3c896a43268fe78e51d6e4415d81fc83dedeee43c224731a68fe4936e934351d3b33c5f501b9639615979ad5bbd9b3e6ffd627eb8dd8181f4a3961e1bf020a7977dde6651bde70ad1d92c1b04af938510451fb4ab47b75dede16a29f1cd8aab346129df0ffb80517bc5c956570759feb61d30b3288bc445a2747db0d219d6fd72c9dfe73b0a4f60de249b1fd8b5c3950b10e9e8ea2c08eb266016a5b52d560bc3ea1c8f4658a2ac898f36d7d5e593b84f6615d3a97d7c4765bf9c8f3eb9db33b913d836d0d33e36dfedbf6ac3fcb20d426c9033094c0d9a9c61212795ed8c97ed69afadd65589f0e178c79587692727bbd766f859cccb96f9163600248ca20a4370e7ce22ebf7f577ee772c73bf6a16fdcdc694e65d112d738a4e3358f782813eca19c94564074c9cef6e737824c09f7f187"}, {0x1010, 0x1, 0x56480c59, "cb9bd001c4e0fd13093a91248d66bbbd3e7a5e04bde006317e81848b1dec90759963a9838a29108b38595d538fbb435227c4757668dad6686d276fc72940f55248d8d95661605e17ff6d00619aa7a39c0505e470750308376dc63fcb322015cf548b19fbd512be92c4c50855b1b3b9242bb51b851afb394fbb64bf4013173fb151115e43323d3dd67a72a1a6483fb8f403e6b9102b7345ec4a2ab515385e1ecd466bf92933e01c29a7f94fc780b065f78aa1bf4eb178a6ed49bb695be305635339882d178bc1a7cf1e49632f9b64897d24c6f084347e19048bd8e36d25654448867a29af8cde9c113528d9cb3f9659cb44e6f348f87a4e0b17ff671e278f6836d83accf5aa1a6ed124ae93d55581bff5c92c6ffb5933a3a3777b0deca7422025f9c8e4a22b4cc895835566c5e99ee914547751ed45af9c2bf337a2933cc3f0608e5b896b78213e6d7e04c1458202f3db521fffc5e43a797e6239cee2219db11c13e2eb4a8c5473b6550088ef162b5866d4a58763b051879c71da68a7718a5d6d6b3e530b85d200510b18f925b188b62b12241c91ccef8298fdc24eaec7e6af9020a1e52dc0d06a52cf93dbb2a094976e7e540a88ccf36ecf90a864aa19551122352b69b4b33ca26e853d28e6ba3d40e8499be567ae62851d2b1811571b3818c50f61495e926862860366ce8fadf185196f507d59444cb745d7483b5329185fd7a2dfe1d0ad50195d23a379c094ba01e4f44faa529177d3dd62880e961e1fa2632cd8a8512918b2fb225fedd5289ee39001d6313308fc5e9fcd28389b5561c7fc00f514e643852465f9e91eda1688cde75116dcf5343fcf6a6832fd5411c54bbf772221c3a5e24d83b8f45e5b49dc5af09672e7a92b9386f237da8ba5dca7a1f1c97d28128cc1dcc0f6cf2ef763b4dc8531e1b5bbe65b3b6e787bdf2265a7dbff03ec7b7ef12b068205fe23e9566a83b49505125b30c908d7190e5f0dd2b564ebfa9750e09a8a86339499fd155dd37a3dd850b084b0ed8b5ed3447e3bfef9ee92f9a8df18a5eb380090ccbe5a96d32d1bacc87275d1d855acb1b87b06edcbbecc85687ab13960765f3f260fbb038f0fe979622d9349543d62188cfe5dc5f70d3a6c216635133846f226c5b8a9faa89dc72a1d5cddcf421d3dd305cc133a6de6690a2b85bd11a40d93c8a7f37831ae2d0ce3f33e0c6092913b65610845697ebfa5221e0b870fa210f419fc0853d6d0bb15ebe61e7af74986c5fec5e0059d690254b87b1512f5f32809479ea07444c5bbf5691b6a6ec229eccff798626abb53146be1bb4c2edc25c8b97239c0622559822e1f03b15fb86ba969bbd3e045860787969781509eafa47f5dd8a1fe76382a1c389081fb00312127f70efd416e9fbb40e57c2b5c3657b13e9776cc692fc4b52501b61539ab07288335c2df7b864045634ebc91f633453c2a24408c6b1c9b843a3c218ff046a4a8300607a4d1291015b14415e317e1cfebc3c39f4173b89a06df57d6528914979956720a381dd3e1126dac29747bee4632c920a4a1947905c08655ba8885c90ac9eae5dc03fa1c919186cfebc4c4ec5d79efb5dedf219cff6a62b3f4cc709dffe37f727d279227727834e7ed94374793aa45a824ec9a08a381f9042ae9ae1d0e5392f6328039f5d50bc1bbea7d01adf4e68ee6b9167278f3883b6681beb0806dac8f31ec708dd1277118f95040c6574206ee615d192f2a21e0f71e097e2a7b313596b7376346da1dd91ce5b5b99388c20de21dc63cf4a4237c4072c631e64391921fb71256efcfd79fb429ee32942bd60eaa8934e6c8d1f1c3faf953ceec26fc4d1444339f9a3dd2ff6f35d4716f8ad02adcc59f04b92efd8b528995c667c7cf5a4a96081e7c71b28998d8ffb56a2f00d09ae73fc993b3a70e2e19759be94dc79bde7ad820a88145c38c0bbe343abe2a8028290cecbefeaca07b003219580d419bdc0841dd3ce7940da5cfd55b0184d645d5a63835d18dcf0f3f5f054a71068ab0e819aef100d5758aea042fafa7c0c11ce75b9e26f86ba40218a5af298a613f8621f447c25cdcf7b22e5d858d45c0227ea1a92df5c364a2e28603e06fbbbea1c8cbed273e1fcd932334af9a1e91206e5a3fde55d7d78b9fd8cf86001f2756b1aeddd9b629a7aff738e8212d1260c3685a4c92f0d3b8152859cdd32ca0914c968077665d152b4fd9785a917ba46d9cca7baaece53216d368ee3700b7cf72a0acf822eac2e17359e93d70ceb5f1fcbf790ef1c063724e4026d88a4fee3960715784065cc7ba4fd4f90b5ceaab6bce2f89f1c01e07433c43068000ad9bae7ade675a8730cddd16cf145de590e349fa27f9045e7c4ab496d7ed74647b215e6f991e2db8e0df5609b2a03dbc69d38139b83954d08cba426b0595fce0a48db478b18aab01c45e994389fc2ad2036a7315e7db2f3b00d3695e5c475966232af62a44a3a2f11ed0c01c35dcd7ca749817b64e68e770f0d9c247c24e8d285e99483b9f740151725e8fccad966194b90401cd1b3c409496f029a19a38329f6adfde93cd70f78b39027ea5e08641531e14f3f7d45385e2d57f8c3f4d2fd1976410a61f9fd26132e24f2c0c33ac85d4ecb94b5734ae8f15e927b68596d62aaf37009c348e5299c50417534125e0db02788282653780010d3a43908c4097f304b0b99892cb7c9d36f4bea1810f4275b5d41e0a394b0943202634870c135b66e77a564b11c982439b679ac7264960864d64318b8e6f69b814f7a97209b0c1ce573104bdce005317cea9ad63c4b0c921089ed9c773a331b3d50db01d98ef2a772b051dc2815682b7387cdd1050f369ed293b7e2c7a008a79492a54a14dec451c36cfbf0a1e41fe51001fe1da97bc4d3991570e4009fdbc5c5cef9857fa71b0af0643e38f630da25d34dc594c05984d679024f7259eb54c12a1b82ec5e248c20d44348dcfb2999c1f7209139f5ad27164813182a2c68df9123f88ba27b7ab0b7c0cd40ce1a109e38b68cb12ce667ccfbe4cdd4960609ce89e2bb5d7d0686a7fadaf2f1814cffcb8f7676a4f6edf66b9f285805427345d4727891b26d574eafe79766ca491abe6432b2de208a8e1f650cb359c6c520b8bd77304ffdae8074d22ebd63c9e92fde5f46f14dcb2f94602bb1eb9039cd3ec57f21436d6ede9a6ca30cacfa34d53a5dafdb8e3a3ebc6edac4d10080f4f17e97a5be133823174e73e68ce684a9aeec5982e425928805e54ed2a02850a51f8c25795cfdeba614ddf2cb92dde1f0c87f194a8bd20ba88dce1f79b83b271b7f8763e3ddd5d0846b8a84cf2b38aba1b216a42583d3171784bfbbf1f8d82dd4b441e1b800d0f4ccb5a61a86099c31a7abe413b8e4b849e1787d54e0da03510d6dafddd49772259f4b4699faf6e292cbbdd2ed09474d72d337cb0efabd3cbc32310e823819acde7f78fbc0f375057962674c607be7a09d94832082170d26630b7fcc55a75581554998d3fb82000023639a1e05d249c781b521b0de828256359bf03c97de701aa586c3e3adef6c0cf729b2f9f69f52808f5776ff9e840e69feeae869eaf1d1ddf172bf7d94813358a5e5b60e16bbef649cd4957be47c5b5329ad5285d2f50433a029b890e15bb81338ac71ff9166f64788b1d26fda84ec1cbb7e6802a23477dcbd0d820cc0c6fc788d033394ff9f676593b1896ab12391bef09e79522f5bba1678513c63741dc555d42e769851c6c802cf1266217aee1f1f1d15b83bbfe97ea3a1df512f885fd13e3189f3ae79f3a7e547ba5fa4db706409320515a937be3352c06f216c473fdf0075993d5aa8442f3a3e18652612d73b881d938ed01c019fe02c401ffde149d7ca673115805a8e6de242823000a0e776ddd4c97993ec9fb4f524febba868c95d8547c6d8eff82754f6cfac64ca4f3d17b402399d08ce6907f442fcaec59f762b652437f596de2db4b00e7c00ced2a1448d1f7b166ecb9dfc2f523b651a5e0329cf1d12cd30d529f651fecfce28cca347484d05eb377eb2aa53a6675c4f12e731d64180a8c5a28db2a21b796c5cd191c77d6d7e71db3aadb29f88bafffd513e0a26589f7ad2e503814cae7e467b36143625fae3aa9c11bec4a3b8e3f058fd0dcbf10fd584d1764bbb7a5c3fad70a9408b0859a111678257c97869a334e463f6b91faae42bc9cebb814a7a551eed5e4007fcd529db1f02b91523f6f3be8fac2c636d3fb987a28900b9d9c1a4bd64decb4d38c7d4d0e354e20083719dd8d9fba7ca0999929c569d33dd37d86cc9caa315f619b778d55b2811c42366489825bdc442811679760d74b609a588c62d20ecacac9e70a3f45b4e33bf0a09975ffc50e2a167f0a9992c3105657de483fc439ce0596f5b0d5f650f5544abd8c2a36c0838a03e720fffd1c6c14339bb2d56ead3215120c139fa93b7846bb424cae700ee04ea7d63138c98872a124f742e36d479bc9133c3bb155dd7f9372176671f27d6fe376ec27cd34c0307f64d559b43daedd92a777f77d83705ee287877ee4c6e3795b9080b8d360106f9bd6d29e31df60805b5a9ae24465b1588d209abb6b882fb1395dc1b4bc23ce5cacbe4466d15397dcb3b7072e7f5378bf7b46bb912d435c4b0097ec2cb735ae70cd7484dd132a45a5fa10c0eaf4bc404c096ada709c910fa72167ba2f4d37d9f474c023bdb6ebb0ce94c6024a549920f049625e598c40e7ac46703cf86345ee9ac15f19c4997f0d3c7b086316a4d75bbf60a8a7c903c551cfa65a13623fd478c544c14484d8cf2991ffcb2781f08ce4adec5863659f2f660fe968558b6d0d8b16c446a302599c9a2229209e8797248268349748ae94884e7938bae4690ebfa77ce4b35e1348febdb1e467474bda4520ebd6baca4a1ea66b21fbf7c08183d8ab4c89033e1e44b1dffff1316868d5870beb989362829d06f34023c0e3918f72b6e96d58087e221fea7213990bfc5e7e3ebaa7e74c836b6124739cc4b4607b97b834772009b56937d765fb8532fd42305a2b07530fb82b5a6ab036f5be03a791a8f961b00f2b5e71760f27efba58e13d636b46b42f5fa6b1ad760567c29ac47d292c8ee67da930da2c9b7fd3ee890798940ea3f979f652393a8adc14a18cdb0eaa9992dd2e7465adf7b13142d1a0b8f15594087b25cd0733ab6eba1132bfe1c7d8444744e5c538adf930d9d07295d121f0c60664e018011eabc439a82b37195b34d8c012df8772ce5654102d6bb95f5eb4fbc6a23f8949098248b5cb874749f7b2341f716da0b9cbd88133070a602bbe50f107cb4fed8e52922ea6c863a0315efaac1090d645f0e4a2bc5360fc95e66cf14a5c84be7a70a08fcde900c0d9311faebe1f7d4101c01a3eb61b13bb32e3ebf69abbff9eed7b4cb132f67b3d065e539ff502daf140988bdbc50ad0d7026859e9351afb6b7bb48d23af6de9a4767baf9a0f298b1a01b23d8d612d0d9641ee3c3ca4724977aaec8c252c336c00a6beb608618327d68c2097de349a9dff95491c5ab3036c4dcb0675551818ec711ed891e5ca542b38dcb8b7024034bc5b875802b821a7a69e71051f5940a115c8d5dabfbbb12620297a980f5b27cc9cbecf0f751a958167dce24dc39efcae2390aa8ed724f8bc0a271758739b8113dc4d78d42da59e8d82d60ccf20dbc2e98993776db7d51538abcea98a2974bb4e444ffac4b3c62e43593e6bcd3f5eda7738c90b548de9d6fdba9807792e527335314b9b1f510a8479eac85fa72c3c3aaedb953f0a8f387f9dfa1de29f5b4ba3645ee312"}, {0x58, 0x0, 0x3, "8bccfe86ee6267751e43568e22798e9b9eff364979e603f5ba6a41f7750e8662d7b02a25e26d11d9a670b4c57bffe1e2c3f120b1666a43d619e110b493e002e78a47152959a0a7"}, {0x98, 0x1, 0x20, "7c08d244525c3bfd2c7f848bde8d652d07a7f6571f04822f4707244fce4c32bbd9148f9fd06e6ece5eab9f167bb3d299383b6e299addb90eac72b0dc42904474cf3e80c4499ce46c2c73e2d82e4b03e15592469c2e40ac71ece373470fbac850b4925c1e64985e7ddc7919c3cfc735edae63797c6956f98c864123e0b13924936f08e3f2"}], 0x2110}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000004d00)={0x0, 0xfffffffffffffff8}) r6 = semget$private(0x0, 0x5, 0x2a0) semop(r6, &(0x7f0000004d40)=[{0x1, 0x7, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x6, 0x7, 0x800}], 0x5) pwrite(r4, &(0x7f0000004d80)='\\', 0x1, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000004dc0), &(0x7f0000004e00)=0xc) socket(0x6, 0x4000, 0x991) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000004e40), 0xc) sendmsg$unix(r0, &(0x7f0000006580)={&(0x7f0000004e80)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000064c0)=[{&(0x7f0000004ec0)="e55d8cbbb09f9dda82aec058acbf90e64d441611edcef531f8ce199381e54d2f1309f1c95b31f923540fa4fca3935cdf235cba4a22498bdf708e0dee1e062d74d7204192998d80008e0046baa0549b55ab7c89e48c354cc2386f14accdf259a1064297f9d430aa77d370baeb199671d5aaecd736bac2c3c837b75aa808cb778dd3c4c058288dd8d6bc3d665973531618819ea11a83a572692c28f27487981ffadddb3ca7d22020e1364fde26d14708d578375a468002fb", 0xb7}, {&(0x7f0000004f80)="984849351a045ac1d6414868d1284366b552315f2aeb3997766b4caf3e7a6c38429cc620e815cc45ec3e825012ecccf5ed1d9060b1004d911154b0570c77678883e4668314c15aa7318e76e22a64cdf4d225b26cb75f3c62655eff03fbd8d8af2d45e48a4df61355ec0d680cd2776040d53de2503180eaed1d81682b9f67f1b2ba44121e462f785b982973bc2645ed1d01bdca619671e8a65fc257e22a646cba742892ce9f9f37000ed080bb76f834", 0xaf}, {&(0x7f0000005040)="f3dcad22f2bad5f31738c908f5afead3afe95ea7c3585051b32418bc54bdf97d89b9049c2042cca34a51f7e05f6cb6a39c5564118e89dd5f93183943ef561ed8fe08c3a0a84c1cf4e4931e7b62769acb0d7d7c3a5f6aa22144947383492478f8f297aa044c7a2059c5913b3990e24102ef1b8e555822ce80be64d2e2f3f6f67a1394c189a49883", 0x87}, {&(0x7f0000005100)="4de12cf8a951870b8e45f6352e00c179ed83854b732ab8df11d712ac8e32ea80e23a8cfdaca2b4ffa5188b2fc812a8bf05f223fe66c7ca22a668bd6f6a2a46ae68139f02d1550d1eaca2dfd93332b7c7b1173743393c704930d836ad30d32de6735fb3ff37c138ad197ccf75621061f4bdac132d1320e723b4ede34e12fb9e75ec6fc64eb8d46c410cc12ce3843024105c1d189aab8d660bc881047ea2729a3e03884a62ac1884b72ddbbd62d56631ca5185e1a62757f738ab0f8d186d6994dfdb72b30302ebcb58aac9e23f46f1248e0bf1ec1c", 0xd4}, {&(0x7f0000005200)="7f53262736a15de3075daa3ba3cd80c36a257dc80cd349e79d67f876f73bb45605340ff4fa3d512631cdff0ae56a7e13338f9e64e04056ef73b584310b1f7a9890e1067c507bae02bcabc2321e94bd5fd3e36b98e8eed69abca826a14250dd01dfebdeaf019a15c1e63a722a669b2de8b23873aeaaaeec7a589a35098c2061b6be1ef934f12ee38ac43e199fbb289fc0850b8b80673ba7b6574a40538524e92df00c55de34d462135dcd955b4172f7ab351ac842d05c7b0870ed4daf9c8c9b259ec1f6ae4a65ed5bc4784ed0d2debeabad3a41dc9ca7152ec084f1a54b1f76791a2916821c242c485b2fbe4055ceba2596d8e30f9be8ee240bd80f97068bf6c8787b9c84b7325d2aed9601a1d6f0109dc127167e77875481fcc4b26835215739c70645c095b01d9adf7dc7652d9ad80aba17c298d159d0695f75bd5529be6986d6d338eb81d524ea0def18facbd62cf814ca40711e72c0437640f5e7ab1686540ad72fe6b941b367d6f53908e24540f88f3443007d82597994c82d6921e0afc2a93cdc0c317801c1c83ac72eb2dda76d4404152f62f1ef5c7847c46413e5e07ed15c1d370e9a26279992d73dff28d8e8d2089884a7467c21194ff094c2083d19529ed738acfaa22971848d4f80f299bad140a1d0e27d1cb40ddbb091090f4e07dc8671ee0d70d4fba12037f0dc0d58249296f88be42d8620050742ec5376b6deda83bc3222978664117a9f5d50dbf837d439a78008e8576e860bae9b4c64561b65432b9521e9219385840e14144da50e67a3c3a896fbe1e8ec655f6d8c849111b6c9a4db063beeaf44d129c158148ac231a0b6783173fab2f5ffdb355b7f39ac4c3bf176127c56c7a0207c99b52cd9f07a879f3cb9022950cecf6c3044979b462d9f293d3ecea88b4793d313d49ff3e25248a0bd4c886775774c6bd24d2d76384e4b8165aa11f4ac083b7ae2f8d045b3613df40625e535e3d0bf33198edc29b8d3b0b89a1fbc08625b8c79572feff1ef52c64c81e69974fbc4a68e196fe2a958d8cb7592fec607e0f2267b6bb9a9cfd4136706d82ab5262c46e273bc14c63a4931e8752c604641e3ee9b63835e4b22ecf8a3c68c8e9da0f7525e293ceaeb0096f8cbe8f2e5f5431ce7d4db81790a100356a720c73c3618e217762a5a348bc6c0377d26e0cdc2433d17aba5b43c47aa28e99ad940c3f560f9885469304c4edd033dce246eaa8f9de848f7a0b2256c1cfad363b969fe67fe528c5289b1bb0c66a1f7c04835edd79c08ce96359aca1da2565df038fa960e38080004e8fcd13d26cab58a342292707275648f4636a97a258b038fbca0d86a546aecfe2325f87f254f8b9123ad47d94c0cd909c7165eced5b9ed17b1351d79359c2b89f59b37dfb19b2b2fd27efae85a3d358bd541f7174fed5ceefad884ee238027b68b8e509a28a130309f157351ddc0be1e2073e4edae0d51ca6d1c73dc685a33df2f268c9b65748acfdb728630c6117cdfaea92e83a5d1d6999bca6f02aa50f89766e590c812ed89c7962d371032ba024e6607678caf58572f090b0d54e349455a97f92bf32584aca6ccfcd84a59717327b2b90b4486b13ce54f2c5602fe24f3f693ed167c88823dfef8da5320fa83d79a679efe611acd45ba68de30cebf896d2d03c11e5c2e582001cb3e3585be7dda29c541115c00576a6b0265968c22687440c4a2b6e32672c6f506cf1c2e32f58b6897d852d1709fd72bceddaf71291bdb463a0cadfa1402591655f004c5047d30ff9cca3a2bc103e3ccec1e07615dd189a05e226e6d4f9e39dd53a4e9789a2bbba298845e964e8ade2436c5faa834ad7ff237ae500ea682be09648cd87c3fc4e7ad365f157d8bb73ad651c20bfb2b8ab80af81e8cd7db7e9c4c2c9a9176e29c777302208e609c255490a0c0e35e3c799c760b7bcda1d5e041cc5c69524e37d1e5a8def5444ddf1d2872325a997842abcf9d639ca40bda7e7c25d73422991ee5f9cf780cf7277fdf295ec534116c0312f901f59b29c421524b6b9b36a1740bd73413e24008c98518f2fa428f34967e46d2435a1290ee5f3d268ed9adf533746b5f15f2ea0ed3ddfad5805e04361a81be47151952e5b873675f1f60bbb44c79f8b110e005294f5071f29110ebfe3dce058118fb6e0861f6778e17ef7e8f79d6c261d0d7079c94f8522df67d2c0f3de3862adec8910383e5d91c02d27e9f47b40eb74708967c25c8939a703f81060e196b4edd486d3ec718b6e60c554baa663861168d4cf035dcc5386c9624b088b4f60a53030153bbb601cc55f4a61412c01efb97bce9ef697baf27aaaee8d046bba96bb014ce6a91aac169ed04e5b98b6089bf8b7d4692204addb11818f04637ccea167c5fb408d5091409a6bf8bfd454426066060085c27d81d78825577a88a84be5132cb0c0d332d4e31bebef61ada8e07f26e85fc655616a09c2375bb30aff3586862f202096697561bf8cd5bb225319d5859aeb318b30085b822c7fe918a73d6e625b5d2ff6158a87073bed04671bdbba82f475a0dca08b860e3907d850bb1e24b0226728eeac306bf4733c69a5b42326fefc1b71a637422bc04eadf82efc8629054f153b690912821a9ef6044470a8b496aeaa7839900cbfc83d22b5cad0837c20174b0ba5d857aff16c03b0d2922e0b2adeb875fe90940dff18cbaa0bc476e9deecf6b39fe0ffe6d310f3ac14c867f9018e674e4e81c61fc403ec6f0b4b6eb42ca839bd36afbc87afd44b281bd1a6862897f804369722f689a47806f5b82bec37c6cdcd6fefdb95e45debec9f7c256a3f910c1515a124b76a4f11990921c3ad78fd222a17131951cc1faaaddcaced85137dafffa30e6768079be016d1e2843975a4e49dcdcd552d124bdfe9f05964b0af907f5dbc8e6709a6bb64d04dcef038deb8959eafb2946dfefbd3e72b97f1d4260f5108161c8bddb3fa638fdb4dc017a8409149cd2d6db81dc65a693cf68c014a134f67d05e1031bb2badb5e8115100d626559afe48f785a147251bad683ca9892d97c4c4e56d8a8f593ec4b4b0da90a90757d8be3cfe35ce2c40a59e7715525e5f766e75fc6a398dd709141cf66f1cd6e6154b2ac00d34809968a7156ed1801d01673d1af3034341122f53a35b325bc658bd33bfa6a3f855d405b922f7a7d5680665c4651ad24640d2eaf0584a02d07b8c87a52fb1c7c387a89aaa4f01cdcc555d66442ec4ee3ad34b141e1aab5e455b1ece3d50444f01d3f05bb46b2442ea4f863ab71b5fa4ed4269b668824c3e77dd60614290917182f5961d12792e4e27213e8eeb0009bc56954aaeded6511e77f3562ff7618b7e4b5a89a585d2e52355b293821c79c578ffe49dbf63107a54fe6c9743458d5ad5276d982014c1b3cbd3f54bc7323b79def5beb91f85c6cb8cecdbe04676710551620dcbb2d478e7e7c99cb488fe0ff068ce747c146fa224a02a91739adf67888e74c873db5d94c5baf5bb815e4eeb378fd561b34f237798eaf197680d0d1572a2f4af54c2f1e5c1566d2a8edebbc443b4a301118e118da9d186c26eba05a56501a557448effb8b043145ee2cad626e5d18bc77417a5f5adb5fa649f0a9cf3eb5c8e1f2e733fefb13176ed4312f4c4733ad8a64c07417c87008ab10d539a96e6f5993b3e5655d4a7b67e18d97586e3b548dbc2172f16344cdbb7144358a5fe195b88764fe88b7bb3e631f59345c2f5d8f375e74aa07768671ea8fa97314fe9cef28b3bc477afbc852b049edbf50fd3f4648bd2d2687dd3c1fcaa9c8aea76e4dfd7cdf192904b1dc89fa2fc3ce86c930cd3055c714b8e2238ff801a2e0e461b6db88684dee551663e35ea4de0eb6b3d87ca39a07639c36ee5c6812c111c5c97d2bd211c96cefc9bb442641f3f3cd1f282fd225dde1987b2b051ff7472578ce8b27982cf41c71c9892fc3fd648cd30021f9e9f8c60589bf627cd29fa642df596342a5215201b3d14c73dd2fbcbdc259ff72ead903e82168b221cf7dfaa76c29b686b80bcbc053a49246c788126d1b8b5692d366c162eaeafe77821faa08e9538bb88d0846cb16e28020921047a97776aec543ed39a5df326ca093150b3c0a61744dac776430f0b9bbb416e2f354e4caf9ebc34f4f22d09fbfb0d0864f01e859145776a11efe4e1ac21e92dd91b75ea70a1367d189061669c3c4092f92c2459f801483d9ef1f72e73459ea2239c4a780b945dad14343205cbbb2c9281812668c612af37c1d08afb873ac9bbdcf34357d676d87bda2c2c95b818912e5465b5add743e50aee10b2927f9a89eeb3fd60578d4180fdfee3b1694148cd9da3612834c88084671357bded51a12d88bb58b3092d16099c15645392c60fc8d54af8d8e19832ebcdf2633067d7e18f3776ae564b16500b7c923add82d42aab3ed73b2c772dc71e847aeb15e76ee30bd704b576b58b1a374044ac12b71bddfc6db01f178b62b77a636d46ca3db45840f68463b88519422d81138d847b92ac36027b82cfe5339527e7734b4801b1a26915e1da77024aea2149713106292e77d90d6131c17403dc39acbcf12bed2a827e36264eff2a32eb873f783f796f8591ee894954ec3446fe2f99619be3fe8af6bfcb6e7680fa6d3aae720a3a4e6ebd83d55646b76a3827ae44ca0e6a673a5e57bb9d5b4cc248aaaa59417c399ee4cb6f2aa41cb2338bb545c805cce435179777230b7e9edc55bc82ba34dd4d2b2cd3182249a9c7a54aebea471622e450ef471863d80477cacb74956539ac0bfae32839e0f3b9ce2b4f0d8fd2dace59576625d05a8177946b3e96bc569af4d3870c0f3c1d064b32bb0ce9b57c5c706fd9278e49b0e8398c34b77281551a91ef5d556fd15010910b3643fd84c2da3d18b7ddafff14c7294d4b854e50db940d91e9f7f939c463c6607fbfcdc3baa5a6329f2e2b27a8dd87f8b92c50581b1d470af442b723b3cee9f6e5066f0db30d72774b151ad6f01dce97919bc2f333149b8ea5dfe987ff24bb8d0c224fd494b061ef1bfa80a6a1be71bca1dae95e2b5d6a6fd10376aeeab4b97fa6ba59f2d7f8436358122a6a115e40673a4f1012e2ec49feea00d2c409b49ca50792785bba8c055838a257acd40f3ced2f7bc1c45611424f7a1907e836c84dba25a21f6990434a6e9e6a8da22894f12a15b8808e8dd1be8fc298aee36e0de29fc923bf1b1369f2a2b0d8ad2cb4c86efe4be822f34181c0d3f2af27471f0be1027ddcea6e4f577dc2573536ef08c6bee7464c94090165150aab9bf84b2debf255c4694c6ce5468f237948eaf500d9293d160ac9f5140f51b8e9bb0c279558fcaf841be3cabb78540148b8aaf81a4822928c0e488c8ec68af6f2ddb150e96b909e7cc520faeaa65fd390577252ade10f329f470c612e15f168083a7259a402f03320a5b7230ad84e865d0b95e4d500f3a899d9a5e1224027bcd2eda418f36aa33c9b814d3fbc44883ded74f7928f683b2daf64dd26ddb4b653b6f6363cf31ac6a725472a068e548ba989d860b37582050002c04c78ab0c8ce94369d9a856455724a5dafe58944ab5f3976a0fd1fedc9cbef585a6695ff0b72dcf93f0df765e90044927c26a09746621b339b79b2f1373bbdde2624fa7fb6378a57f7f27e2c294ea2653cc76d3cfce6c70d16c52cca5806d845b259307da2a062f8874f7fb5c0bd44a0fb04651846f2ae067f4cd1fdee52157069d48e55d67b166a88a0b18bb4368e689831b66cbef42d492dcd61812b8ec13cb25fc9ef83839db898146b674517ee25d0ac706d44", 0x1000}, {&(0x7f0000006200)="3621b372c0ba96f810dc23041e342d9043f49a3cf07d8bf08d758ee94c772c1fdb4a436b1f244c86e74804447d33e0dd6fcf6b74af5374fef4961d74fa3d24e479cd7fb74d768721ea54563f8c45cbcf0774b683f01abca5cc32460ee7fe50b7dc3fb0", 0x63}, {&(0x7f0000006280)="173c5fdd144ee49aff47a3e09968b8194516de160f55548efd02730c4eeb34bbf801aec288b4bc3e03abb21fe536cdd995dfd5c0292f259f1d3332197bcd3ecaaa2b6e24a48924f80f52fb4ca50bf3559914376390d0a8cdaeedcb539c05a4a47bc7cf2f1d8226861da17af03c8f0e1530e3164eca0531fbee6ad9792c1d79289a58a8284707bd68aeeccee0ac21a687d4550281b431e1bb182b67e921fdfa16789bc521ec6689d324b926b076423cb9fb5535bc93a84532bfb840c4991d66193d6f795661f799bb", 0xc8}, {&(0x7f0000006380)="eae1fd7406f19e9696f26a42b63858029aad7b67d848e5c406787d8b7bc1cc0a140daeba7f81e3931a02db27f115842d55c5c6be", 0x34}, {&(0x7f00000063c0)="03de57498ab52c2af96b755a9c34802b105aa25dd1c3714fc0cbd71c1a920f92e94bf15bba90fe6066433efa55a7106ba117a7d06f54dc89b7e9780686ce069aa75f71f1feb9d6bbceb77ed14089285911f7694fe95e", 0x56}, {&(0x7f0000006440)="1a3a6fd7e2adf47bcc639b4284c7edfbc3b98506e937f8ee70c663e442bab91b2de273cbccf4570811cd803dbc52e65c58a5556c1c8ed71f166543ed8476c5b1faaa04287fcc86af33fe56d244b4a07b", 0x50}], 0xa, 0x0, 0x0, 0x404}, 0x407) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000065c0)=0x3d49b4d0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000006600)={0x7, 0x1, 0x3da, 0xfb1a, "507891bfb61e200f55825979c891b643496a45cb", 0x1, 0xfffffffffffffff8}) 21:04:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) mknod(&(0x7f0000000040)='./file0\x00', 0xc0, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 21:04:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x7, 0x9, 0x1, "d826af24d24573a14abc73a5f4602377c2621774", 0x40, 0xfffffffffffffeff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:04:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000040)="2de5fa8b70ddc8fac0f75634163b24e3fe6e6d68214373d3cded6e59f04e71b3fa7e20e89a58c6873725454ee9e8a61291e983f2881cf98b0a8a21b82a40873bf94aaeee40ffeae5bb762482a2e7ee6cd80163b04d60abc9173140f3205bef8500d826e4201647fcfcc4a08a3cfdd7711157069d59c19403", 0x78, 0x408, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300), 0x24a, 0x0}, 0x0) 21:04:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="1293608b4525b3916732060ad7bb8d6cfc090bf2c23a7f9cfc912b4d05a86400c48764a5ad4d535f6352ce0dc21d12e5f7cf81b9e39c2d00000000bf09f2553a4b9b708751ff667fe0d6c90aa47bcca7a75fb875560aa1844b6759ab7e8c3b94b50bf2c05c14c2d27e252cbf5238c3342be2d99977b12537f80e1c796a1f6fd8bd1d1b83c6e2d9f017125a3766de68069e8598aee2d7fce5dc4829a0ed7e37440495516b8cfd634694d77e71a5565007ea7e54fb53298823", @ANYRES16, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES32], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRES16, @ANYRESHEX, @ANYRESDEC, @ANYRESDEC, @ANYRESDEC], @ANYRES64]], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)='c\xf9') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 21:04:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/174, 0xffffffffffffff4a}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0x6, 0x5, 0x40, "8644b85856db00", 0xfffffffffffffffe, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x200000000000) 21:04:17 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="9a76127dbf3bfe5cd1078c7d5f8bdf4651993c140afc068383801333e3e2d4a785391aca7978744d1f650a79c8f7afe225eda7f70457a6d884f7ec80f913c9b33b56921eef77", 0x46}, {&(0x7f0000000300)="d8e997e87ebcbda1ced379c3b5e15e4b2b8454975ccffb627014c3b9282df227c94198e2138d1eaa103b5d6744bf34d1a77e39b4fd728fbd3e11103f4ff97a92c199f0050786b3276877f19bddf417a3eb6a1cedc37891df08f5e52703b33438356f92759462ee3df9faf44bfc922d01c031e1ee6822db7171bcd3fae0a22663d17b7bcb2ee5dd669b9dac9cf55f4248224f99d66b6b0dc063958412", 0x9c}, {&(0x7f00000003c0)="f17ec33aa123968566d7ebc337d5263a7a57424aded711db36e9175770f5260c233a3943eb0f74ca1d55047f79c946f01f0c86287af0b62d4bf9fd3dd99261ab31d1d3729735b0e26aa34b00", 0x4c}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 21:04:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x0, 0xfff}, {0x21, 0x81}, {0x0, 0x7}, {0x0, 0x8}, {0x101}, {0x3, 0x5}, {0x22, 0x8}], 0x7}) write(r0, &(0x7f0000000500)="a594fc65efd0937115ae0dbd63b037c2f28eb13daa48d7efe98f1f2b843da0155b84d89974b52272b7fa858a21c72875b6ec122d91cb2808d96d1e3e67e5c4", 0x3f) r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="6685415dd18276164aadf5bca4d0b0e7323b4d7d1284e7f6d7e5acf5429d841f7d244fd89a46e9fdffe3723209eb87e51bd1128b92c622037170473aef897441ecfe136baadbaba2bb3adb0847153eb61395b6d08d2dc5296d4075d5918d90b0bb68fe3b28406b6dfe57", 0x6a}, {&(0x7f0000000100)="229988d3c06ecef5e1da4d6875d99c031e62646969f767404f0cbe2e43e3815fe02697b720f372bf417a112e1e591463327771b57d006cebd9dbdf313f7b3634769fe4ed152c7facd33e864822811d0efc73c6e7b8e0124cfab5e508282d706b020b853c18845f71da949f88b84241dabefbe79ff5f1c33e15b9a1b14fc1ce2da0322cd68ab4624fd3ecd025e668e36c2429e3ded369ad44682dc5f7add2d619071b9c669d777d97aa87914a9e59e36697a0812b3b1f1896131d80859d61483406c5560ded130d564fa2335ee6408c7dc3fa392370ad009391946106b389079112eddd61844ff8c03ea4568a64", 0xed}, {&(0x7f0000000200)="e75d17ddc2b9881501cf0fe5e0e56936b4045212d2ddc108b2230d2e1460561551666d1bbb4db793f2c1214c435064f2b161b26fedc0afcf215aae1dca9d107d8992fe469561a3cd48a86e98e7d123a7113725b30282086c81ea38978d961a068d88c36acb7fd448244f84abed1ea8c6104c831bc5517b1c4aab293bbd", 0x7d}, {&(0x7f0000000280)="5ffc5195d7b951bbb46645cceac704c5d6eabde0b3ea87a3e5813a1e33704afb41ec887e5db931186a1c06537d8bb2244a9092f829077633d7aae4775078456eccac1512ef0a288f03e16d2863bab9e812dd770d7f42f55c902d6b3fe4795bf0e9f9ad6e705892c014a83b0218d1d349e6211eb273d7b5a8d17c1e9b022d5c01627c5463a3e1217b3654ee0380202da02dcf8f532a40cc0cfdf8a7f592", 0x9d}, {&(0x7f0000000340)="bad4827661aa", 0x6}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x4}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 21:04:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x64}, {0x26, 0x2}, {0xc7, 0x80000001}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:04:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x203c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x1000}, 0x10) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 21:04:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000100)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f0000000280)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x8000, 0x1) r2 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) symlinkat(&(0x7f00000001c0)='./control\x00', r0, &(0x7f0000000200)='./control\x00') fchownat(r1, &(0x7f0000000140)='./control\x00', r2, r3, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 21:04:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x80) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 21:04:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) pwrite(r0, &(0x7f0000000200)="eba7bbbb6e6fe2d6714004459e3802550d479b5e43a796f61c50dcaf73a7b58ac6820c82391dae5b8681484fc7d4ef432b7ba23091f65625c7481e11ab38ae995288441ae10b038c94058a76a5a8c47edbb3da073bd92116774a6a35e275c4ab02aaf924d9f9c39628017943146434512b23ce93d139a6650ec76866adc263e8212d7453b77040d256f431c1856bc15de33af7347a141a79940088ba978fdcdc84804602a6fd890cd2f5741f6371d78f7a8b27f4e50e7fc0a55a4bf91225fd987f78c8faa0a75e413589e7d8dfe91aee16a9042fda42dc67d20e", 0xda, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc0}], 0x1, 0x0) 21:04:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x5}, {0x18, 0x0, 0x6, 0x40}, 0x400, [0x0, 0x0, 0x0, 0xffffffffffffd3fc, 0x4, 0x9, 0x7ff, 0x1]}, 0x3c) 21:04:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x4, &(0x7f0000000140), 0x7fff, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x9, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffc, 0xba, 0xa0000003, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000001, 0x883, 0x2}], 0x878, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4c, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x7fffffff, 0x8}], 0xfff, &(0x7f0000000100)={0x4, 0x16d}) r1 = socket(0x8, 0x4000, 0x9059) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x689}, 0xc) 21:04:17 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) msgget(0x2, 0x6d) clock_settime(0x2, &(0x7f0000000040)={0x80000000, 0x80000001}) r2 = fcntl$dupfd(r0, 0x0, r1) getuid() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) getuid() 21:04:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 21:04:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653012"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r1, &(0x7f00000000c0)="12aabf47fa5cfac53bd1b0355cd7344f7a192b1180c2a2c4273ccfe3ae001512860a5cc78cd2a312771ec1b940663ea089acda60b48f558baae3451a55290ac850da06fe246bbae6b78b8889794f483c993e61baf78e223afaa7a5bf9366ada34515d620c27a2286dff5a2988cb24830c2e014c2382cd02da1d4a2e72717a503562ec5e9f2af69840b087a2ece58276457e769c519dcf65898a25f53deae07e4", 0xffffffffffffff3d) 21:04:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) 21:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8008, 0x84) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000280)='./file0\x00', r0, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x7, 0xfffffffffffff67f}, {0x18, 0x1, 0x7fff, 0x3}, 0xd4, [0x0, 0x2, 0xdc, 0xffffffff, 0x8, 0x4, 0xb000000, 0x4]}, 0x3c) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff9, 0x3ff, 0x5, 0xfc, "89bb1be916cc610b313b35a93fdcd1b58cdc8c9f", 0xe5b0, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x288, 0x0) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 21:04:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="854408d3d1d0d21e0782ec61c145a17e89ba67335debfd1bda208ce07f0500272b151b952f137641d1d38324bd5dc461a3fbbfabc578a9761e72911c83c1ddfb20665b4a90d065", 0x47}, {&(0x7f0000000240)="8e8d1fc7c2bb1be8f0dc193d7430c58a41693d117dc39064368237d7916a404d2536722a71c68a0ceaf05c242d8837812db1d1edc2bea1d6900e1a5ef6a214326b61b548e4ddbcc8a30ea3616fd43cb76168393b8106384591c12a434fd4aea98cfdf2c24413408282449d196d4bb76e08a6d676a73c574b9748f277ac1db1cb622d59fcc18e67b5c12c98f1fea51a9a1a2f86e6284ebb989e3dd498e77d4c7a806266c007beb068a5c080abebae628cfe1be98eed0f19f34126b21d490e3404da8ca5236cdf30a0321f7dd5ffad60e3eabe70d5539e5034afe2", 0xda}, {&(0x7f0000000340)="227a22cbce9b02a0e53fc1f67110", 0xe}, {&(0x7f0000000380)="7575de42c8b484c7b02ec9ab5bbf4d1f42c201aba525eb67bef1b137f7696d0f118f98d6711b9f023af511a8bbdc559da252fe9d212b9ac92c975d0a6c087eea0fc908412089f7d3d2bc471f999b01ff3ec45eb95005cf0b3f01bfa5b8e5edee5b31112eded22bcb788b994424907f621f8aa49636882530b2f5f95cd05b66ee9e5f9a6e1ff17860ba06620541955a9852a1f7d757eadfcf3314ddb125b380dbfd7f7c209c900fc5b39aa44793315495f00b89eb7baaa9a9347b17e868ce4ccd73216bc963659c55efcae3f09afa29b251f99b0d5c7823d5bd41b8437e195ed49e0b69a58caf1e604378fe2de9a7db80", 0xf0}, {&(0x7f0000000480)}, {&(0x7f0000000500)="020f60098700c7247cff960a9316b6f64131fb85b67a67d9247c2feb032036c5a77b6f56681ffa", 0x27}, {&(0x7f0000000540)="b898de3d3fa56c71acc6c48308ca877492fdf1591b129a29bca2296f93b8f72fbe2f327ea32252c6df472d8c1de24a4fbe93eec69ee4eb9ace91670d9743122071cfe0e17a2e00ef729b4b50761d1fecc9eabf31f5a18e46b46868b28299c145ed61f4e1a7b34bb595e978313462c6a63bc3950d9891b7036ca4f6be296e1d911a7f53c8c51aa880a6c423f70f1b56940d68e03169806ecb8e56a847a90306914c5274c226fdb0e1eec63c412cb7a3fb76ff1f5d8ba779dcd7720f81090845e1215a9f728403b47b215489aaba2b3610a00139c2a24d3d861504a5971ee84df51a692bf02d5575bea8ff475c98afa1c97a16", 0xf2}], 0x8) 21:04:17 executing program 0: r0 = open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x144) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x3ff, [{0x3, 0x6}, {0x1, 0x100000000}, {0x1, 0x7}, {0x1, 0x9}, {0x3, 0xffffffffffffff7b}, {0x2, 0x100000001}, {0x3, 0x2}, {0x3}, {0x2, 0x1}, {0x1, 0x5}, {0x3, 0xe60}, {0x0, 0x8001}, {0x0, 0xffffffffffffff01}, {0x1, 0x3c43ce4f}, {0x1, 0x8}, {0x3, 0x3ff}, {0x2, 0x80}, {0x1, 0xfff}, {0x2, 0x2}, {0x1, 0x3}, {0x1, 0x81}, {0x3, 0x3f}, {0x1, 0x3}, {0x0, 0x800}, {0x2, 0x7}, {0x3, 0x40}, {0x3, 0xffffffffffffff80}, {0x2, 0xfffffffffffffffd}, {0x2, 0x5}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0x1}]}) 21:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x1f, 0x6e47}, {0x6}]}) r1 = msgget$private(0x0, 0x201) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/139) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:04:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chflags(&(0x7f0000000100)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 21:04:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:04:18 executing program 0: r0 = socket(0x1000019, 0x1000000000001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000480)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="14678c08512c259fe127cc9f0f27724ed334", 0x12, 0x409, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/105) 21:04:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f0000000080)=""/99, 0x63}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/210, 0xd2}, {&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f0000000700)=""/124, 0x7c}, {&(0x7f0000000780)=""/48, 0x30}], 0xa, &(0x7f0000000880)=""/163, 0xa3}, 0x843) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 21:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) fchflags(r0, 0x0) write(r0, 0x0, 0x0) 21:04:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x8001, 0x7, 0x4510c2cd}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:04:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)) 21:04:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 21:04:18 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) fchflags(r0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x4, 0xde, r1}) 21:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:18 executing program 0: getrlimit(0x5, &(0x7f0000000040)) r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 21:04:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x810, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x6, 0xb5d, 0x80000001, 0x2}, {0x7, 0x4, 0x7, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1f) fchmod(r1, 0x74) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x1) pwrite(r1, &(0x7f00000001c0)="385f085cc07a7e11c784020b6a5e0aa49a822a331b27c25ad46c4bdf2b365ab3d2ce859884cdb6dff9fdead49c85508b6093dcff4fbfd91e66996d53870fd38f5e9601c34c4f19576f6438e105f01e06d0070775d8d9f9a0bf34f5bb17d6e1f81105e479acb3f614cbb4d0149c704e8b56c17da148c802f53ccf04ca8f75667ba44bb8ed6f76011367cde1f3140a436a77d850ea16cbfd9ce8773026342017bf6719", 0xa2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x40) write(r0, &(0x7f0000000340)='t9', 0x2) 21:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x11, 0x104) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x408, 0x80, 0x6, 0x1, 0x2, 0x40, 0x3ff, 0x2, 0x2, 0x3, 0x100}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x5, 0x122aedbf, 0x8, 0x8}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) fcntl$dupfd(r1, 0x0, r0) 21:04:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x4, 0x10000, 0x1, 0x7f}, {0x1, 0x8001, 0xb03d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) pwrite(r1, &(0x7f0000000140)="822f5a13c881bc7005ed737377e86af31d7aa0f5e518723014d75c", 0x1b, 0x0, 0xb) ioctl$BIOCSETWF(r1, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 21:04:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x58) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) pipe2(&(0x7f00000000c0), 0x10000) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) sync() 21:04:18 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8610) 21:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='@)\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap']) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x14, 0x40) 21:04:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x400000, r1, r2, r3, r4, 0x1, 0xfff}, 0xfffffffffffffe01, 0x12d, r5, r6, 0x3, 0xb9b, 0x2}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000005c0)='./file0\x00', 0x8) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f0000000440)=0x10) socket(0x6, 0x5, 0xffffffffffffffb5) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r7, r8) kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x800, 0x4}, {{r7}, 0xfffffffffffffffb, 0x86, 0xa0000004, 0xfffffffffffffff7, 0x9}, {{r7}, 0xfffffffffffffffd, 0x0, 0x3, 0x6c9a, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x3577}, {{r7}, 0xfffffffffffffffb, 0x80, 0x20000006, 0x4, 0x20}, {{r7}, 0xfffffffffffffffe, 0x5, 0x0, 0x4, 0x3158}, {{r7}, 0xfffffffffffffff9, 0x50, 0x0, 0x6, 0x8001}, {{r7}, 0xffffffffffffffff, 0x46, 0x80, 0x0, 0x71ec}, {{r7}, 0xffffffffffffffff, 0x40, 0x20000000, 0x100000000, 0x9}], 0x400000, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff9, 0x8, 0x28, 0x9, 0x3f}, {{r7}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3, 0x7}, {{r7}, 0x0, 0x40, 0x2, 0x1f, 0x5}, {{r7}, 0xffffffffffffffff, 0x20, 0x22, 0x5, 0x5}, {{r7}, 0xffffffffffffffff, 0x51, 0x4, 0x4, 0x9}, {{r7}, 0xffffffffffffffff, 0xfb, 0x50, 0xfffffffffffffffd, 0x8}], 0x3, &(0x7f00000002c0)={0x80000004, 0x100000000}) setsockopt(r7, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f00000003c0)) recvfrom(r7, &(0x7f0000000380)=""/64, 0x40, 0x802, 0x0, 0x0) setsockopt(r8, 0x5, 0x8, &(0x7f0000000300)="f8d7791b37fab2396355a6faeaaeba975a5fabf912c2deda90709868a96f45b0", 0x20) 21:04:18 executing program 1: socket$inet(0x2, 0x0, 0x2) r0 = socket$inet(0x2, 0x3, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 21:04:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:04:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000f74e31fbde477a8e0000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x5, r1}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:04:18 executing program 1: r0 = semget(0x3, 0x6, 0x42) r1 = msgget(0x2, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}], 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/82) 21:04:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/53, 0x35, 0x800, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/98, 0x62}, {}, {&(0x7f0000000580)=""/75, 0x4b}, {&(0x7f0000000600)=""/185, 0xb9}, {&(0x7f00000006c0)=""/217, 0xd9}], 0xa) 21:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x480, 0x0) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000140)={0x0, "48c895fbdff0e9f303dfef142b22881b9976f5e50d1e2fdb47f6442789215e2a7906b4ae900f0007e5ba413bac2525f2360bb3aaeedf0f3141a30103a1ac005c98822a17a1e60c543acb6a67d845d22f163a71343b88d5251ff5a0aeabcf2b7d348c44c872086f92ec3c4c53ef50c3c1e6959746e3a258f4095f0d7c1f22f5"}, 0x87, 0x800) write(r0, &(0x7f0000000000)='t', 0x1) 21:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) semget$private(0x0, 0x4, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0x4) socket$inet6(0x18, 0x3, 0x4) r2 = socket(0x26, 0x7, 0x1000001358) recvfrom$unix(r0, 0x0, 0x30a, 0x0, 0x0, 0x185) pread(r2, &(0x7f0000000140)="e2b4d29ea36d4f71ac79826769886aa7f39a1336271db49193f56a5abec0fe840b554f2dec986d7e8cecf113cbb2ef9289f74df5f6b093f89d0448d537ce63a79304cbb74d1098a3c42eb86446559d904ebff67620bca0bbadc9bcf3518e005cc99d5fa6d5c329e75acb8fa46860dc06cea536ea857f929ea589d0e4754057f5b39716f9c3dc582c659895617bc6a9d907aa150315f4420befa8ea91eb2cbe7ac22ef741c6217d0a13ada853cd9d481444b6c8cdd5536b02dfe8df584357f876efac4600b6bafb8243", 0xc9, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8f50, 0x7, 0x8001, 0x4}) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x102, 0x186) mknod(&(0x7f00000002c0)='./bus\x00', 0x180, 0x80000001) ioctl$TIOCSDTR(r0, 0x20007479) semget(0x2, 0x0, 0x100) getdents(r1, &(0x7f0000000340)=""/114, 0x72) load: 3.58 cmd: getty 89957 [ttyin] 0.01u 0.00s 0% 320k load: 3.58 cmd: getty 89957 [ttyin] 0.01u 0.00s 0% 320k 21:04:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000aec000/0x2000)=nil, 0x3000) munmap(&(0x7f0000aea000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 21:04:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7341d8ebadf578e7) close(r0) r3 = syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x3f}, 0x10) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto$inet6(r2, &(0x7f0000000300)="7804d1ec61676c93c41fe312dd4c51746edb784594dee07c8e84ba2dd438c3bd7bc15ec72e461201aa2585b26249076fe923d841af236d96c3579cd5ae2fa8e014c3434eb736695eb3ae395ac08b7822ed8cc651d348bb7460d814f62b7d8a5401d66fbe4fff39d30ff0af28ac08990918145b813ff3d0f5", 0x78, 0x7, &(0x7f0000000380)={0x18, 0x2, 0x2, 0x53a9f75}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0xfff) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 21:04:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) r1 = msgget(0x2, 0x100) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000280)='./file0\x00', r7, r3) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x20, 0x3}, 0x100000001, 0x7, r6, r8, 0x6, 0x3ff, 0xffffffffffffffff, 0x9}) 21:04:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x209) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/173}, 0xb5, 0x3, 0x800) pipe(&(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r2, 0x80105727, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 21:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") fsync(r1) 21:04:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{r0, 0x22}, {r0, 0x8}, {r0, 0x100}, {r0, 0x4}], 0x2000000000000477, 0x0) 21:04:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 21:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffffffffffffcb34, './file0\x00', './file0\x00'}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x268643ee) syz_emit_ethernet(0x0, &(0x7f0000000180)="95") 21:04:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0x80}, {0x40, 0xf50}, {0xcb, 0x1}, {0x45, 0x2}, {0x45, 0x7}, {0x20, 0x2}], 0x6}) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10800, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x51c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x7) 21:04:20 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000240)=""/116) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0xfffffffffffffffe) fcntl$dupfd(r1, 0xa, r0) munmap(&(0x7f0000192000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000002c0)={0x10, 0x34, 0x4, 0x81, [{&(0x7f0000313000/0x2000)=nil, &(0x7f00001ea000/0x4000)=nil, 0x7}, {&(0x7f000023a000/0x2000)=nil, &(0x7f000027b000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a3000/0x3000)=nil, 0x40}, {&(0x7f000036a000/0x1000)=nil, &(0x7f0000398000/0x3000)=nil, 0x2}, {&(0x7f0000326000/0x4000)=nil, &(0x7f00003c2000/0x1000)=nil, 0x2}, {&(0x7f00002b4000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f000006d000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000134000/0x1000)=nil, &(0x7f0000364000/0x3000)=nil, 0x6}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f000006c000/0x2000)=nil, 0x9}, {&(0x7f000027b000/0x1000)=nil, &(0x7f000028e000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00002d2000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000021000/0x3000)=nil, 0x3}, {&(0x7f000028d000/0x4000)=nil, &(0x7f0000394000/0x1000)=nil, 0x8}, {&(0x7f0000024000/0x1000)=nil, &(0x7f0000121000/0x3000)=nil}, {&(0x7f000025a000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) 21:04:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x80000000083) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 21:04:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000140)=[&(0x7f00000000c0)='\xb0\x00', &(0x7f0000000100)='\x00']) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 21:04:20 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200200, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x7fffffff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd6f}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x88fa}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}], ['\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00'], './file0\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', ['\x13\x13w\xc5\xfc5', './file', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x1000}) 21:04:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 21:04:20 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() 21:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0xfffffffffffffffc, 0x3, 0x1, 0x5}, {0x1a, 0xcee, 0x634d4eac, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) 21:04:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 21:04:20 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x1) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 21:04:20 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}) getdents(r1, &(0x7f0000000140)=""/24, 0x18) r2 = getpid() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x100000000) fcntl$lock(r0, 0xc, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x40, 0x200000005, r2}) 21:04:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x60e3) setitimer(0x0, &(0x7f0000001540)={{0x358, 0x9}, {0x100000001, 0x3}}, &(0x7f0000001580)) r1 = dup(r0) recvfrom$inet(r1, &(0x7f00000014c0)=""/118, 0x76, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="cc6c601f81c6255ea0107bb52aaf085f71d9d328cc7ac41d544704d74ef9a3", 0x1f}, {&(0x7f0000000080)="6db0152daf3db011a7c059f3a7d2434601767f01e69856fabff6da09aa5283b4e39170081d014686f7f7cc95a170665f5b95a3d0410607fcc088567b1e7cb90f28d3349d71665400429b7eeba66dd0fec5516191e3932fb41d0da319806a48caa0faf82e7b5552a8bc1ecb9a947d1fa9e9f90010bf196c3d57d14a8da5c7a0460c137e44020c1a7df3dfd49e3048f4b6ecc2743ddf5ebd3137c78e68567cb5370fc69281", 0xa4}, {&(0x7f0000000280)="598ca79a28e4a320bca0b98c7920149f0cef565a53889d9f80777a2732a01b325cfc4002f391f24098c1dda019166abef68d685143ace2ccaee1c4d7335b5ef4014c3476fb8285f0df8bc8fcd3f86774a6e2867f786e624839748e05a3993b821e7d7828be8d919cbf8c2faed1e2af2aacb5581b47a14159c3a4d67f768725a1dcc5502e6bdd6eea9e9af4cbe094338d37513424fec856b75fff07f2ce8dbb113b36d1531b8467729e0f4e060e4aa2169cc6ff79ec9007e2bbb6315c1ff4483612c76b33655bb34ae15d25e143bff4009228daddb81906ce628870c90aa8c1ca2aef74c2207c9816261901f31b4bff9b5c5e3c1384093552b4e8f18ab0f971079c534c136fa4ec94d5907cc84bc0dbaa0f2cc2d6a3c61784183d34b3dfb9cd87b10613fdfe35d7aac9f02bec8036f244c603ba053a923dce801c78a2680f4a114153a45d66c4127862fd77586ed9bd4aeafff1734cc23722706552e61047bcfacf8d44c5f3ed3d96c45a217c1b0cc67a1efbfd32d6630785f64a17040ead99906fdd1d3000278707a3ca2ae4d2eda7c9fb225276c28aa9db4bbe1bbaf13e354408ed7ce32d5e39308a88cc81b6ece103161384caf78fa70bdf4f257cb54cfab4bd5d20f320bed34de432363242b84b42f508a275deb8de682e72cd2eff45057bf889f46f7f2880662af72b400a10afbd8bb245f0e09d35a83ef94d9f64819f00def8dd28b9f1da3418064a836e43282624a9f76593d9edb635d089aa43a01284672df75c6a20e6c06d113e4473f8250bdf8350a0a3c6d51eb7dd6f6fef8c516f38a5d859358287f3bb4391b682c6cc7c4908e10cb3e2794a882890f9f306cb17d792991a58f0e3f3c32af2cb0625e7c9e925e8974e908dbd0e3f81531d363e22775ffef0c3c8a3a047d4eb311b786b901ed72e61dce3f436e967a15d4031e1a91530984ef9487a896714bbefb258b3db268e6cf4528fa672a4188d6f1bf16e00808e3b4358892c66970ffef65e6576a76916786794611897f1bab1acba6759280846370d534da37d02223eaec233d23dcc2caef337d5dfe06531e9facec622ebf35c066174470fd4b88c005ce907983cc6dd71c9b8c0d495ea49636978b7793bed90dd5dc04724ce145ab1cc6a38a0a4ad410aaf7671ef4849ddda48ec34c350fa5445701d3cdcfc37b8d18abbee28adcd75b85c626bd53cdcacce41aff3cd69d0951c51b1a0774fda05f0dbb9ceb1da4399683ce06f74fb31f7ddd285d3ad98cffd23e6cd263b56ae3a2b028a0f7b042631643883019624bdbf775340668aace3c2359525ef5b563460c01037fd7ccca806a4e410306beaefb9facc366f5282696a5460e28f266bcdc695a87ce16b8dfc7ec112a6600f22b1af140ca4f8f6e5848747798f1c69bc611c9f84996130554a5abcfa97fd29ee3b1edc2fedf777db2a4910db5171066a6831b39fe6afc938fe7727fef01c52ef23dd09b6a8e3bc5599e6d092888c0eb8c7207ca521c3f96f438f06bb169fb05241e289b01170b3992ea2b08ad7f7d71940751ee5589cf14e023f44250e52e41af68557360c5bef06a6aa9d724e3c9fed42262f3c84d819f212c8fbb02b9f57ac1f63b0347bcb5318083af6d35dc730e10d6f3c50caabde8d1b209dc6ada344f2341da91a8edb7fb4aafe8b9abb0af551674f75f91a0de3d3b5c5cfe9779f39e47ec45ab3170214535e4120fcd5f4232e15e18500f11d393ca85102a2f16f4d34ab4e1ab2dfbb04e3edfa6e84da4a0156f69ce12f850f8814bdb2e9245c845252230379dfb57b0b4585e2a8b54212869002f70d8f88a0d39d69973e626bf8e4ab82f5a1ce9155b04ac73abb80871c82eaff21d3671c1f8a266c124e65f3a123007279cd360d7aeb02b57b9d5909b91cb3747f914be3e4ad80c5dd95e860b7d73d4b296fecab7a87e5ab09a1b96c1d269da7f6e2413da497b5e31774563322d28a37a68fa7f3fe130783f026bcf74f6d6b07d1301a6d1c70005913ea6d454c1079bfe7b729858efbd9e16090ba03899f7cab05a76509b6894d29635bed059046d2fe359125ede776b369d1168189efee14e96fa01382c8dd58edc67e016b49ef5526f2b40bd39eb60839cc38cfc82cc6fb6ed650a4c25ac02a145233f286716ebe156def219510bc6cd7f2470e13b8da87b3e414b1dd3247b34c29c7b9e6adfd754afdc344ffdb233c08bef720f29263b171179e1eb0fde3adc8884d61e0963f3399132e776012050eadb38bde825d5d851c11fd67983dd0355d7275355632a858d251af7e435abfd8c9d5b9e75966213f6ffec9559c74b3865dd30891d5be0d4a7ab0ad8a24f9fa319cb4a9fde241da9aabb34bb16bed6e579789ac3c5ba8a2af4e9081418a20b59fa3099dc2641c6550eeddcc10c576dcfe1825859f0de7a39501023bb4c0f8bc2ff8c7d6a92aa57e89f82e7215fd07da897c65814220e09c0d7799a41cded6e0e593e49adbc99b2bfcc462437eb6b22cd128d792e5730d1efa1818f1df80410e6a299feceefd7cc3d50e8b67092e78e47232a7dbbfae4d9c584b0d972bb3f286a6f56d259cad09dc1257d0fdb5623817cc8e0a60e8903fc70fff8bca7dd9b4e0d0a7360d27abe1ed35d07a42b487e826c2c196d7e862d5af818896f1b3e3a38355180528b747ddc2ab4fdfe0371f16f82870083824df3d12a43510cd5aab4dbe7ac118538fae57a90d6c4d18c9aaaf1f6644ea1a9d9e06424d1378ea582c57f023d234e3b5f6785b162edfdc652538a17b7c38f2fd793b5ab07a5dca788b4d5c8807badef1bd34854b8ce343795958aea0476c1d09ccfc2fb52f88d66514110e5d79a22179918e4ca4dea7b311394fd739f87d51df27d915ebe47c8cc90cb18b0d32b992956f1289ca00c07dfb950a8f38ce858df17f444ec10b9fb154f1a52c4d43482864af9c6185c8eb201af3904a736c736f91e69d5f02050cdbd15418415098c6da2915563b36e550308dd899def522da2993991aa003a3c09cd8c44455feb409a5eba03c5c63659c47cee62a56cf7fe0bf0e6545530ca81324e013425300e767282ab643ef83bcd42e7d578efa86030e7a3326ed8b43209bc578dbafbecd1ad0c89cfafb8b5f5f11e08296fc8c4d96486939e79ed02e68de5e20c0e4116b5035204b639b7ac9af43b366ec3ed4b95b0f4bb3b0ca7efffc3a6e687353894a54f169004ba797da697b3a41538269a5e626df7d22333d9a3460e93e32eeee7a43953fb5fc8d2a03c9b18d5140e9afa433b7599f7d13a88bcc3c753ef4523a8700a42fb897fdcd46f07db5ae5bcc2ea8b2c58a49454caad91f6c08fff0d376dd58074f382d12992365498a918380ea6a272bac4d373451544ed72fb0cee70408940ec926105cf0ae8e0bcacb50a8b687a690c953393d95a770fdc8fbc06cd14c3da57c6d184157abdca5c886182a0ee10b4750b8697e52ef0f86520831375ea1bd1036261513235bbe634f4d6102718064f1b82a71aa7c13f551c5c3261952a553bfffb116aa4a200d49157e37b80d8173885a0089763fb0d97c9d5fb4aab995d1af9ffa0b59d7eb4c1404181892bace356e8f08068df4ab5353d3669844a63bd9c9dbd5f57d4a6c7a11c60f76d36a6ab33592b9f1563ea4619329189f9c71b75e11a916d3025e356f10b5ce96a3f281f41daefbb5c6b3fdcfc6e3c9c06929a74bd43f1cd791f08980d37e414fc70c6e5ba9e6761242fd7d9ff11297430f8d1c24b9c01b5fc0fe5115ccd2c5ba5e20d28d2200486a5e1efb4d3f5fbb707cf6fad0cef579f09ac25d939118bb8c0be03ebfac36630a77445db7b8771c9f5a7ba6a8e571650fa5b4383f3f132aa10f2c807ce6a4cf40b516c71c5a3b1391b701268909dd5867cd0de2b03d1fabed7de9d18512cd64f66ab7f233322929c08ab9f5e89cb3114478fafb8408f9f5edae31bca34ce3c6e7969df886128de0c8d660d59efe0a8a0391ed54bc33d6696325913d844303c374c5acb34ad93186f4873fbaa0d380f6546c20ede715fa15577356cdc7aac55ae052025a6fde79282220ed47735d1ef9a24ca11c780907374c290f10ce2a516150152c24e96a11b0303d424f049b5ee3043c46c62f2d435281f3b4c1d47d593e2e084ccb8d8a0bc717f4e52077bcda974538a50e7903eebb879e25a9bf5b183ac59a73e2ca9b90088f02e938450ee56475a39ba9a6424afb9c8ac4a3d15432a89a60f903106ff0e212a518c18f460db42c3064a5d2e6258cbb473ea7b7535d1695fd757edf7839e018bfc92677027fe6a64e159398fcb94253cf6cc43d39541d8f97670982d6102a2c4c50eecdd972f8d90af25b5cd55feee23a56c4c756297c3480a4e2a582f6fc83b5cae4fc83f41a6dbee5b9fc6057683f0209b243fad30a6c941cfa698574aec01108277c67a4d1b4b83d4e6f73f791bbddee23b60366248797f7f4704c70a07bf365e9daa9ff46df9b81a636b07988849aa8f5859654503942e1a8595845e3eff3ab13d37e932c418d3dbcdb4358a16a0a76d93e25b78f5ef93674d55dccaf25b146707dfe77f0cbb523f4b548dde0d09b7144e12c85f8a773213b9bb9da8e0a2aa7e85d9270926998b10ecfe334ab403278a5e48f8e78124a2cb2e432a19609b1420e76accc4db1585a090ff734c5ecf9fd88d3ae658a5deaabcc4c0f19599ccf7614aaae9f63c243cfa7499601b23a59cccdd571a9b2aef0d20eb597e8f1a5e461e0cea4af904942625520c52ee47a6c8750f7c9e8eb8424b019ec258918f3f9f7f24ef70b18836690a002637a625cf2ceac745f2d8c6851b1c361fc53bf681bb28d21c18d6ab574ebb42846b6d3c50c30e92cdd6d730b8b4ecb8068366e10c35548c8058da9bc592fc8be546e9d5645c173bd98d9747e43e7ad9a556b7bc15852ea375c1f5adcff15af7ddc9419d834c1149ace5fc805f8da0d5fc7f90d1d13eb75df400f8934ed395068df0b5b81bfeb7c66b6d19e9bb6633f98daaa4ca02653ef61bf27d4b0b759a6b5d3ed29342e5a016a8fe791e8253b25a4a000c3c7d5314297b812db2df894520e960ab5e361724868dd5639c3bb46e0173a791457521b5c13e325d5e31295a4f4db23a439e48c18332bba458dbec042cd59a547a34393fe5277af8f3999b84915a567dce85fbe342ba3149bafeb701277138ea7aeade09b86e65807965aac0d98c1eb36fabee079e34a3dc2ea5a5791361e43398990f12c6d21f8da31f1454a2bd7d17670197699439c10f93ed853994d33022fae5f6d3eda62698d2dbb92562092e62658b07b08ed9d80a7f1d3f485fbed7c100c3e1d9cbe9a153e63879e10bdd94f7da7c608700b349148cb169693a9adc2fb4f2dd2befbf9e3132bd8723f82f17c145717ff9115194e85cde72c2e03828213db7a9fd800e17fb3460c1af06e8280d15f3819136e1db1b94e4f33300be82415e08a49cfdbd96fc0d175c916c34be5ba46d0f8ffeca15b382010c57ad696722d567bf303c500796c9ee8c7cf3a021e9140a0cc67adb8010d79e56604592efe04ab5e7468e2ca07d6de7f92b9a978c5c9007b7ab60c2f9906f7686962a581b2911b5b9fae1d93db86044db078566503bea611e0e9f6560d7dffe20a3170b5efc46f670bc5904eb49360ce7956fcc7955f217c0be19d08eed1dfdf7ff45374514f420a3d9cc97b07361bdd881dccb1c1421d3d274a792b0d21c9b1521e78f4476041fc0fd17698de4da2fbde54e7174a194010a09057d46e615713860d94ed6c3e6ca90137", 0x1000}, {&(0x7f00000001c0)="2b85e396a90b989b5b479d8f39a660a984ab211a79b8678f9ee44aaef9547da7e6a7889f9b101744a6d4cc06b086ad770a7635b462f16d9886e09ac05abe13760cf079b67b4ec4c0a65bb17d5d92ac916291d90e6c6f3ac5e66772e3641fbf942f060e38759b63e4e2651ea7dd453904cb9125", 0x73}, {&(0x7f0000001280)="228c1d1b1cd78d9932057c198d0d5e3ec926eb75a773d2dad8d96945c58f7ed1fcaca70139103360a6e54716b72b20d7d891d8242e9c3769a4e9637ed0e0f0698b6f440d021792c7f60f852c8bec18b53eab4b0d228321e7073df291736fbe3c10eb4bd20e6a956c72063f120ffb7ef6496bb779b795526e87921c25f6942c87e947f978ad4e7bf2c1629c1dea6aa79f7b14c5efe7b2efd46edb65fe7a68919788a8a89965394dd3bc9f0d0c4a31d85207e53664ecbbb92ee5c673fc3d1b4949d21294d3a68b02aa69c0a3e3e87436546e82f09de02bd5730d9944f31ca7b9fdd1d79c21fa897d3f1160d86eabca7ceef00c24", 0xf3}, {&(0x7f0000001380)="5181d179e37e393e435ebf79c56cafee83b6b5f9d6415b3c22f5d9dcd3ed141bc32ff46b258cdf08e4f5b0f67c6668aa38d3534477520d94c980f08eec47cda0bdeb61b45f2c7dbc854fd5dc3d3798967e02717ac8e3118a8a692f546fbf87b824c260fc07ee96ee919967d0c6a6acd1a1b5c38e423f41ebc5243fce915cb3f761eb79ef0521", 0x86}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001700)={&(0x7f00000016c0)=[{0xc5, 0x7}, {0x87, 0x7fff}, {0x7, 0xffffffffffffffff}, {0x46, 0x6}, {0x7, 0x6}, {0x4, 0x1000}, {0x20, 0x7f}, {0x41, 0x3f}], 0x8}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) connect$inet6(r0, &(0x7f0000001680)={0x18, 0x0, 0xe51, 0x8}, 0xc) recvfrom$unix(r1, &(0x7f00000015c0)=""/104, 0x68, 0x0, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) 21:04:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x810, 0x0) r3 = socket(0x20, 0x3, 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10080, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20010, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x28012, 0x0) r7 = kqueue() r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r9 = socket$inet(0x2, 0x5, 0x2) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000020, 0x8, 0x8}, {{r2}, 0xfffffffffffffff9, 0x82, 0x10, 0x8, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x0, 0x9}, {{r4}, 0xfffffffffffffffe, 0x21, 0xf0000001, 0x7, 0xffffffffffffffc1}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x3}, {{r6}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x4, 0x9}], 0x2, &(0x7f0000000480)=[{{r7}, 0xffffffffffffffff, 0xd, 0x46, 0x9, 0xff}, {{r8}, 0xfffffffffffffffb, 0x0, 0x20, 0x96, 0x9}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x339, 0x7}, {{r10}, 0xffffffffffffffff, 0x84, 0x2, 0x6f413d52, 0x5}], 0x0, &(0x7f0000000500)={0xffffffffffff8001, 0x90}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r11}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r12}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r12}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r11}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r12, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r11) 21:04:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)="94dff7945bf8c627363eaa3e", 0x80000000, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) 21:04:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1012, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 21:04:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:04:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x9a) 21:04:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0xffe) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 21:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d, 0x100, 0x2, 0xfffffffffffffffd}, {0x4c, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0xfffffffffffffffe, 0xe1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:04:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x50, 0x0, 0x7, 0x1}, {{r0}, 0x0, 0x20, 0xa0, 0x0, 0x3}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x14, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7d, 0x3}, {{r1}, 0xffffffffffffffff, 0x72, 0x3, 0x1, 0x4}], 0x100, &(0x7f0000000080)={0x7, 0x121e}) 21:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0x88a7, 0xffffffffffff8001, 0x1, 0x696, 0xffff, 0x100000001, 0x1, 0x3, 0x80, 0x8}) 21:04:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x8) fcntl$setstatus(r1, 0x4, 0x84) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000380)="f94ffbcc8de3854bf5032f11e90d7756786a1414bf0150ccb241961485410db825114502136f665bed674fd4d813f7ab95fb35361004e88ee0740b37793086e0de2c86508f55c85bc8f8c82cdd90be32c55eb705bf2886352577e9c9e7b401bed62d10f2efe6669b5ddab5f3fe0a8def89c8b40dc0dcae2bff4c22a909870e4e894fd24901189bb5b38eca2190107e3ff94df153a08b2981e840eee45037ada59fc1e68301d9c4f0bf4bdc4916ce2ecafb03f47daf8a9851be9259", 0xbb) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1002, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(r0) 21:04:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10010, 0x102) ioctl$BIOCIMMEDIATE(r0, 0x4004570f, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCLOCK(r1, 0x20004276) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1ef, &(0x7f0000000340)='\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffff, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x80, 0x0, 0x6, 0x8000, 0x0, 0xfffffffffffffff8}, &(0x7f00000000c0)={0x9, 0x7, 0xfff, 0x3, 0xdedd, 0x9ea, 0x6, 0x6}, &(0x7f0000000100)={0x6, 0x10000, 0xffffffff, 0xff, 0x80000001, 0x9, 0x1, 0x2}, &(0x7f0000000140)={0x4a, 0x4}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) syz_emit_ethernet(0x1f0, &(0x7f0000000280)="4b9f9762484204b6") 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) sendsyslog(&(0x7f0000000100)="670725ed9f757b6b0542d1f8fb8502b3ca5ba0d01966a4c7a36859f139b9021882be5736fe523f2c6a7af3e05ced10741cd37c0d00abdbe5a4b907e9bff0d71f88810ea953df23a7697324705216e9dfa463d71ac027841d54fdefc862449cc66d4c8016cc4021c1ad2d04dc66eb35f6fa45fc691aaeb0c592a284c5d6d2690f9e3a9b10195bab515c2f222bc3a3297b37c0c9a68797dc66048e4d4bdd29d0788c4156ff23acf297ce3d5a2e037a2263d997f2b18610643e0a", 0xb9, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) semget$private(0x0, 0x2, 0x20) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10002, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100000000, 0x0, 0x7f, 0x0, 0x1000, 0xffffffff, 0x22c, 0x0, 0x2, 0x0, 0x554}) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) syz_open_pts() utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7f}, {0xec2, 0x100000000}}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9f, &(0x7f0000000180)="3209de7543459fbd62d9bd8adbf901bc65e299fc464018e93381472331b66b9e45d89aa2a2c74e02918b6fa781a7ae549f1af85d89a5da9fba6e1b204c5df3602b1ee95f7c4cc71894f063cc79d03a299c9317ec97f14408a38f3dac80475a4eaf1361dafe0719ed854c6a5f18aead332cab000000a7175d66f85539075da05a23a0749ea5998865393c2c1b7a81dc7a62264f74df828a64df5d9e2a320765") 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26e, &(0x7f0000000000)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="d2a738743d51bb72ad5160fc9d91cb2ac6cf46c1eeaa0fe0114a023e641466096c133b7bb2c41e1e04b2561ab3d162ac314b9af55171d4de5a2be57ca2e987f4f095a8ca4992b1796bd35a441b273af86085e76706d5dc71eb2f17f229001fbf1c1d801118db703bcb09d0f1d15b72a2b3aa786519d3818b31774b5e8ae12650dbe6a5981c4af97602173bad3e9ca98b4603f5097bce59a1ab2a24af2b93908b83fb848e547c27", 0xa7}, {&(0x7f0000000440)="19e94158a2f8b866365d7ac5aef6200c1d2acabe9ecd36294957073865360bc266833d93e1d689d29e6272ad217107c09f695c2257f2a1b23afe0b9da1eb7bb46d74dbf327cee86cf10c769f47d79a2c74a69d715c599fb01cc391e6c0daf3ea512cc0c72a8faadd911077e87b35689ab64b12e60ec4d8885d52021970e1bf510469458902057ee77f40be84bc19a40665217553a27c12d6123d5daa630e985d44683afa1f85462fc112443c720d677c47761897353ba43b6b8c200dbe9c62c34f9f7438a9739f3fc4e9843c4bc352b5e97554a97532ca37c7cc62099be4d0ce3db8ab0bf7f291fca752c621275f62370d36f23b05c33af6c987ab00933074153ac3eac6a3aae72f4ce0bd76a7ea998d5751a90aff299095cd3becc7118c20f184a96c20bec17929c01895616668b12d26401b304567e6ee11a8e80a74a07f9233be09398ad3b3e2533c681308a63881f4a295ee990fe258956808d5e5d63f6ae7c167d7b8bac87e143d7489368e49c69af7fb9f043a72099d1012c45def41fc38d41ca96a5c217ee7dae86a3b92153b498f20ca2651fad5ae23f80b6b986d0d286b2ff206267d4b3cf765cb925006ba9a4d6900a1f22c7fa4fe6300af205ec778e508e3c2fb0aeafc59362fedcfe66401b3b4db411587dabb77ada35a5075a8cf9d47b755a77d642d193d36e7f610b54ae0a232ffe88739c6f1e4779b9233bc7c295d2d346648225dcf5c88727f608b0764c30a86bfc7674064bb2eb173f4697e28ac1badb2d308fae60e6e5342046b4f0f8a927099a81fc2dd628ed8697fecdb64ddc4bb8c6bdbf78c7742ac20cba3415f519ac50ecf3871a7b88f096c82526a36fb37e7527619b60f2db7cc06e25d95b18006a4eee312d61b75d9c04150b04ad88bdd768e0d116b0fbe333564afe06594f6739c0b0e5b7cf2778955b64683af248348980fbeebe224c340e305c4e1b4c6dd8c4ba5d69a0fcede26a5853b58e75a14948f4cd0be8f1be7df3517bb15138bcc16a89b84683dff73a711ad21eace463db7e0c0fc061a79fb69bcfe57dbc945f1ea33687e90a18bc4a1448054551e85dac2b74617484b0b2d5784020f7b3294c19368d8a1b4ae7edc1b24d443af2b7c9c6d7d25ff8c50c5a007f10328dedfd3d2224d77e99bd45cf0a95223104224fa1a828502964f7188ff89ee3aa08d22cea0e288f6823562a38c0b72203505672b26f544ac3d1b182f1e607aa2fadaa41341fb6177e74354a3d73e44ecf7660702d13ec81e18a42a6b7ddc42716f76f16508d1455d7c1eba541932d3b4f6e29e6fce81474fee6298e5067f308e383b2645131c587b675454eafaa9162370aba31c9e95461324ebd7835714b4ef4cd550e3fa19ce02566dcea2df44ce7613f3e92f353773c9196c422569af3927e86b7aee116409db95ab2a13856702290c8046f937f810b1b4bb88075656f14b3beea287857cb4e4c6bb47af0bdc77e3ca88603a78848f72c39e0de5aecaeb0b394463df57de820400ba03fe68fb5767acf77b268b27cacbdc17b41292d8a063d95b22c62c1a6b0c3b5d4056ff9a1c21f61db680fbd448d118e004bf2bfe8ad2ab3d6a2b36acb40b137e80d45ecfd36e0b7802512fefad3580e12a63112a8148584675919442d8703dda818df95546c25e4bdbce2ac45db03874aa3196c5539f583742f009938f1688600951750fecb2e1a271227dfb6ecf951d6481a2c6aff980065d232242842926fa064d5d1856059f96addbc070a7db13c27c8cd615a87d577988e0a3d1428224965fbaafbe667fab9890fe37a973c7c777d0ed54686dc70bc0462485829ee64bc389662dfcdc2ca32349b71c14c885a355d72e8e41f432f9dd142c51201f13db019d818cc0780cf6078ba196389e7f0b1b34ff6825f9af42763c6c10be90485c7da279b3d658f4b8f7e0fd88e461825586686ead849d2c9c29b1771363adea85c65fe1da50d3ce82d6ba0698b3d2b497644321dc4fd3fb4cea4bd5737c6697d0543d1b0d644d918b7c4190141a446fbfaf628017e790e74f80197cb0b3bae0e59b17373c08e688a4c06368e54e3fcd32a08f27b1efb1e68d85b6b21dde735613eac13cc0e7b3a65f87082f62ea619cce5065842aa08ac67c90fcb6ad05cd23f9cd1696bfa9ca9f60f6e85661ea2131e4bd7b6539e04d9ebad2dda31a9025db1c1b62ca976b8cdd73afdde5b9cc96c2d12347e17be1eb2801f40643d0ea171ff272f8b6725cb80825e30d4963c4e9397f1e260731c5e8607771f69c059f14332a362eb9666b4f062f8970736420704503e484f9cfa42293e35b7f66793dc9273e9d36744b256767b4fc642afba3d6718893ac0dabc55c0c13e5b611e41bb8d26f9b62ac1c34b680f2c811d6fc3d4842ae8567d0f3adc727ecad436eaa7f2780cc0005611b3409860406011451f984d3c1ea5b4335c7db91c60feb99159a59534cb275edf7845ebd5e90d6e5a2cb13f3373d4dd266412f0bedd5199d723b5a9e764fde5fda7062e811585e267a0ab60697a4ffad5c124923d7a2e7f1eaf101a991ed0ef17426932e402cf45b9f895fbaf9809d049146640ce3d0d2ff283df6bcbcd871a5f9d2e68bbeafcfc7b478c62ae16ffececb1bda1081adc3b01aa6470ed0dfd8d6c5974593f9076f2e467967dbabfb248322d4325ac776aef6f60207bb088c4bb2f5acd1c6b62d129b7b42c26c7d15cbc4b53f576045c829b54a1bb6b172261538ce23d252149e864d4a839ac3eda39bcbd116e3f9f62e3421958d86a5c051fe1aa74ba27f1ecdaacb520b027d07356fb3e5b860a5b0b67d1578ffe40a9a20cb369408955d688015834de84ef1b78fd3513dcb80aaa8aa654a620862e44775595a36b4d3ba872f652eb7b7aa1a4dd8d0f5476a57b2692ad40fda35eb9ca2afdb3cb6429beee33b0bcc3f2abe334a2115c0e0250c20b3f6df123912e072a5babc5eeb44edc494ec0035e989dac40d225d9b458498621cbb657dcd819bc0f8f805bd7896bb3b066904259b3cd82bcb4c4412b61335ff65d6ab8abe6c5483f70dc5bbeeaeb2a609a45b67c28dc4d9df506dc793e1d4d3babd71e3869261b4de75cc3e216e477d4352118d7a335536d0992d46fdb6844ac30a3b8ced5eb6c5fa1c5d0236201c128366a2984106d28989454acebfc9df86da9d3324081c33401a3da9bad94d1f14a214e079b84e716d9d462d77fcf015a8431f92fa9f05bbbe8d1a3bf085f44c7272b9816187aa4b116aaf454c08fedbc068cb9d10adde37771b533aeb2950f15cb86b3f25095e08ac86fdf2110391d461fdced42067997d0ae6c00f0d453ee36bb08adc81dd4d0517b0f28c23a01b4fda99ae89727044275013eb82370ca86da9bb7ae1e08783883364f8a562cfc1b992deed5bee179ce56a19da3db8384a42762c59324a141e274d049512570152bb9576dca383a5b84a81b250f567997a6c93828a84255b4dbc4324dd43985afc7ec92b07032c34c1412515a970f3dd42497d5232388206543a61c01ea07fd6697ae388315c989b49c1da16d5f7407b918f95b4ed39ae67ca89b056e6015ffa30ae64ddccca2a956f00e493b37efb9bce422947c96cdd7d39c9a96228e50d0668ee42a1a7db17ef0d4f0c6268caec97ab7dfa8d1396ef1cb05b3eac8a0720a389f6a1123680b725ed69a2cc5133871999ee3de212522208b68b349aba114dd9c5e98b1615d43e8a3f314d8c094dc3d873d6d709ffdc40291b5e7529e4e0c9a1645ad6d48f8abc15731f2ae240345ba56aaf9ccde9ba9b19d5d0308c2f9b1dde456af56d0b6c6c5df490cc08c1f3fe9bef164f8276118d0c7f7c57a40fec3aeb31dd894ee80751a7f70db53b2a9bbc2e153785332f2d9e680ced0d715abb27061342ae54fdbdf7ee5bd8316f86d98e2d880f8487e3991f266022a02b839c8b215064495325d1bf40c97f6826222523ce42aef2b7ef5a455deaa5d07dc1f97cb11f1806338356593b34fec3c5bf2a1c2d237a71a943401d1dc197d951ad378ab576315897c0389f0c50f0757b5645e06dc39e99b6f2b03906965a07e8fac82f772f41315c750df127c474184ed6aa964225385c4598775ce9d6519bfcd15555c1b4333fa2a7108a1e609379c863d0091a92c0134114b5941b1d1fa627d55137ec7accac6ba20a213597e0b6f09c3de05bc2b11a80498d49b9620b41bf94e4931aeac9b0fe0be982d133d090432746f8e358db980430c88fd52f2a72ade08c6b7de7a716738f1e443b4e7706e8ae13f471488a6e088648d11516a9dcc682dddbe1e91e86612b663ed770e2d4f020eb36068ee3e7d4d74a2d0cfd0ca3456aba7f1f4d0cd9f9ba1b8e079f10bb79eeb4d7bffb9d6b396c055dae7696bfe2663e0085a80603a306dcdb66df9cadaf49edb21b440ce546d06e9f6a9500475c7db640111b287c66801c45a8067aeeba67f664feb95889fbc9528a2bf16dd64034e3b1ff3068d90320b0666a39e2b404c6bded013faec05239962c3a7a9f4004cf8374931134d349c2ccda8184c0ebf85b5c6bd0dbb7aebfbdc413d8c0cb7b7101e916a6454dc73055881789ebb0984b0c57bc07f1c2d3b0da4b129e30a9f97523f0e85d3d2fb0288eecdd02f55a0db2e13c31d62c8475ff2e2a371a0b7e033583ccf13adc3ef77a75f2a5c5a6e2b19eb98078caf839a0fd73b873be54c787e3dd5bd767e41732cfdb29f2241ab247cde126e99556d23f092758849bf4ad82153515bbeb02aaf268f663f4b886a70545bbf46c88952c8ee63c25023c8880c7314cd40e027f8e5f0b1790af68eafd276981a08583bf0ddf6bc0c67a304ed7f8afb3e4a88317c08c0c52238ebe2ab533956b5010d47aa2111d433dce27011334613c517364329745818ad8a27c2bf01a974aaff03732aaeac5f9fbd271dc8ba9e6c18ad49a120d1423ccafecd74cd81a511c982b3cdea19360a7b171edda87ad6aa16219703a30647bc0656a7331aa715d452d0b7b1e5171c5dd2308fb219b82e3031928aca2d9ef170a5060cefbc26e9f726328b4ebf7bf4107beac08d1e8a145824d9a6394a837abe6f58aa78fe50aae2ad53e30437c1b63976afe224f8c5f285a4ca3d03d6d45ce276c94d212fb9530282987047571b378b1c7790a61636d872297d655a71b8eb94d7bfd731e5d71e81d82db9de666623756449dac758e43912400bfd28f980799874fcd1a400950e6638ba3a32182f9f911afd10454e99799d46bd6b9db7d4618fa1fa3adc4afc27d4eef6cb87018de16f02a43387d724c974d8ac00c5fae116be13fa3d8ecca4511dc25898df39b09dd7657dadd4423194f35ce985ca4b8a4b3100e1cabd08e8c74288e63581ffb839e11ed9fe51271ae41e0b9c11caff19b3391b8a48cbb0d94dd406fea04635198addc1e28209a7634708989096d01b32714ca1e4797b86a33ae9d3f548c25685911f7f994bb50885a2e9f12337c5ff4a5aa50756df47c5d3f41648c22d054b26d73f95f869f51153018fd1a6463436deb286b568d1fec120127089a61ce8e47180172c03a523ba5414e43f4e9bfb519363e604869b75ebd5b24b70d9616a4cea12ff20beac2c7c21f86fc1f76a54d13eaef5d056858ab5a2e528d40f46be66a63823dfd5c2c2d8be10e525df2ec47cf23f6a79f932d35a5dcce37d20d801a3f19d1315c6ff1afe479f9f584a9a04e80a75b000415059377b9849f46a212feb6d5e8f0de361ebe04f0c8c59bf396f0657c0e76b46acbd52d08f9f1d1f0f3c79ab6942e", 0x1000}, {&(0x7f0000000240)="1765f455681409fc117775655cc8f575f9b5c85009b5c5e80e9413cfc63b0c221f66d4d410b6b08fbc8ae31976626dc565c1e5a05caa8e52cdd1b983cd58708f90fe40435a8d38c5aa44ca77c4592e8262bfb5a37c25ce4f5a02aff3e6175f5e078e588474a3fef577c5f3fef6fd67c93846546b2481242d3cd17dcda95f6ab843", 0x81}, {&(0x7f0000000300)="705bded383ea9dc99b86defdbd5cf347af8323ec16018b9cb7d610c9bc19e250e963959b867423b1fe3b707a899f73fe902efbd953a9067a3a444c08bb783600cff7a49d1922d8a020ff76affb00cbdd849928ca22477ab90bd2096aee2a118df076ff7e8f44cecf08948cfacd80823eb7315463aece7b6d38b9ede83d22c55684b2de50a1d80698d4d23c164b5d76d07af1a2fd971a55ebbc37a63a981304fd1ea1116aa0b34824dde2e6dcb1abdafc63730fcf8a3f", 0xb6}], 0x4, 0x0, 0x0, 0x2}, 0x40e) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x1040, 0x8) faccessat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x6d9f4fb7}, 0x10) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x80) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x2ae) 16:00:00 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x2028, 0xffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) syz_open_pts() 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x10001) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080), 0x0, 0x840, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x5}, 0xc) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x40000000, 0x3, 0x7}, {{r0}, 0xfffffffefffffffb, 0x0, 0x4000000000000004, 0x3, 0x4a6a8e85}, {{r0}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x5c7}, {{r0}, 0x0, 0x82, 0x4, 0xf5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xbe8d, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x101, 0x2}], 0xd1f1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x40, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x1, 0x4, 0x6}], 0x0, &(0x7f0000000100)={0x1, 0x7}) dup2(r0, r0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20920, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket$inet6(0x18, 0x5, 0xfff) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:00:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x6, 0x10b}, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4000000005) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) fchdir(r0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0xfffffffffffffffe}]}) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c67b569369cca0cfd3d9a653000"], 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x4010426e, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() flock(r0, 0x2) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x81, 0x3669, 0x2, 0xfffffffffffffeff, "23b5abb9322536414d0422d45c9373f8f192b652", 0x6, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="178715cad77805b074b619c928361934c069", 0x12}, {&(0x7f00000002c0)="784b1d2803c78e167d84f2e63e43c240dca5eef833cacabb78ea7977e06345b493c6407195d600f424e7308ed307af0772d382086e33e10d2cfdc2b7658970dc9f5e0659fbb1e64c667d155f372691", 0x4f}, {&(0x7f0000000340)="4914d87bd7a8bde164", 0x9}, {&(0x7f0000000380)="476b0c8c8c3805c31302f2a57146644e4dfefbca88c5ce8cfa4d970fe9b58e05b401a9e5fd026cf6ae74f14b4db170eed5a3574fe9c41f42f4df713ba43b37f1019cdc744c59eab8441bc8e651be683d00a26e448646fd155d924ca38b5a8692df7744ca3caadac1be9a6a346a5d7d86333c7caab4486510ed638334dce34151e9d8a3902bd63c13595fcd28d8913bda26e255ab54f0648d53248a93c9dd4ff20889c33fa88b7a33077d602e11b6e96375eeb33b29a5434707d26b6bca97b3cd52916640851ac920858389285f00d078bd65f5065cd2180b71b35c037a0295be84ef617b357740a6edbbcb9575273d7b4f6963231d0d34000ef5a2", 0xfb}, {&(0x7f0000000480)="20d321940841a4bdd494bfbad495175673a7e1ce9d898a18286a0e01354dca12026f2e8f06bea2006538a46a670006e7c4f8265120c9ecbc7916f7153873cd55f02f5841dd", 0x45}, {&(0x7f0000000500)="44db50935932fd3a32858356f543dc02c221540e27c623eb6682517465d83a97e774351c13df42386afe4cfce4552001f40c4900f20a95068f23524ee28b3c0cfa9b98516a53d8f3e3173be9eeea42cb712d5acf59fbcae8359edfc09b8e5e7d1566a5ee2bf7c7d1b4489c6d6337ce4962be26d23fd0fec8ab3e127835949ed6123f7030098965dda14117e80f1c7902f0b8a8730f1bfce0531132a49f26761cf6f17a9c216f1b02175f95fdf411f0eb9009cf23d4ff56df5f01cac7b4814c20d4c2178b7a95faf788e214fe39f63ad7889e5037a54e0df8b9b95c7495ddfa1fef285f32e966dc9e19b277a16389c711", 0xf0}, {&(0x7f0000000600)="d06729b86c7034d5c6b02722e76d60625e924dd2057b81bd414b2732526b1b840d75be410e3679f08fe2817be2c5d62347b3980c8739b3814d3eed9d0824e1c1cd2cfc94d1", 0x45}], 0x7, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x10000}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r1, &(0x7f0000000080)="2401179b066d3407d6f9a965d9738ea0d644f3cbc16fcfb7f554ae0247e162ac6cfb2928371dfa1309", 0x29) 16:00:00 executing program 1: r0 = socket(0x1, 0x4000, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0xc4056816fc0f9239, 0x0, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) accept(r1, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) 16:00:00 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x15, 0x6, 0x4}, {0x1f, 0x8, 0x7, 0xff}, {0x93, 0x1, 0x20, 0x10000}]}) mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') getrlimit(0x4, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) recvfrom(r1, &(0x7f0000000100)=""/96, 0x60, 0x40, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 22:28:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = semget$private(0x0, 0x3, 0x14) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x5]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) shmget(0x3, 0x2000, 0xe8, &(0x7f0000ffd000/0x2000)=nil) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x102, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x2, 0x2, {[0x7fffffff, 0x80, 0xb401, 0x7ff, 0x0, 0xcd34, 0xffffffff, 0x101, 0x40, 0x4, 0x4, 0xd3, 0x0, 0x628, 0x0, 0x10000, 0x3ff], [0x7, 0xffffffff7fffffff, 0x4, 0x1, 0x5, 0x80000000, 0x7601, 0x5, 0x1, 0x81], [0xf3d, 0x3, 0x64ef, 0x6, 0x5, 0x5, 0x2], [0x5, 0x1f, 0xffffffffffff0adb, 0x3ff, 0xc5c, 0x2], [{0x80000000, 0x2b1, 0xdf, 0xb26}, {0x100000000, 0x1000, 0xfffffffffffffc01, 0x15c}, {0x84, 0x0, 0xfffffffffffff801, 0x3c3c}, {0x7, 0x4, 0x800000000000, 0x8}, {0x1, 0xfff, 0x4, 0x100000000}, {0x4, 0x40, 0xcb, 0x800}, {0x7, 0x2, 0x10001, 0xfffffffffffff800}, {0x7ff, 0x1, 0x7, 0x80}], {0x6, 0x9, 0x10, 0x2}, {0x5, 0x9, 0x5, 0x8}}}) 22:28:15 executing program 0: r0 = msgget(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/230) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4a0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 22:28:15 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffffffffffa, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r4, 0x1) flock(r4, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kqueue() dup2(r0, r1) close(r1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x201, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = getegid() setgid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7, 0x7fffffff, 0x6}, {0x2, 0xffffffff, 0x9, 0x3e3}, {0x744b, 0x3, 0x10001, 0x63}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 22:28:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xe7, 0x0, 0xdc64, 0x8, "eeba722da8d90382fe788501e5541b6afe03c9eb", 0x3d0, 0x1}) getpgrp() getpid() getppid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() r1 = socket(0x1, 0x4000000000000, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x2a5, 0x401}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgrp() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) 22:28:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:28:16 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sync() sync() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 22:28:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000001, 0x8800, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000640)={0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x366, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000700)={0x7f, [{0x0, 0x80000000}, {0x1, 0x47f6}, {0x2, 0x3}, {0x3, 0x1f}, {0x3, 0x5}, {0x2, 0x100000000}, {0x3, 0x9}, {0x0, 0x1ff}, {0x3}, {0x1, 0x4}, {0x3}, {0x2, 0x4}, {0x3, 0x81}, {0x1, 0x8000}, {0x1, 0x101}, {0x2, 0xfb2}, {0x1, 0x8001}, {0x3, 0x5}, {0x2, 0x68ac}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x49c}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x400}, {0x1, 0x7}, {0x3, 0x8}, {0x0, 0x32c}, {0x2, 0x101}, {0x3, 0x5}]}) getgid() ftruncate(r3, 0x0, 0x80000000) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f0000000480)=0xc) sendsyslog(&(0x7f0000000840)="49d6799924bc8030f48793854c81e12435c979678dfb39a323b090bda7cfc0b7fd761d6a517353379f27674bed15b34bc909827ae589688163ecbe0537e56e50a3fa386f1665e612d7828373e84c13380d6c3c66864865d27ac4de1e4367fd12d6d801c2db8ad09b93236ffebe0254f7761bfe387eb9be7fb4d55b78da75875c9ea7c15133b2c07962e53be84fad4728c21c5a4d9ff034bf782d2ac02db922876ebcb95f42d5a25ba2b03e458d9bfb203e7258d6f2a46b22f53ec4fa719cf784534b78757bd2a099ea7ebdfdd168354fb8158ef911ca249bd9511bac", 0xfffffffffffffd50, 0xd) stat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/232, 0xe8) 22:28:16 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) socketpair(0x38, 0x4, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$getflags(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) 22:28:16 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x4007, 0x5) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) 22:28:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e2") 22:28:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x208, 0x5) 22:28:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="ea9460b7e86b277954d40c422ce619952ef34c8e5a36960ce3bacc0091d2cd7f60faf8062066977d986049dcf6ddc3295de8a7928f8ca9b56dfef93133c2a3ec318a23a7bc4f5674389a7e904cdd86509e8f56a62dd9b54be4499574d1aa1ca789b503ba0009749e63215e7f2415504716df778c261376c8c743bccfa4bea6110e419e0eeb8d414b0ebd6eb546f632918dd37df5c1a53433cb83bed50d4d0eb1", 0xa0}, {&(0x7f0000000180)="7e4101e4d068208d46b22a87cba88356a3740b841e8432ad54d4c649436e65ec4e744713e8df7799a0380225c29ed7af5acbb2c80ed1ea397f69884d8c5fa268", 0x40}, {&(0x7f0000000200)="1ffd353e9e5924dd4e0a7cdc3563b319df9e852596212a262a5b4445f551f46bc50fe461f4f550980ba622c206d2e5b56a687238441c31d2815306fb66d2065e88ef177af68a8bffa91953771511a9b607b460c3cbfc6bc194b4430716900a4ce84a70bad82cb8ab66cc85e923e06db94fdd5b6824b07013336cfe218d6b6f4ae0ac954d23a540946a966f9b7884b08effb92ac7272d9c4acd3bf17d1d9db50a8dd92b0e69fbe17e68ec5ea64230b368145477e5d35d327d95bb189893148f379de2778396a1840ea06038c1e1c52473517a517b31170c2d945f8075384c567b64bd35420278d79b4ff12d2acadb3b32b7a6354cdcd9c7978aacf48d1736", 0xfe}, {&(0x7f0000000300)="bbd9dbfc1d666a7a32d54c66d0ff80e0476e501aaadc1213b2e8175adf17fe664c614535158cd002f98b8955953700fd9636fe0b1383980152e8f03515f4d12109d7c8361323f8189bdd85101731cf2045bb2cb6ec4e7a50f17f9aff97fb2e23430cd103e62027cc9ade9dad3b3684bdd6797998bd463e4b5060e6a10b4c9532a4b267ab50968aa862604a", 0x8b}, {&(0x7f00000003c0)="0556c466624eb5770e13cb9167a298ea480c981974a41d0a5f732a249910ad295fbffbd824409dbd846b9a76824dff800adc4ceef676203ab9cd334a6f3fc1ed4482822c0df7684ca1b529153c7ce1cf9912b59cb0fb562c5c74aa3ff7015e60cd432c00f212a6367ead5e33cc39b5697c7dc663a40222d0f929177f7183d8dcb103563e97b0096a741b27c416cba8d2e3504868fb96ccd563ddbc353fbbcfeb9c", 0xa1}, {&(0x7f0000000480)="0e9a09dcd513715e77d8cadc4be9dc0dd09f4316a95ba02a984a01c8bcdff2f31148a09b7084783d461ffa1551cd55835985dbc99d84ccceb5feb3b0dacca968a2f22d0c4a8211e0d3efa2a6fc94a1376e6fe85551e46d1267b886c1b7fda5dcf683dd2318ddaf5ec71db6452af46e3f5decdab521286742a7794b4ef1fd", 0x7e}], 0x6, 0x0, 0x0, 0x4}, 0x3) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 22:28:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xa044, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x3, 0x8, 0xfffffffffffffe00, 0x7, 0x0, 0xffffffffffffffff, 0x7, 0x10, [{0x182b, 0xfffffffffffffffd, 0x20}, {0x1f, 0x100, 0xfffffffffffff800, 0xfffffffffffffffa}, {0x100000001, 0x7, 0x400, 0x2}, {0xffffffff, 0x4, 0x100000000, 0x6dc}, {0x3, 0xfff, 0x7, 0x3}, {0x100000000, 0x9, 0x7, 0x3}, {0x7fff, 0x0, 0x800, 0xfffffffffffffff7}, {0x5bb, 0x1000, 0x4c92, 0x3}, {0x9, 0x1, 0x2585, 0xe39}, {0x98b5, 0x9, 0xfffffffffffffff8, 0x5}, {0x8, 0x1, 0x8, 0x7}, {0x382, 0x5, 0x5a7, 0x5af1}, {0x9, 0x7c46, 0x6c, 0x32d}, {0x7fffffff, 0x9, 0xcea, 0x166dab71}, {0x0, 0x0, 0x101, 0x9}, {0x3, 0x2d90, 0x8000, 0x170}]}) kqueue() 22:28:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 22:28:16 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[r2, r4, r3, r4, r5]) setregid(0x0, r1) setregid(r4, r0) 22:28:16 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r4) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000440)=""/61) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, r6) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 22:28:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0x4, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffefc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x4410}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="35da86fbb7c532334d5d5b5f8f710ac3fb3a6270068dc560addf144667e947c32a240d50848c88b412a4f779270d4b80690e5f6e039c4adf6443872acbf33ab241cf0c212f26c4fb4dc11c521ccbd886feda64aca98b46a56138f12c240f34701b99e2f0a3a41564bebbbab478961772e4e9398f62900e82bff02947b609f216a7057575093c64b08ae720c857512f6b26c0ef00f962120cb81a8de95fcf963d03492823fe639aca13c20908bf9c2c82406c17596dc7fea34dc05e177808af7b2de6d27b27221db46a6cc3fd20356c89f5bebae203ed9d7babe5437b5ae221a35d19bf7ad0df36cf7967", 0xea}, {&(0x7f0000000280)="f297085144d4a026e91764504abdd97f619ffd0774e1481d789f194fa55e52d3756caa015ec3058f32cdddabdf983ceee1e687bbf404225b28e5024e1c7914f857bfbb1abd1fced856ca0d8be0d9e2098d", 0x51}], 0x2, &(0x7f0000000300)=[{0x68, 0x1, 0x7ff, "8a80febf2692ce4b66656f4e82eba04b1760f2a994177935b970d598c00566efc7edd529dfe9f0449940229faf87e4f8222508e30174b0283bc69efae7478a8aaff4560172c876071bb293e4f9059b68c34dca5275deb3"}, {0x28, 0x1, 0x3, "5b4f0719dca73b1edc0ab4163fe16d75fb09"}, {0x28, 0x1, 0x81, "7c2792407479fe9dca7401702758aef690"}, {0xf0, 0x1, 0x401, "731d246064c7e6ca94eb8e870aaba90f0af31cbd24c7f2a9e985ad9daffa16a5558de2d2b0bfc1834a8614139a795ea49a40ab60a15b70b448fccb727cc1b8623573a61fac746256b7e1ee14d39b2682f6ed3170ad635667ec84f4a0fd6369ebdf135f05499bd3d35b5b1f8d70e6033f16f11c1ec475a793eb6ce8f50118ca022b98a29ce046ffdb886ab6a4cf79ea3b47353546a019ad57b035985303f641c926c9d6b1537e5d203070884c0fd31f2bd8117e5f2acfb555a22e094342d5973642778e31ba21ee848e25515150435feb1be2dd4ae29ac1366a83"}, {0x28, 0x1, 0x3, "d5fa9c22ee912186e9095c238a9a70105802a66e484a668f"}, {0xc8, 0x0, 0xff, "ed8130f2d0de4ad42a113d862adc7bf1b1469a2a2892d132cea772a4bd2f7f2ed0b1461607ee09c754846d543030920ed63a8bf90142fa6cf586c6b8f416cd645890eab586c03036a4bb50d2ef5204f0f0bc39d8844c2d9315f6612cbcaad828fea75a848d46e5d1048fd4f677af4f07755335fa582702512f20b7b50a6cc322c77b095717e954c41e5a35f9754e7c7883eebc6ef27299d39c45642c388362192ea5ae6ff1b31123c4191ff1d762922d61"}, {0x98, 0xffff, 0x8, "59355362559b118e3bfda591fa79d106394f7738ba68cb85fdcfc0b3a3e2b1d161ae0b94636026ba236ce420cf9fb9f3be47f67523fb9a3198ea28955857e38d55639f4bd9581ba95b9c9e90850dd446743a4c8367af918b64c64a2630d3718d4c014db406d0cdef0fd95b89e39f9df52adac54b362b8231d1b6120666ad57244e"}, {0x98, 0x0, 0xfffffffffffff8c5, "3bf7431bf5a23e6bea481117d97432531aebbb84a7c7608ef7d6a320e97eeae171cad1e82d07213c41fc765a1db7c9276f118abfd9490ef3a161f5c9616316acc733d71078d4c993aa0c2753cddc1822c3decf3bcfab83c50dbf569232959de5e6b9811a2aa310ee167a0ea32c7ef620fd6600bcc2cc53d779e63643d20b8360d2da1545a1"}], 0x3c8}, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffff041}, 0xc) 22:28:16 executing program 0: r0 = socket(0x11, 0x3, 0x4000000010000d34) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) 22:28:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xd2, './file0\x00', './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20002, 0x0) 22:28:16 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x5, 0x400}, &(0x7f0000000040)) 22:28:16 executing program 1: setrlimit(0x9, &(0x7f00000002c0)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="85c5ea7d5af8b191f9745fde3bbfe3bcfb4c354087a5bb6b27225e6953c56d99b1432e390ba0088aa8e8ae8d372878730dc681884015594e9e0451ae45cc3156afd05932c1c67e15c4a7ae690f427b17ff34f62b049581e3ae4ee75b36454b15b9db8c086096e8bc825579e31120c4c2c5fe95faca4ec87725bd2f1c13b39b081453f7b05823b6b7bfee3f750de561db9fb7eaf6bf1b09e39aa42e462872ba36b61bf45629a807eef8dd77478399551f9cb825ac1bd236", 0xb7}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 22:28:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = getpgrp() r2 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = dup(r4) renameat(r5, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') kevent(r4, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 22:28:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/93, 0x5d, 0x842, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a5dca374ced7c33b92cd7f0ab6a12622d19fda9f", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000180)="10", 0x1) 22:28:17 executing program 0: r0 = kqueue() mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) msgget(0x1, 0x10) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f00003eb000/0x1000)=nil) shmat(r1, &(0x7f00003ec000/0x4000)=nil, 0x1000) munmap(&(0x7f00003eb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000040)) mlock(&(0x7f00003ef000/0x3000)=nil, 0x3000) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) minherit(&(0x7f00003ed000/0x3000)=nil, 0x3000, 0x3) shmget(0x1, 0x3000, 0x1c3, &(0x7f00003ee000/0x3000)=nil) shmget(0x2, 0x2000, 0x22, &(0x7f00003eb000/0x2000)=nil) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) pwrite(r0, &(0x7f0000000180)="68520f893f7a5aa9cdf3664cd0b9422604a3792e5b88237f8f4ab371ae36b2102dba0e226015de452e7b92c36e7498bfad22322e1acb513c418d08f78c8b603e6c575af7d6001ac66f73b23ff87c3bd145ce5cea6765282acd7118a4e855fe34c52d2d8f08800de3c674344f7d78bbc89b51", 0x72, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:17 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x2ee3, 0x3, 0x5, 0x7fffffff, &(0x7f0000000040)={{0x62, 0x7, 0xbbe, 0x8, 0x800, 0x7, 0x8}, {[0xfffffffffffffffc, 0x9, 0x65, 0x20, 0x1, 0x3, 0x101, 0x1, 0x100, 0x3ff, 0xfffffffffffffc00, 0x4, 0x63, 0x3, 0x200, 0x0, 0x9699f6c, 0x7f], [0x8001, 0x6, 0x8, 0x0, 0xc94b, 0x35c7, 0x7fffffff, 0x401, 0x7fffffff, 0x2], [0x5, 0x5, 0x4, 0x1ff, 0x8, 0x3ab8, 0x716f00000], [0x3, 0x6414, 0xfffffffffffffffc, 0x5, 0x2, 0x5], [{0xee, 0xc6e, 0x2, 0x2}, {0x8, 0x97b5, 0x1, 0x8}, {0xff, 0x5ac, 0x66a, 0x4}, {0xc50, 0x3, 0x262, 0x1}, {0x1, 0x7, 0x10001, 0x3f}, {0x3ff, 0x5, 0x7ff, 0x1}, {0x2, 0x1, 0x77d, 0x9}, {0xffffffffffff8000, 0x9, 0xfffffffffffffff7, 0x3}], {0x7f7a, 0x5}, {0x8001, 0x7, 0x100000000, 0x1}}}, 0x7f, 0x7}) 22:28:18 executing program 0: open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 22:28:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x100000001, 0x8, 0x0, 0x0) 22:28:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget(0x0, 0x4000, 0x1, &(0x7f0000102000/0x4000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x0, 0x0, 0x9) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = semget(0x0, 0x5, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") chroot(&(0x7f00000001c0)='./file0\x00') 22:28:18 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) r1 = kqueue() chroot(&(0x7f0000000040)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x4, 0x0, 0x5, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x8}, {0x2006, 0x0, 0x0, 0x7}]}) fchmod(r0, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 22:28:18 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x401, 0x0, 0x1000, 0x401, "3236fd24d1b16f9dd7ee30b0390f3bb411288af3", 0x0, 0x4}) dup(r0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r2, r0) 22:28:18 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0xfc4}, {0x8, 0x20}}) write(r1, &(0x7f0000000340), 0x10000014c) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0xa7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) clock_settime(0x2, &(0x7f0000000200)={0x1, 0x6e38}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x0, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x9, 0x8048}], 0x2, 0x0, 0x7, &(0x7f0000000000)={0x9, 0x400ec3}) 22:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x84, 0x1000}, {0x4a, 0xffffffff}, {0x8f, 0x410ccd6f}, {0xe7, 0x7}], 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 22:28:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) listen(r0, 0x2) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 22:28:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pread(r0, &(0x7f0000000140)="7fe3c420eeb2f7d2b02d153c16e14db605f62eb72b89d8426494d7735b4c401e0d3dbd439036437e978b8ffba412a1669184b70f8c338b98104e120db95f3b10f86481768645c729838b4af6e502b1e4b303fe16d3015c1b5500f50b60948da88ac6dac47952d5052fab5a021657e4e5f354bbbfefcfc8e38a79dcd011c77168293c2af307ec5094c8928b4ed23a5e5f5c63121f615178eed72cb8f328aa85c14e34e2539555c3be4e776a9e3b74a173609f32117fba5f48e5eb11169165cd307479de3cd289d062", 0xc8, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 22:28:19 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() kqueue() getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r4 = socket(0x18, 0x8002, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) connect$unix(r4, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffedb) 22:28:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="1739e89f625686221f27c254ed085d095673fb26bfcd7e10bfffe14c95e1d0171a88c85b845d7da73fbfbe8585f965611c2404745bfa9cc4c6067015c18136d4561e98b9cd1c36d5", 0x48}, {&(0x7f0000000180)="ac528169f1978816b68827dbaffb36e2c24027ecbbafb5218c2656382d8c6ae7b0a0b11b8bc11b569b4a9ad6da1c077c9eb139193ae61aa988ddd7e050a546c376827223df23e54371991b54deb791e221e90589122a6b5a6736b2bd4948e1562ac3124dd76f5591fc51a7646c13c3859e2b0fd1f0204955e64b4f1bac5aeb8a71c13b7c52ddd721fa68656401c61f14ba8af7aad7a3b7fd8cd45ccba8088c3e140ddd2d444d8f8a9ee1e417b62a023a0971f1b2f7d804545ff63b3fafe7b425154b21ec4efffb6faf679436f95c3713", 0xd0}, {&(0x7f0000000380)="2a14edd1dafa075e0d9b9c8ae38b75c8ba064694ac78c46c4f55c61345495126776c43e49c9646b0ea70e8e0a0ed3594f60880df311c9311d450726e3a0b1ac0dd5b7b873f404212c233ec", 0x4b}], 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 22:28:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff38, &(0x7f0000000340)="a2") 22:28:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000200000000000000dfffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/103], &(0x7f0000000000)=0x6e) munlockall() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x6, 0x62768ca4}, 0xe5, [0x7fff, 0xb4, 0x3f, 0xffff, 0x20, 0x9, 0x9, 0x2]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./bus\x00', 0xffffffffffffffc0, 0x65, 0x7, 0x0, 0x6, 0xffffffff, 0x2b9c, 0x0, 0x2, 0x1, 0xffffffffffff8001}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000340)=0x8) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x0, 0x200, 0x0, 0x1, 0x1f}) 22:28:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) chflagsat(r0, &(0x7f0000000100)='./file1\x00', 0x10000, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 22:28:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socket$inet6(0x18, 0xa33e0f86882d5ce3, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) r2 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:19 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x8000, 0x10000}) r0 = openat(0xffffffffffffff9c, &(0x7f0000002380)='./file0\x00', 0x480, 0x104) connect$inet(r0, &(0x7f00000023c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x5, 0x401) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x811, r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002300)={0x3ff, 0x8000, 0x6, 0xffffffff00000001, "d81fa27b97029cfd4084313763b1c2095ba10060", 0x0, 0x8}) setrlimit(0x6, &(0x7f0000002340)={0x1, 0x9115}) recvmsg(r1, &(0x7f00000022c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002180)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x4, &(0x7f00000021c0)=""/223, 0xdf}, 0x40) 22:28:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x35) 22:28:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4e5f, 0x6, 0x4, 0x9}) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 22:28:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 22:28:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="2873f4c6c8316ff037143e4309547047a706ae36666bf5d28ac14d0c6d124e0ebedea2feedae1b9d26c4339aad607b773f29a070932ea063a63eb88cfd84b1880af8787b3ebd6f8f2ee67b8533a92d92076f7694aae72d7fe619ebb40c0ec1d7", 0x60}, {&(0x7f0000000140)="23ae474b34cb6eb9c97493422007ca8d80545edd37d89dcea7eb55f6bd544bb8519e12ae4f7ae9bca62f104a5a55c1ba99e6821b7889fd852c924e0b9459d8e509be0a87328b749d26fcc2394b3cec60dd7da7a493ffef2f8d3ea4d14afe66bbaa8dcc2ab293d39fd3b7509c7eb6feb07ddbb8ad3becdd8471e991941329566ce97a1ad58e4a378b06b0df85f7ccad39aeeb1c88880cb8ccfb58ee928472e5b00315da788aa7270c2acaf98b62cfb418f798ba6396acf3807c5b23", 0xbb}, {&(0x7f0000000280)="4463aa460866e51027756f1c032ef79e3aac1ee8905127e58e70ce5ff89cd517354db4a4c0fd3c09d8693619c4bb81f4a9ba8b16bfd010fdc390a375874c82491037c0ef61b895cb87036db09b6d1ee3577df2d84819dfcd05a4caed35193a427e5e35325bebecc67780eb9c827b809f89d686fe01d1b4b616b288346fd0f0fae7869f94337b57cb09fd11a815345c361031c423e3ffb0f3fb153102ebb4b7f03cf8c57c4c4036", 0xa7}, {&(0x7f0000000340)="2fe39a9100e33249837e4dc82ee0f793cce4d730492aa1c5e27af29e3694b501b849bbfa12de270bbdb86e7767fe749fc78cdf0ca6b74bd7e08ef217c88b2cc21c5d594a067f41a9af7eec0c5db2dfc7564d84df9ca470ad30ff790b515ebfc74e6210b5ab3b33b7fa5e2b6991828490bc80fe85c6e844e3e14bab73ca2489beeee81c68ebd70258f356e86ffd2323ad93b7d724e4f5e97082bc", 0x9a}, {&(0x7f0000000200)="243c0699f7e5cef4", 0x8}, {&(0x7f0000000400)="9e2be43443571894717fffa92cfd85556ba1f3e640a3009f512a68ac5864e2eef163d3be922b7e037e6f4d0b8679180515446e90ff9b319be6316201d860707c3186c1b36171", 0x46}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff00fe01000000f4990de1083d201c5bfba5b862bdaa927638eda28da691c9456acc88b074aef64866a9a33efb", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1], 0x138, 0x1}, 0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000780)) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000740)=ANY=[@ANYBLOB="2bcfff30833e1b0fb3b859be2bd50e6d7ee54be898306b928a577f"], 0x9, 0x0}, 0x0) 22:28:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000001100)=""/2, 0x2}, {&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f00000011c0)=""/158, 0x9e}], 0x5, &(0x7f0000001300)=""/225, 0xe1}, 0x803) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) preadv(r0, 0xffffffffffffffff, 0x0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) r1 = accept(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) getpeername$unix(r1, &(0x7f0000001500)=@file={0x0, ""/108}, &(0x7f0000001580)=0x6e) mknod(&(0x7f0000001440)='./file0\x00', 0x3102, 0x81) 22:28:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:28:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x200000000000000b) listen(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1000, 0x4) 22:28:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x84, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) lseek(r0, 0x0, 0x52, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x140) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x280, 0x0) ftruncate(r1, 0x0, 0x9) pckbd_enable: command error pckbd_enable: command error 22:28:22 executing program 0: r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xb6b6, 0x0, 0xffff, 0x2, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1]) syz_emit_ethernet(0x45, &(0x7f0000000080)="7966274758e07b5145ca486eac8e1f56641b5bfc4bbc194edceef9c058acea1ef894bf64397426e7cf15b0ceff9affff4f9b66763407f5f053d62015021001a5348ad97e7c") semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/40) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) shmdt(r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x7ff, 0x8]) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x40) fcntl$getown(r2, 0x5) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000240)=""/228) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000340)=""/30) semget$private(0x0, 0x3, 0x200) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x5, 0xff, {[0x9, 0x3f, 0x7, 0x9, 0x6, 0x2, 0x3, 0x66c3, 0x1f, 0x6, 0xd4d3, 0x81, 0x3, 0x8000, 0xffffffffffffffe0, 0x4, 0x6, 0xfffffffffffffffb], [0xfffffffffffffffa, 0x100, 0x2, 0x400, 0x45, 0xa11, 0x7ff, 0x3, 0x6, 0x3000000000000], [0x2, 0xffe, 0x7, 0x10001, 0x7fff, 0x80, 0xa01], [0x2, 0xfffffffffffffffd, 0x1ff, 0x8, 0xff], [{0x8, 0x7fff, 0x3ff, 0x5}, {0x7fffffff, 0x8, 0x0, 0x6}, {0x5, 0x4, 0x0, 0x3e}, {0xff, 0x40, 0x2, 0x7}, {0x0, 0x3d0, 0x101, 0x202}, {0x800, 0x6, 0x1ff, 0x2}, {0xf8b, 0x100000001, 0x6, 0xffff}, {0x5, 0xffffffff, 0x20, 0x9}], {0x5, 0x1000, 0x2, 0x1}, {0x8, 0x3, 0x2, 0x78}}}) shutdown(r2, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000680)='%+\x00') getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000006c0)=""/88, &(0x7f0000000740)=0x58) connect(r2, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x8) shmdt(r1) connect$unix(r2, &(0x7f0000000c80)=@abs={0x0, 0x0, 0x3}, 0x8) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000800)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a80)=""/100, &(0x7f0000000b00)=0x64) getpeername(r2, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000bc0)=""/19) accept$inet6(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) pckbd_enable: command error 22:28:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x188) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x7fff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xcd) 22:28:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file1\x00', 0xc08, 0xc2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pckbd_enable: command error 22:28:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x9, 0x80, 0x7fffffff, 0xfd64}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) recvmsg(r2, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/182, 0xb6}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000600)=""/202, 0xca}], 0x7, &(0x7f0000000780)=""/203, 0xcb}, 0x800) r3 = socket(0x18, 0x1, 0x7) r4 = getppid() r5 = getppid() setpgid(r4, r5) fcntl$setown(r1, 0x6, r5) ftruncate(r0, 0x0, 0x5) setsockopt(r1, 0x7, 0x8, &(0x7f00000008c0)="eac30b9293405eeef03b4af49760f77799fd94c4c6900e42c47a92e293f9fe9a41d800fe25e13d96e4d86f78f3387a24fd9d55972288ef1b3786fac7885d3e11720c9cfee6b019638fc6a2cebb2ef5c638d72c14418f7854c4055fdc4af03fc5c5a189b5472c55786746ce11136fee5b08b1b32df97b5c78a86b2c84fd007a3352cf278d3640a15d4b72d31295525875c621fc3473c5eb5b533c240fa4", 0x9d) r6 = accept$unix(r3, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000a00)={0x3, 0x5}) socket(0x2, 0x3, 0x401) getpeername(r6, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) listen(r6, 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000ac0)) write(r0, &(0x7f0000000b00)="05b46f5f695a2ec596c6ba8379d42f0c077fb215f6f213b607b4900c7c6f0729a758041dd51a7f6d18ce56554ae9122ad3135ee0d7", 0x35) r7 = openat(r1, &(0x7f0000000b40)='./file1\x00', 0x900, 0x2) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000b80)={0xf0d, 0x6}) write(r6, &(0x7f0000000bc0)="e8b4ccd19642eb7beb1ce24b8e1a70dd7f4193134f8e85f203d68e6922618c9d5a6675caa26a42511e6ed7a86304e221409beaa41a7336f8057713209640c103b72a37da6bba4bae7280edd3f9c5dead1c985966db9bc288d02bee54316a5ccdbc52e9350402d99d60db9c873ebc1407b3dba8fcd351af4ee7142e6fead48a208f0dbff010aa2a3cf238fbda3d9e9ef5cc565c9b42e676ed1067d4e90329dc55c8442368bbe8fb", 0xa7) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000c80)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) socket(0x10, 0x4005, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$lock(r6, 0x0, &(0x7f0000000d00)={0x3, 0x3, 0xfffffffffffffffe, 0x1ff, r4}) 22:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c", 0x297) 22:28:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x40105704, &(0x7f00000000c0)) 22:28:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) read(r0, &(0x7f0000000140)=""/208, 0xd0) 22:28:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) getppid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) r3 = getppid() wait4(r3, &(0x7f0000000100), 0x2, &(0x7f0000000140)) r4 = socket$inet(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x1f) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000400), 0x330) 22:28:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) faccessat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x22, 0x0) r4 = semget(0x0, 0x4, 0x140) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/145) r5 = accept$unix(r0, 0x0, &(0x7f0000000240)) r6 = accept$unix(r5, 0x0, &(0x7f0000000280)) r7 = msgget(0x2, 0x700) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/142}, 0x96, 0x0, 0x1000) getsockname(r5, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) sync() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000400)={0x3, 0x7, {0xbfda8a3, 0x7}}) setsockopt(r5, 0x1, 0x8, &(0x7f0000000440)="94d5061df3315e79b7fb048f1a9a8417bb2b45bd37798d707775a81d05ce2bc90a23697f2fabd28e4ce60609d427", 0x2e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000480)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0x800, 0x1, 0x8, 0x5}, {0x89d, 0xde, 0x18000000, 0x4}, {0x100000001, 0x9, 0x8, 0x4}, {0xffff, 0xfffffffffffffffc, 0x4, 0x8}, {0xfff, 0x1ff, 0x6, 0x7}]}) r9 = msgget(0x2, 0x8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000005c0)={0x7, &(0x7f0000000580)=[{0xdd, 0x34e3, 0x5, 0x8}, {0x3, 0xffffffffffffffbf, 0x401, 0x7}, {0x3, 0xfffffffffffff73d, 0x9, 0x100000001}, {0x5, 0x1, 0x6, 0x9}, {0x6, 0x2e, 0xba0, 0x81}, {0x200, 0x0, 0x8b, 0x2}, {0x1000, 0x1, 0x49eb, 0x5}]}) r10 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r10}, 0xc) syz_extract_tcp_res(&(0x7f0000000640), 0x9, 0x10000000000000) connect$inet6(r8, &(0x7f0000000680)={0x18, 0x0, 0x7, 0x8}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000006c0)={'./file0/../file0\x00', 0x6, 0xff, 0x6, 0x0, 0x1, 0x6, 0x6, 0x2, 0x1, 0x5}) msgget(0x3, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000740)={{0x9, r2, r10, r2, r10, 0x84, 0xfffffffffffffff8}, 0x80000001, 0x10001, r1, r1, 0x2, 0x80000000, 0x8001, 0x9}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000007c0)=0x4) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001380)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x200000000000000) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) sendto(r2, &(0x7f00000013c0)="fd6e6a0605077c859cb04e7d04184f584d6357e9691feadd0087c6c9938b66f02002ab8e79ff29686d01e75f04b0da88433f7f12aa88c82c381f934f2a5d9d5cb2d84f39e301eb2a64f212861a670b3601635316f2305a7461f7b671c68fa0abb2288e933b39dfc1779c858746c2a31811778032a14de37fbd4fe35daf796f961c", 0x81, 0x405, &(0x7f0000001180)=@in6={0x18, 0x0, 0x8, 0x7f}, 0xc) shutdown(r2, 0x0) readlinkat(r1, &(0x7f0000001280)='./bus\x00', &(0x7f00000012c0)=""/149, 0x95) r9 = msgget$private(0x0, 0x204) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001480)={{0x4, r5, r8, r7, r6, 0x105, 0x2}, 0x7fffffff, 0x33, r4, r4, 0x9, 0x6, 0xe366}) 22:28:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="20094111c03738607c9495464d11b1336224cc23bc3f1be9b2fcc22826283880a1b143ab1787788c0867e89d469e9d0cc200ae6f670b5b6d55b3e49cd6d6af89c2eeb195ef70b15c551fef9a830df2e4a85a2b17c128bc12cad5150c31c4b034b6c2135bc10e5609463e46c4eed2", 0x6e) write(r0, &(0x7f0000000180)="1d25a603ca384fe824b2add7a6eff575614250c102580667c82b83cf62aed4556039f0fe2ec8d2ecd283a44e41d67297097814db6f25ae20c3fab3daa6b1a214e62da10d34c6ba1819e0d78fa15eb708af2e0ec361455025e5808320dd6323179c1911b357e3accc0be6aae16a678e0c2cbfcdcca18ba7be7fc7eb15a050f39282f5f4d38ae74ba75ae10cf224ffcac47cef5022479ae013affd57390dcb57293e042ce3959f997129ed88276b8c99f4bde467d96a8e278fd1192828fca616f3b16ad476e719ef9ebdab92", 0xcb) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x211, 0x0) read(r1, &(0x7f0000000500)=""/234, 0xfffffe44) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) chdir(&(0x7f0000000340)='./file0\x00') r4 = msgget(0x3, 0x8) msgsnd(r4, &(0x7f0000000300)={0x2, "38d049b507ba563c8ed7d8fe9542912dcc1bf9786cbf688ab3ca2e5fc1ceed1525e8b6dd0c63640fad56b0535638f7bc1f"}, 0x39, 0x800) setsockopt(r3, 0x6, 0xff, &(0x7f0000000380)="7dc5f3fa96575807c4fa0eeb695d8181", 0x10) 22:28:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) recvfrom(r0, &(0x7f0000000000)=""/54, 0x36, 0x842, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087, 0x0, 0x0, 0xffff}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b2") 22:28:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10110, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0600000af6ce6257fa5d2b8d4648d69e000000000000001e003300deff", 0x30}], 0x1) 22:28:23 executing program 0: r0 = socket$inet(0x2, 0x4fd35aa5696d36ab, 0x20004000000400) sendto$inet(r0, &(0x7f0000000080)="8b9a334ad5330aa84581fa4f10f67e6b8a1ac7fd71b8133e8994d24136ce6710ca031f59cee2764e2f5ff81358f0a7c8d992fc61772f77690663ece43059f2c5e48f2f543a7b1672d1f211f34d933ccaef3c1c97a6242022c866d262245ee5a76ccd0ddfb7d09b131d13a0d8f0bc01da70f4486080e2270b7945c4fc3482d1bdab6e6d31d70961a8c6c5b37cff0a8e325ed48e102f58ba2388d340cbd5468a2289b14febb30e6427877d6aef0fe5a9d0c2ee9c37298b860c377f0aa2b5", 0xbd, 0xa, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = socket(0x18, 0x0, 0x3ff) recvfrom$unix(r1, &(0x7f0000000140)=""/169, 0xa9, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x152, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x11a) 22:28:23 executing program 1: socketpair(0x1f, 0x7, 0x81, &(0x7f0000000180)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 22:28:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 22:28:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) poll(&(0x7f0000000080)=[{r0, 0x185}], 0x1, 0x6) 22:28:24 executing program 0: clock_getres(0x8004, 0x0) 22:28:24 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8022, 0x0) clock_gettime(0x0, 0xffffffffffffffff) semget(0x3, 0x7, 0x4) 22:28:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getuid() seteuid(r2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:28:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0xfffffffffffffd0f) 22:28:24 executing program 0: r0 = socket(0x18, 0x5, 0xffffffffffffff81) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r1, 0x120000, 0x0, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) getsockopt(r1, 0x3, 0x4, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) socket(0xa819eaac0e0c420d, 0xc007, 0x3) 22:28:24 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000080)="0004cd03aa4e3e89383a2bd79d3ff312b85568358f2d36b1ed7717e59a6982261d584138a73b6cc79d27e551817b90c098767546d32003d359ce6a9eab0087b5028e6aeb12bf694e6dea8e2ccb09a01c29039c687fe3", 0x56) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 22:28:24 executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x100) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 22:28:24 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) close(r1) 22:28:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0x0, 0x1, 0xfff, 0x7ff, 0x3ff, 0x0, 0x0, 0xb3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 22:28:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0x1, 0xfb0d, 0x7fffffff}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) 22:28:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0x3}, {r1}, {r1, 0xc5}, {r0, 0x42}, {r1, 0x88}, {r0, 0x80}, {r0, 0x101}], 0x8, 0xf2) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 22:28:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0xfa, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) fcntl$getflags(r0, 0x1) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) semop(0x0, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") socket$inet(0x2, 0x40000000000000, 0x7) semop(0x0, &(0x7f00000004c0)=[{0x3, 0xff, 0x1000}, {0x0, 0x3, 0x800}], 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) socketpair(0x1f, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x82) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20154, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:28:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x0, "04713de0af28a2813d8209b8d9f30121849e3c99", 0x10000000000000}) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffff9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0xffffffff, 0x800}, 0x40, [0x8, 0xfeb, 0x9, 0x400, 0xab, 0x4, 0x2, 0x7fffffff]}, 0x3c) 22:28:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x93, r2}) fchdir(r1) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20100, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c6530002f300b0f7f22741f25d3e0605b57994141c7629c0d72038d27a4ddc34d949e8328659ca6a35a9fdfd7298e593cd7f844152c53d62b27e9b24339bf7fafae6d9c923707ca754a792342755d5e8625620e6912c927d20ffc74d548163892ba15f32db28894a3bd1f613d8664d0007e38c0efe00d"], 0xa, 0x0}, 0x0) 22:28:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) shutdown(r0, 0x3) fchmod(r0, 0x24) 22:28:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)={{0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}) 22:28:26 executing program 0: shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ffa000/0x6000)=nil) r0 = dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 22:28:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfdfffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x3}, 0xc) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r2 = kqueue() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:28:26 executing program 0: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) rmdir(&(0x7f0000000040)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x24) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0xffffffff80000001, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 22:28:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="2c644f8cfe90a8363746e2c98c237a3528a5d00333344f502a6f7f228fdd54ba8a35aaf71914e5f270f60e91ca1d75a5f8c0539949352393de57234d2778c42aeead9bb4efb75acd5b56e8df5126af97ff82b3dc0a5f8d0500000034e03bc410d914c03c5f3cdbf19f4d28f154343400560e45ce9ab2da573dcada4f920bbf3efae5d3bea354ba0689d2cd18b35cf8be2d21c74fca01b7c05808f1e34ecfb96bfb08fa72c765fa2849b7ece3444e9f544efb9a7d46748c2d7ec3e129e39cf2d3780ceab7bc904c0d35484d420874de5f85d7e5983ceeabe3f5e18320d79692000187f3ddabdf62d3aafc66b1091b4d49c055fbf2ce40cdbd3b38d18e10676d489dd7735ea23bd7e9bf", 0x109) 22:28:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20498, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x10001, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0xfffffffffffffffa, 0x77a, 0x2, 0x1, 0x1, 0x6, 0x80000000, 0x2, 0x1, 0x0, 0x54f3016f}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x400, 0x0) r9 = socket$inet(0x2, 0x4000, 0x7ff) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x81, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x7, 0x22}, {{r2}, 0xfffffffffffffff9, 0x8, 0xc0000022, 0x8001, 0xfd}, {{r3}, 0xffffffffffffffff, 0xc3, 0x8, 0x20, 0x6}, {{r4}, 0x0, 0xc0, 0x1, 0x800000000, 0x1}], 0x4, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x80000040, 0x2, 0x9}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x804, 0x4}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0xfb0}, {{r8}, 0x0, 0x23, 0x20, 0xf98, 0x9}, {{r9}, 0xffffffffffffffff, 0x40, 0x80000003, 0x2, 0x8}, {{r10}, 0xffffffffffffffff, 0x30, 0xf0000000, 0xf9ae, 0x39}, {{r11}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x742}], 0x81, &(0x7f0000000500)={0x6, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r13 = socket(0x18, 0x1, 0x0) fchdir(r3) close(r13) fcntl$dupfd(r12, 0x0, r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r12, 0x0, 0x0) 22:28:26 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000000096f12e8c9bd812a5aa75b684f4ebbd56e74edb72a71e9dd4247e15aaf948f1cbd0ec3f16625994fe3cae5a2f377c00d8ca5d2d42d2870c629297e4559cb6730b26e6d5529cab63c72c0054f79a9819d84d514fe5c33182e71ee9bcc4eff4506ed8165c386512037b82a6cd36923e5797ecfca4fd518e21c8b1857a5bdead52a01425898b32b56b47eaf602d23d9628b110b4bf88d2c9b99851b109d5e3a3667adad043ab3ef8fdeea84ca86f3d7816c49abff4530fd2a439da2fc3044b1f4e8e19e2ef19ee65f709d012dd1bb9883be6931106fe0555a4778bab33c92391ef41b25e64d8ac70229d97c9b1bc9cac16db704445063f1fd4833fb43e7524ca47a920a9b16431ad01a54b99f2e920ca7967e93877c7723cb65f0fdecdeae8a16116cdbedc069224f14bf3aedfaea18eec42eecf6494561011222c154fa8a8bd4680aea367797aa37598d7e7d4cdfa06053dc79c7f66bbd955d02c42de5e53b6f8f7d8f41c3e93288ca95badee7a33f13cc5e49f1c"], 0xf7, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xffff, r1, r2, r3, r4, 0x100, 0x1}, 0x37951a1f, 0xfff, r5, r6, 0x0, 0x0, 0x20002000000, 0x1}) msgctl$IPC_SET(r0, 0x2, 0x0) ,dOŒþ¨67FâÉŒ#z5(¥Ð34OP*o"ÝTºŠ5ª÷åòpö‘Êu¥øÀS™I5#“ÞW#M'xÄ*î­›´ï·ZÍ[VèßQ&¯—ÿ‚³Ü _4à;ÄÙÀ<_<ÛñŸM(ñT44VEΚ²ÚW=ÊÚO’ ¿>úåÓ¾£Tº‰Òͳ\ø¾-!ÇOÊ·ÀXñãNϹkûúrÇeú(I·ìãDNŸTNûš}FtŒ-~Ãá)ãœòÓx ê·¼L 5HMBtÞ_…×å˜<î«ãõრז’‡óÝ«ßbÓªüf± MIÀUûòÎ@ͽ;8ÑŽgmH×s^¢;×é¿,dOŒþ¨67FâÉŒ#z5(¥Ð34OP*o"ÝTºŠ5ª÷åòpö‘Êu¥øÀS™I5#“ÞW#M'xÄ*î­›´ï·ZÍ[VèßQ&¯—ÿ‚³Ü 22:28:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(r0, &(0x7f00000002c0)='./bus\x00', 0x40, 0xa4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x80, 0x2, 0x775f}, {{r0}, 0xfffffffffffffffb, 0x63, 0xf0000002, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x55, 0x4, 0x6, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x70f, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x200fffff, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x82, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x58, 0x1, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0xc3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x60000000, 0x2, 0x7ff}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x6, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x7fffffff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x40000040, 0x3ff}], 0x3, &(0x7f00000003c0)={0x1, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) 22:28:27 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0xffffffff, 0xfffffffffffffffc, 0x8001, 0x2, 0x1, 0xa8cb, 0x10000, 0x10, [{0x7, 0x7ff, 0x3}, {0xdf, 0x1fa, 0x9, 0x2}, {0x6, 0x7fff, 0x2}, {0x9, 0x101, 0x57, 0x3f}, {0xffffffff, 0x400, 0x6, 0x4}, {0x2, 0xff, 0x7, 0x1}, {0x4, 0xffffffffffffed0f, 0x9, 0x2}, {0x9, 0x4, 0x1, 0x7fffffff}, {0xa1, 0x1, 0x8, 0xfffffffffffffffe}, {0x1000, 0x10000, 0x10001, 0x2}, {0x1, 0x4, 0x3, 0x100000001}, {0x2, 0xb5a9, 0x8001, 0x7}, {0x80, 0x81, 0x7aa000, 0x80000001}, {0x1, 0xfffffffffffffffd, 0x8, 0x401}, {0x8, 0x2, 0x1, 0x4}, {0xfffffffffffffe5e, 0x1000, 0x7, 0x40}]}) syz_open_pts() 22:28:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x0, 0xb90, 0x2400000000, 0x1, 0xffffffffffffff80, 0x6, 0x800, 0x10, [{0x7, 0x8, 0x4, 0x5}, {0x80000001, 0x800, 0x5, 0x4}, {0x40, 0x7, 0x6, 0x1}, {0x5, 0xfff, 0x3, 0x100000000}, {0x4, 0xe4dc, 0x8, 0x3}, {0x3, 0x20, 0x8001, 0x1}, {0x8000, 0x7ff, 0x9, 0x3}, {0x5, 0x8, 0x3, 0x1000}, {0x880, 0x80000000, 0x4, 0x8000}, {0x7fffffff, 0x5, 0x8000, 0xff}, {0x1, 0x6, 0x2, 0x2e}, {0xffffffffffffff81, 0xffffffff, 0x9, 0xfffffffffffffffe}, {0x8e, 0x7, 0x81, 0x4}, {0xff, 0x3ff, 0x7fff, 0x400}, {0x8000, 0x9, 0xffffffffffffff80, 0x9}, {0x0, 0x3ff, 0x1, 0xf21}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x800, 0x0, "000000070001000000c0000000000000001e00"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xffffffffffffff94) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fcntl$getflags(r0, 0x3) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file1\x00', r0, r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 22:28:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x3}) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000100)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r2}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 22:28:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0xfffffffe, 0xfffffffffffffff5) 22:28:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9008600001fc2d078dae7d23182028fdf66e3a98d6c98bc5c1a29fbacd639f3b1fcb666f80c064b8f489a3805d2017b3a0f173a0a10b07beb13e180afe016b6e33890bd06000000d7fd005383837179d89ae812a87169ff9786002e0e", 0xfffffffffffffe6b}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x30880, 0x8) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000717000/0x4000)=nil, 0x4000, 0x7) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7ff, 0x4, 0x1, [{&(0x7f0000718000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f000071c000/0x3000)=nil, &(0x7f0000715000/0x4000)=nil, 0x100000001}, {&(0x7f000071b000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000717000/0x3000)=nil, &(0x7f0000715000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000719000/0x2000)=nil, 0xf5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f000071b000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000715000/0x3000)=nil, &(0x7f000071d000/0x1000)=nil, 0xffffffffffffff00}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x385}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000071d000/0x2000)=nil, 0x6}, {&(0x7f000071d000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000716000/0x3000)=nil, &(0x7f0000719000/0x4000)=nil, 0x9}, {&(0x7f000071b000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000071c000/0x3000)=nil, 0xd2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 22:28:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e0d20ee039acf318731faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc58"], 0x10) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r0, 0x2) _4à;ÄÙÀ<_<ÛñŸM(ñT44VEΚ²ÚW=ÊÚO’ ¿>úåÓ¾£Tº‰Òͳ\ø¾-!ÇOÊ·ÀXñãNϹkûúrÇeú(I·ìãDNŸTNûš}FtŒ-~Ãá)ãœòÓx ê·¼L 5HMBtÞ_…×å˜<î«ãõრז’‡óÝ«ßbÓªüf± MIÀUûòÎ@ͽ;8ÑŽgmH×s^¢;×é¿pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f014aa0 failed: hole in range 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0x81, {0x20, 0x4}}) 22:28:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000322000/0x4000)=nil, 0x4000, 0x200000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:29 executing program 0: socketpair(0x6, 0x8000, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10181, 0x15) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) 22:28:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f014aa0 failed: hole in range 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x9, 0xffffffff, 0x343, 0x5}, {0x6, 0x9, 0xfffffffffffffffb, 0x8001}, {0x5, 0x9, 0x8, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1d, &(0x7f0000000140)="f937019bffff3733993d43dcbf7bc8772d197231cba0bfdfa7856f0ab4") 22:28:29 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0xfffffffffffffdbc, &(0x7f0000000180)="be") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x800, 0x1, 0x8, 0x100000000}, {0x6, 0x5, 0x3}, {0x9, 0x1000, 0x6, 0x1f}, {0xe1, 0x5, 0x0, 0x9}, {0xfffffffffffffffa, 0x6, 0x38f, 0x4}, {0x92, 0x81, 0x1, 0x8001}, {0x81, 0x6, 0x34b7, 0x100}, {0xd3, 0x2a, 0x8, 0x9}]}) 22:28:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() shutdown(r0, 0x1) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 22:28:29 executing program 1: execve(0x0, &(0x7f0000000140), 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x2042, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0xffffffffffffff73) mkdir(&(0x7f0000000080)='./file1\x00', 0x111) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/31, 0x1f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x9, 0x80}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() lchown(&(0x7f0000000180)='./file1\x00', r1, r2) 22:28:29 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) syz_emit_ethernet(0xe9, &(0x7f0000000000)="90d8a0aa8bed07a9d659fbc541f2a7893b613de8774473e60cf0e5bb52311febae6844e9599bb8a1c035ad1a06adbbd055a6b4883943bdc4599c0d6f0c987fe4030dd72d2b2ab419773888cbb41b639fa30cba4e0ba1d4ac4ebcbfeb4db34aeb545f13808acadce290f6b36d67bb345d024cf02a2b0be3131b6cd9f41448a4be726200e426025373c86259da5c4a1657a238142087f5c911aee1bcf37c33bd392768b062c92d37c8e248c92e6275434e46b7788de813fa658414890cc1a14ebebddfb02bb257d0b0989ba2099f5895a6348acad8d6eed5b812cd4d3de99f0087b31c0619e5dee73c1a") r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) 22:28:29 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:29 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0xd, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0xffffffffffffffaf) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0xfffffffffffffe0d) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r4 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 22:28:29 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mmap(&(0x7f00002a5000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000512000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') fcntl$setflags(r0, 0x2, 0x1) 22:28:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r1) dup(r2) r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x9, 0x100, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 22:28:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f0000000500)=[r4, r5, r6, r7, r8, r9]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x3, 0xffffffffffffff02, "85495500020000000000001167f5afa680400900"}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:30 executing program 1: nanosleep(&(0x7f0000000000)={0x81, 0x10000}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 22:28:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000200)) 22:28:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xdc94db07fa51f316, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getgid() r3 = shmget$private(0x0, 0x3000, 0x8c, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r4, r2, r5, r2, 0x14, 0x3}, 0x3f, 0x2, r1, r1, 0xff, 0x8, 0x7}) r6 = getgid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x126) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000380)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) dup(r0) r12 = getgid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x9, &(0x7f0000000200)=[r2, r6, r7, r8, r9, r11, r12, r13, r14]) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x22, 0x0) 22:28:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 22:28:31 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x40000000006, 0xc8af099c00000000}) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x100000}) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/70, 0x46}], 0x1, 0x0, 0x0) setegid(r0) setegid(0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8288, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20080, 0x0) dup2(r2, r3) pckbd_enable: command error 22:28:32 executing program 1: r0 = socket(0x20, 0x4, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x0) socket$inet(0x2, 0x5, 0x0) 22:28:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x20000, 0x50) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f00000002c0)='./file0/file0\x00', r2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x1, 0x600, 0x3, "bc61f6786c9400000000c13a0400", 0x9, 0x2}) pckbd_enable: command error 22:28:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0xff00000000000001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 22:28:33 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 22:28:33 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/220) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getflags(r1, 0x3) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8040, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) r2 = accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 22:28:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="5e314ffaaa86439b7ede7caab366721e10421204410b5159bb79819ddf7dcd3c6d316dc51af706b7ae1ca92dd36473c7e46ba9eea1379dd0453e12d174", 0x3d) close(r0) 22:28:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000000000050}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xc334, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x7, 0x3, 0x5, 0x4}, {0x9, 0x2, 0x200, 0x20000000000}]}) 22:28:34 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) socket(0x18, 0x2, 0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x6b, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x4, 0xff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = getpgrp() setpgid(r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x4000, 0xfffffffffffffffc}, {0x9}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 22:28:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xe2, 0x110) execve(0x0, 0x0, 0x0) 22:28:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = geteuid() r1 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x1) setreuid(r0, r1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x6}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getrlimit(0xd, &(0x7f0000000200)) 22:28:34 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1f) socket$inet(0x2, 0x2, 0x7fff) pipe2(&(0x7f00000001c0), 0x10004) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/176, 0xb0}, {&(0x7f00000000c0)=""/117, 0x75}], 0x2, 0x0, 0x0) mlock(&(0x7f00009e7000/0x1000)=nil, 0x1000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x6) 22:28:34 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xa1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8190, 0x20) 22:28:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="dfba636250f3902dab120bbb325a435eb7a3fcea9c68994e8dc2cfc13f3dc89e566a29630b7d83b111362b494ea1e20c1fb47ef8ac306cc79795179da769aeec711da112903a170d3298dfcd45d10ab67f751b89b1894ccb761cd0a851d99715cf4dd953fd1a539d19a10c5be85c075bd5d9bcc97b2805103bee9c9cbfcdd6d4cafb2c00e3dd87e80d7f05ae99f334b3b69bda6d9547e67c240639b41e6ad0fbfa67eb84a42170b5e34cc5cf65", 0xad) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0xffffffffffffffff) read(r1, &(0x7f0000000300)=""/116, 0x452) utimensat(r0, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)={{0x14}, {0x1000, 0xf6c}}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt(r2, 0x0, 0x6, &(0x7f0000000240)=""/142, &(0x7f0000000040)=0x8e) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 22:28:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) fcntl$getown(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7ff, 0x9, 0x3, 0xfffffffffffff213}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa8, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 22:28:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setsockopt(r1, 0x401, 0x4, &(0x7f0000000040)="f7", 0x1) close(r0) 22:28:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) pwrite(r1, &(0x7f0000000000)="caaa64f11bc18e1788c00efbb58f478c8182a3f35f5a41a43a1a3322d43fc4344f8482d8badf130242e03779b5fa29705cfc948720a5327b42ddaa732098225ba060356e4fbbec1c636ff8853033cf44178693e7c52142a2d599a2169d4e7b17e618da6710206e2efc5cd74a3a47b7fd5badeb93bd5d81d480ba851391941a8a2ba9205cc42295e7308be85128977ac0bab4e473d56ef0770b1f0950560278dbe5d91a414975c608b4ee2f4563a1079a36bc1208ed30685ae08010e0ab3aff7dcec7b6741315942c540f8eea3dbefc3008a795d5d56ac64dba1789388094e702d091e0c2e7836a6aef624b518108a9864d3c8c36cc32c41f5366", 0xfa, 0x0, 0x0) dup2(r0, r1) 22:28:35 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget(0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) 22:28:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:28:35 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/149) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fcntl$setstatus(r1, 0x4, 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt(r1, 0x4, 0x3, &(0x7f0000000280)=""/82, &(0x7f0000000300)=0x52) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x40}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000008, 0x0, 0x8}], 0x1f, &(0x7f0000000240)={0xe000000, 0xbb3}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 22:28:35 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x3a0914c44f7b202c, 0x800000000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="d5f911cb11fb7b7ca6aac4224ebc603b4d0e6172ac508197b8287835ec3844fda0e6e1fa511d615496b51b125aea797023aecea73e117ab135a2aa7e65c09ea6db82a7309b7785f270ec737105b4381dc54553fc793f616b0dc2a155f5ae8786271f23cc1d7b0e9725094b279276750af9b3870939d0c50d3e23467f47b014a47018d33fd88b73f131d9a1742e72b3620430da860b24219bf58ebe9e38a9f081caa3007bd927f20c5b862c3a23d4af7abe9d586237786096c43c9b88234092719774f8a06665c5c9bb69ca340a131c85eb325b634437f43b57cb91083e1e9c24f4c59e67115ccbed4f4eaf", 0xeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x3) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x3, 0x4000, 0x4e2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/154) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:35 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 22:28:35 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x4, 0x7fffffff) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") mknod(&(0x7f0000000000)='./bus\x00', 0x2012, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) setreuid(r2, r4) 22:28:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x100, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 22:28:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xb, &(0x7f0000000000)="01010000", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205602, &(0x7f00000000c0)) r2 = msgget(0x2, 0x89) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x1, 0x4, 0x8001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xbf}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f00001f0000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfb}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x80, r3, r4, r5, r6, 0x84, 0x7}, 0x8, 0x100000000, r7, r8, 0x401, 0xa04, 0x9, 0x157}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="07ce2f9c6a57a1bc6ca1d4e2afd86c9a809b31e8ac37f72fbd30c7e0b6e0342b6bdb33edc62411e1e8f4ca3dd40ce83e44b207d18abacb8f403454fb7874543a0a05ab83548981c94db9c283884a771e68327a6ef92bb957e98d4356c00e91ff909e6e171232fa05c4cec5500ef1220c2ab90e077be8af82d6904dbf91c494a82e2a19e548de3009cc576e071577f73e7ceef9b3da47c7803fb5f24893098d0e94733460e1e77b6f5c60de3d9e7197e4e3b5308ce49f", 0xb6, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20002, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:28:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) munlockall() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[0x5, 0xac52, 0x5, 0xffffffffffffff12, 0x1001, 0x6, 0xffffffffffff0001]}) getppid() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 22:28:35 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xe2, 0x5, 0x7fffffff, 0xfffffffffffffffb}, {0x7fff, 0x1, 0x800, 0x7}, {0x2, 0x5, 0x1, 0x752}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b4") 22:28:36 executing program 1: socketpair(0x3, 0x8005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0x5, 0x2, "e0d0c716becc9cfa7a423e9bfff2f069362cacaa", 0x3, 0x81}) r5 = fcntl$getown(r3, 0x5) write(r0, &(0x7f0000000880)="b60f5bee0cc70cac2c9dcac6e3fc69d81a53e9697a428f9313ca3800115457eae304fc37a54d494dc8bdf7708451c7c7fa88e8a9fef0957e3f6c81db396894805eb20953014e5cf306000000b42033ed4d0c481c550feddcdf3bfe5a967ddc4c09a84848076e4e171f776260a1875fd6be07256eb504bf2e98f6e8bc18ac567f417f19be94100485c0fe7a34fdbecf1fa6e2133ffdd7656e8c9e24f4b06da61bd0ef609839b6bcaf5bd711b3ff609c2514c024429bf8fca507787924ff083a51a894b13c77e8fe121aaaebe963e77f334e", 0xd1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)) getdents(r0, &(0x7f00000002c0)=""/75, 0x4b) pipe(&(0x7f0000000340)) fcntl$setown(r4, 0x6, r5) r6 = msgget$private(0x0, 0x4) msgrcv(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000008b4566a9251e31df7f9c7d41fd00"/134], 0x86, 0x2, 0x0) msgsnd(r6, &(0x7f0000000700)={0x2, "6f6e2e67e7c7df8fe1cf81534de002d927989fba594808ef633452df6145725a4673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe36c057364f631c5a8f24f3245531814e6b09aa22a1382c93f29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f4644579026377a52253282bedbb81e6113b249a8e3d7a5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"}, 0xac, 0x800) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x0, 0x6, 0x800, 0xfff}, {0x8, 0x20, 0x2, 0x6}, {0x8, 0x4, 0x7, 0x8}, {0x1f3, 0x744, 0x4, 0x6}, {0x1fffffffc00000, 0x4, 0x1, 0x19d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000340)=""/198, 0xc6, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 22:28:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x100001000000206) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:28:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) 22:28:36 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfffffffb) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r4 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r1, &(0x7f0000000080)=""/4, 0xfffffffffffffd1f) renameat(r8, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(0xffffffffffffffff) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000500)={0x400000000000008, 0x2}) fcntl$dupfd(r10, 0x3, r3) r11 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 22:28:36 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x81, 0x9}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 22:28:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000002440)='./bus/file0\x00', 0x10, 0x13c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000002480)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x660c81b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x22e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4c1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffab5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc6c9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}], ['./bus/file0\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', '.\x00', ['./bus/', './bus/', './bus/', './bus/'], 0x3}) sendto(r0, &(0x7f00000000c0)="2fb8d7c476156af2706cd5859c7ff90abbfd1e26efcb052a626d61928abcc19f4ada6707fd7d29c7ad", 0x29, 0x409, &(0x7f0000000140)=@un=@file={0x1, './bus/file0\x00'}, 0xe) ftruncate(r0, 0x0, 0x34) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002a00)={""/16, @ifru_media}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000002980)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000029c0)) chown(&(0x7f00000023c0)='./bus/\x00', r1, r2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000002a80)) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 22:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) setrlimit(0xf, &(0x7f0000000080)={0xfff, 0x8001}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 22:28:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r3 = dup2(r0, r1) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x1a0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r4, 0x1}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) select(0x40, &(0x7f0000000080)={0x3f, 0x0, 0x417f27d, 0x6, 0x4, 0x6, 0x1, 0x1000}, &(0x7f00000000c0)={0x1ff, 0x5, 0x1, 0x7ff, 0x1, 0x5, 0x4, 0x1b6108f1}, &(0x7f0000000100)={0x7fffffff, 0x8, 0x80000000, 0x1bfe, 0x9, 0x9, 0x7f, 0x100000001}, &(0x7f0000000140)={0x6, 0x80}) read(r0, 0x0, 0x0) 22:28:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x1b8) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) semget(0x0, 0x0, 0x40) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x41) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x2) 22:28:36 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) clock_settime(0x0, &(0x7f0000000040)={0x100000001, 0x1000}) """"denied attempt to set clock forward to 4294967297 22:28:36 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(r3) wait4(r4, &(0x7f0000000140), 0x1, &(0x7f0000000240)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r1, 0x0, 0x100000000000) r5 = getpid() fcntl$lock(r2, 0x2df6f92ce71de8e1, &(0x7f0000000040)={0x2, 0x1, 0x1ff, 0x3ff, r5}) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 22:28:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup(r1) r2 = semget$private(0x0, 0x7, 0xc) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/64) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) r5 = dup2(r3, r3) openat(r5, &(0x7f0000000000)='./file0\x00', 0x10040, 0x100) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b32ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483e1977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627dae7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01d01005ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x77a) denied attempt to set clock forward to 4294967297 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xb25, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x25, 0x0, 0x40}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x52, 0x2, 0x800, 0x3ff}, {{r0}, 0xffffffffffffffff, 0xc, 0x8, 0x8000, 0x5}], 0x5, &(0x7f0000000240)={0x7, 0xffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = socket(0x800000098, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1f, 0xffffffffffffff01, &(0x7f00000000c0)="72bda19b4169fc42a81defb085ec4c5dda697e", 0x13) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getpgid(0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0x6) 22:28:36 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x3) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="5bcabc4b97295267da866567ab12d22a929f555424c63e490198597d0751c39bf1a0e87a9ae8e8628de390908ec1a688e8445d56b033f240baa478ad306d35c5dba60f89482b8a4eaa8ef8ad0b3f7a800724ef76e6e986640c2aa45790f3662a94ca901b7519bb0b2a841c6c8457738bb6e8929803804d68c4c4e6ab3e1361c8c88026", 0x83}, {&(0x7f00000002c0)="24f6b585d04da721726dba4e823de9c5ff215d86e1d5e9f925605160664217a8750695d3c8e78def0049f84ea6811e9d4ba6af75fd72b804d5b82d73b1c36374594c710b18f08a407f783808c06154ffb677988d791ed21ec9db3d9b2c34b66aa83377ae701334ebe203cf88afc46bd678d1104bd592ae5385a8ee7e990cc2d8f9c412d1d496cda536dbd436f011f38a25451adad81c51116033106eeb8f52da5abb4808956f6796cac8162c0b03792bf4c4cbdee01ba81d899f0320b31a0f3c229674006398f5523575c5659dee0048fe1236e8725d6033012c5274852696a1451e1c5c9baf6a407409718662", 0xed}, {&(0x7f00000003c0)="52b0879844fa850344e5abf419f3f500e0c980076678488e622b8fe892fbc8bddb70179d8da0665c64fa5c06bf79f55626a32584e8a4e313bf1f11e1b9c0bfdf51cc6a9b165dd00d", 0x48}], 0x3, &(0x7f0000000480)=[{0x20, 0xffff, 0x5, "6f8eb536dd6d19da4276f8f13c"}, {0x80, 0xffff, 0xce9d, "19f7124e0a4c4d7081641ecf1ea8967f030d430c8c83e5eb2764226d045ed584c4b6c1f229168190b2a7d7b3bffc144476830e99d2e8032e2525c841b56d02c2e7ca2a3029fc968335d44bdb9da3a44965dc9ee971087e810ef1a7b486c39e4d3194c416499ad1152d82d834fc"}], 0xa0}, 0x2) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_index}) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 22:28:36 executing program 1: r0 = socket$inet(0x1e, 0x4002, 0xd759) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x83) 22:28:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x10001, [{0xf4d7bad6ed43cad, 0x40}, {0x1}, {0x1, 0x65f5a00f}, {0x1, 0x6}, {0x3, 0xffffffff}, {0x2}, {0x2, 0xffff}, {0x0, 0x1beba000000000}, {0x3, 0x8}, {0x0, 0x3}, {0x1, 0x8}, {0x1, 0x800}, {0x2, 0x1008}, {0x3, 0x3}, {0x0, 0x1}, {0x1, 0x7fff}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x1f}, {0x2, 0x9}, {0x1, 0xffffffff}, {0x1, 0x100000000}, {0x3}, {0x2, 0x4}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x2, 0xff}, {0x2, 0x60}, {0x2, 0x80}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x14, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000e161c9ef638cbf5864f61aeb5c41e1b8ffff1ef20000000000008a5b671b1b542a538706000000b8"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x265) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xca) r1 = socket(0x18, 0x2, 0x679) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:28:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001da000/0x3000)=nil, 0x3000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="5cc176ad46f4d579a92674a7d500"/24, 0xffffffffffffff82) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x5, 0xfffffffffffffff7}, {0x7, 0x5}}) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x80000000, 0x4, 0x80000001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f19}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f0000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x53}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x89) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x170002}, 0x8, [0x0, 0x800000000020]}, 0xfffffd2b) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)='/dev/wskbd\x00'], &(0x7f0000000500)=[&(0x7f0000000240)='%)!\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000380)=',(\x00', &(0x7f00000003c0)='+:&{\x00', &(0x7f0000000400)='/dev/wskbd\x00', &(0x7f0000000440)='/dev/wskbd\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-#^%\x00']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x3, 0x4, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe, 0x6, 0x0, 0xfffffffffffffffd}]}) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="b6") fchdir(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10280, 0x0) r2 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00', r2, 0x2}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) 22:28:36 executing program 0: r0 = socket(0x13, 0x4000001, 0x4) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 22:28:36 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)=""/233, 0xe9}], 0x1, &(0x7f0000001480)=""/64, 0x40}, 0x42) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/226, 0xe2}, 0x841) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 22:28:36 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchflags(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) fchown(r0, r2, r3) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x6, 0x8, r1}) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") nanosleep(&(0x7f0000000080)={0x1, 0x7f}, &(0x7f0000000140)) write(r1, &(0x7f0000000180)="38efcebc0d71db6910831b83c31ee29675df2b7ce403b7a9efb3f6f7712d5234f0e4851a464255af4b060a5261284c4be80cfa333d0b9e26c4b50312d8abe0996077d0ca63da4f51dc8ccb713206e2df4314f6c7747f893e0417c392f85f98f3c3b6ae576cd4e359a23c0ed17b6681c5156a58a0ff24e5b155cb300a2ce3b20ded47b9f086217e1fb39262bb6382492c195844161fe5acce9a147683b4415fcb4872377774a7354672fb71de7221eb1280972915d842c57bca98f2525db3cad81232aa14804e81cf22dd2a28467c4b2c053b68649452dd1a182c4f8d01b5cced23", 0xe1) 22:28:36 executing program 1: r0 = msgget(0x3, 0x401) msgsnd(r0, 0x0, 0x0, 0x800) 22:28:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8000000000000148) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) dup(r1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10100, 0x4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xb0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80, 0x0, 0x0, 0xffff}, {0x40006, 0xfdffdffffffffffd, 0x1000000000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) fcntl$dupfd(r1, 0x0, r0) r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 22:28:37 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) 22:28:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x800, &(0x7f0000000580)="a2469a0b6711c8bde078aec035018c3dc3db13123104790c0c832b17b72d273fd5549a803fd38b836f66db11759ac4551caa74d2b0b35587bc314fa39b49441fa70593d37f5db133a8e88fc53a4b4ae8224bfae382f7574a39287cec5ca02726bde1ec40281000eb88d134809d446fe67fe2c1a28bffd7f97a570d0caeeb3d14d4feda2faf939396efca5241531fdd92341568dd811f84c03b74f8b306378e02bfb00a52e3195ebab675daaf1e7dc0dccf29a0b43f0c906a5858c37b51badd660066164044c0de05c104e6459fbff135e69660bff9111a071de1fa31502f5db21009fe1828c8ee8a0ce725739494c14bb64650a02020b516cd7372c2ab77f68eda760fe13064702299e1974e37a7135ca1ce7b5d439e87dd7fe2beeda39697db38fe98975981c613feecca8cacbfe97f5d4372ccfa7bc746ddea8be1e50d89c8d44aaf9c758ab17ba0983bf0305a22c528755b50f440540e7af5ee9ba0b78c22a3ea48a21890e81098dec74ce58d56ee265c72347be2edaafdb1b230c1ef41802e381fa45865a307c4facdfcb607cf5c8b2f4933da533759dd6aef5491885a229291fed54802d4223aaf01bf6553dcd37450d6", 0x58) 22:28:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 22:28:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 22:28:37 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mmap(&(0x7f000034f000/0x3000)=nil, 0x3000, 0x5, 0x6012, r0, 0x0, 0x0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x55, 0x0, 0x81, 0x0) 22:28:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x186) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x2, 0x7000, {0x3f, 0x8}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x16eedb8af5556d8a, &(0x7f0000000400)=[{0x443, 0x0, 0x75, 0xfd0e}, {0x8, 0xfffffffffffffffb, 0x1, 0x7e6}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000280)="97de3470ef2736340d1982e728782474d3e41eb3da36ea8b17302043258f51cb27570d29ecbceff0c009eb42c8047eb8c1648bf138991a89cee3730e7bf08aa8b6611508f5e62b2279a6a3d8f43353a48d665fbb0e1511e60b7177818e80b07adb26444f7e27544e4a") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x202, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x38}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 22:28:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000020000000000f9ff0000000000e115ab360a45c5dc33f8c343d14bc7c4780454c4d98b713439bf7f8dd2ba36eb0c"]) close(r0) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000050000002b0100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/101, 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 22:28:37 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10050, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 22:28:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000080)) 22:28:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) fchdir(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)) 22:28:38 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000040)) 22:28:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="47012e2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70014b2f66696c653000"], 0xa, 0x0}, 0x0) 22:28:38 executing program 1: r0 = socket(0x2, 0x2, 0xf0f8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) 22:28:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x8}, {0x18, 0x3, 0x68, 0x4}, 0xffff, [0x8, 0x0, 0x3, 0xff, 0x7, 0x5, 0x6]}, 0x3c) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 22:28:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x1, 0xfffffffffffffff9, 0x828, 0x7}, {0x200, 0x9, 0x7f, 0x80}, {0x45, 0x9, 0xfffffffffffffffc}, {0x401, 0x36e2, 0x96e, 0x6}, {0x3, 0x68, 0x4, 0x5}, {0x80, 0x3, 0xfa16800000000000, 0xffff}, {0xd00, 0x6, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x687, &(0x7f0000000340)="b6fcc6f22cbf6218bed9c6cf348d82f29c1c46c20aa326161b494871aca71007000000020000ac03b3bf7adf002089d560a395c92f8d517e153b021a7ec8d17a87fecfee4f6b144e7ce23b17ed3df8515d5b60e5235edfabdf86344d4b1a893558c86cce0f5b0bf6d336ec035da91d2370237671de8cf78a88c3263e88a70fcfb058b4f16e76e8e72ea80dd96574ce40255b4afcb0f2f88f36c21df600802ebb47c1d7aaf845b55d7cc649bd6ce6dd9b59cec694cd9b47059d9a6c850485f8de72273a225dfe9d481b38ba8000a968a9f04504e1f5fa577dee44f6a952847204be2f2e22d454552551ca7d1e496e6b02af3e8c9b2b80b441bc50a168003b81097cb693830d34625870dfff56dd7e7c80ec1c2f41eb987836293dce7c8c070f8ad3ef96ba504066c4d5d2cce64e35f6ba0be91119d7a94d15706eb58ed4cb0cda95f832e40ff8336e6054a77e953e3e74fc58eab81977618e01f154632a67d2d5b47d42080000000000000073c9dda251fc9507e6ac27ab89cb05e444be4ad5019e3ba1bacf7c997f734d913a8e6ae34458e4aa7fd304b2810da028236d8fc80000000000000080ad87964a7fa61d459641cbf97968294525a3ebf41201cb3bcb22e939d30b25a928b224e7d3241f362cb0b9179394509844f4628af673f32a02e615f64b6c1d1144e117ece8b763b8e7ea4c7f8811e694a3ac27e7985638bb3c9916a5a0ece632006a7887f571d114b1701213f95a55392398b5abefa14385397503f53b124c4587169bc06dadd0db9778b3ed5fe9d50a") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1000, &(0x7f0000000580)="ca50f32b5c1194e8a0043749b6d4648305ae08362d14989c8ea1dd9235c5fe3b295de3a70386dcf5a4264bd3e2db17d88657c5568845348138de4563fb56e15940f63dbf0e224acb935ac8755c1a9873b422b6e884aa897859a130a833841b20ad92475c3c265e1c77f42d0f3d1cd675f91759a3eb42189e100243cc59c395fa3cb49902a83c758519a7e4987a9c8e32a2aa6349d88dc4f97db8719c121fca0f3cab9552f277bdab07b2e6ada2f2fb825097d465a0ff29a5217325595efb51a9953ee7ed4a87287881f63fea3f14b8819b0626ca38d2ac53c4aa19a40ff5c7cb7f2471b56727c1b3f94b89756181b2c0ac5d70926a11b4334e8732e9bc1479a165b81bfb107b91d87b8403ff14ef5ef47342d8e89c2e454559b21730a30c0e881cba5af8d77199d111929719a4820a8652169691787c366bcaee9be7e5ab64aa1f4ca61ad617b1efe80280f6d1e2728b10e949d29d633f41cd7ab82bfae0c968fd6dcfe364f0f73ebe72a0cc68a131ecfb450afa4a9c103427e41233544abce0055ae594ef5b611f3b27e8283ffd75b66bf0e8265441ebc0565b949edd46d21baa4cba117a672e4db3c35ef3c6de6932eec7120734cbed63e12cef584ebf7848ff51311ae8c56fb7e10820c243cf6c015d5429da8ccea007fe20a05fdff3431652ab5049aceef7801ae1e934bd9c24d238aea959a9776306ed9a9e916a364ab34a9256527578f25b5f2f7e03f64000cc954001d6e8bdda9edf92b9f20e6cd840336a568a5ec34137486a2cbb602997d06fdaae8e8f8884cf643b87fbba1f4c4f0afcc9448cc3e1711d2c9ac9cce364f5dd8106e9f073f9204d472a8923c4eb3cdc0415a5e3314cdf4505c36f005f63cf1606a4fdf7fc8d86e09c04d59167dd5a4adeed0e812791b45a72b7f40f6c234337cab06dda24dc9afd808ae37f2156b5ada8b0f6489f0c7f1a1ed0f1b875b9863d61353ebc03df87eee36c9278e1ff17c435244f2e92e864580e3c2c742535726058f51c5d006480b924d57986d9c9a9b5f656d2160254b9aee2b91bfc6e26e6c1b5f528d771e774398c7dfc5488ab617dcd019bd067226ab9d347418365b99b4b1ef7f7529f1e13cf8589dcff47e9960a7d2d4c5e11365b941f7df907c7ed744659358f5d0b1606e2610f3cb127f516f5e09016b6503b7e1aedb1e87d6de0f9ac7a8e345641f62ff9501656dd4585c9adf97d1764814b75a551473e7982b85e7fb4ecb2d42977a5915d35667b0ee77f8a70ff7b6f91ce9e1877b5a9579bed3071e070668ab7925ca3f55a9c9f7316428fdee587858c14c59c7e775cc6f1ac679ff67a4e5a88e1daf9d34acad182ddb7f40d44992fb4429efa8eb0d533a9cdfa5dcf306eeb3ec60f496a41907731053acc45ece478bf209fa7a14d1476fb9035999e1cab1302c2aa1443809661ce89d1337cc7708f05be9a38978044dabdba9a2890d53567beca0397a82c9601fcadb8ed7c39e0bcc256ff1cef47cdac6b4946ea3357b91bfe19347b357e5dec4bde402097a3e27d558c31e7cb96cdd8d5fa2dc59e3a398d1a572818b87e1b1ec8212a8b03cd04ac489c565f77540c96de121a09aed065d43e1f2a075f4355aa52c2ebc9d63f4b751560bf10be19969013de565a39ff8e03f46032da9f7270c9a4ebf72c3a25fc296c29b0883dbe277f0368f4c496c7d5fa7eac610dc6079b20b12e896bb49c5e80a76727e0bd434a293552f4be980a3c95bc3a223afe64413c100318d94addb1957df22182005e50fc9b753d047db2c60954591e203285cc36cdb03ddd4a95654b2081dcc9e434390b1b55c73268bb83736f8dad7ea529f825d9d57ed04ce003c74f232212d3d5a1bb366f0e11e29997e120421024f168cea67514fe3d41056ebb6fb8c81634507bcb1231a0f615bf7a5465cac5bd65c8ea55843678fbc63a0aa1b08511fc60fa0280d7636c4982fa20a3cb5c6cdbe85453547f741c9737fb2e760a9ab44984584b1d98c70945ff659d568c1c422120facabd852ad437ea4fb6df3e727a208b87f0dda99d9772bb6f7b3e209c23009f939c6d04cd15ed41ad2c5746f452b25504811dd910ae3d58667087f74df8841524bf5911b5dc65be147acd645b5299f0a7bcdd294074f849b0686928da9616dd9dfec312dd041be90538521d1af69c988e4bbee23450345898efed2cfa7bb014af06bbe9d34ad47701ea37b60e873b2f7a5da1f3d4324e01bacb418e5f6c8d53644dd3c1703c53fdc7115601c0eab27106dfc936aaae9c5aec19707e1acc0b96cbb24955e4641cbd854f7f1200025d3ea9a2a80f1f5f08d0fba1c86bb41cba29f6fbff2e8f50e98263b7e2facb785b22b500be9dc65f50eef0162c8f3f16e9c8e14596fbd9e7a0e8e2e2f2e3be030eb7edd2a0b8b3ef737124dcd037678a339ea6a6b8ffd3289b40bf1cc4db76fb9a55ab2a7a7f1ed6c4bda7816b7771fbb1f6abafd4dfc5da847da3dc86e7b75eb69dacb4d237681015644d176e2d9635f20c617061c8216daf1e46dad492d962d3d5041d022c06a29be3bf00b7ff7f28bca433affdec6ba004d0b618975553da39f35fd83c0edd91e3dfb396a771d84986a070b66da40bae7c2bb2504934b0e16deca460e848fe75ba06c4d066af1fe01c373d3cac7a7388f832bf3839f25be4b140d0d6cd9f1d16ccd741f9bf0dbf7fa88736cf7c7e8ef0abe8d3c3f1eb8ec6f090cab2316f3ca133821944d8240aef6ac3f05c76d29c03a0565cac86e457554a3a43ad58c79bcffd60623648bca97b69d6a24357d730aeb5ad7cc58d554864ea2da1267e1b6b1cab966063e7204752e4efa8ffa9ef9cb60dbfeb1d8c052bbb800a41c8489be90ad9e91afa69a22ad97eb068693afc0c9ffa641a2c56e0a7b6c17afd3f1afe6093281e9a84fb70b6d90167727122cf41f3e348101646ab51317dc12551880d9ba9f86b413e10e44dd7f05db2b8e9f1ea4250f75a80fa02c472392e5c4ee0ae1904f82d931c7823cac6be0aea6873c64d1a5fbf3e17ed81a6bb78aa83fb1fe0caa8e19021ad64346e0bf960478cc0a0eaf28ecdc278afcd95fbae22e4d7c350b0dcf166b4155250571c1a54dd9e73a2ab909efa947045980ebc6071a2ba922181385d8d70cd2ba1b163ec16ec8d033c2cb88c83b0e24948bf06ba13794b537736397fb14f44314172028de029a1550e6c559f0e4d425db299a2749af0669c704eeca4fed618adcb1b1583624fd8c4218389f3bccc0cde27a639916c830822edeb7f111f41eb63bd6bdb556720b53eed27fbd3e83a5e60726c502ead91ecf041a506b18bca7b8db7a603282871fa314ee71f279c48c826c84204759c1184f05201ffa79d0fc8ae9138b77f9b9fbd16021bc8233e0768af51869d9cc327ec947968e8fd1fbff5166ca9625fac5980e88b81cf7998a8b902b70fa7fe5839839a9d32ced1416469ea88161c9b1ed9517ccffe2d08a4b6fe490231c508beb5c6e67118659663cbfa2065782bf49eae4f3406a9796b1dc5aabf868563a4bcecba2d2053f88fcd7d6ff008c7678df0e2f5c9e167e22253754030c008639358925a1091af9fd8b953266768a1046665f666393974ef4301ab5cfd0521664fc710a79f60f181e956f215c987a3101034afdbdf529ca12d8de5ce40ac215509f78e9ed0aa0ad392344c217fa7c45140d7ac3bdc8cf7b3c69da95781b872270d6af1ba961a58c1094197b16b51a1c1b5dd064b81fcf1fc64c2c965a95648f9327cdab9bc769643e6bdc303d9652b88050e3549bbd66d4c310d3506a0689e272485fde28d83357a3abad6b99e508f0004b111237484e082c62cc25f6baffb504af86cbaff95d3f75a9cc02f2114c9f0cff327288c348b7825d57ab87cc620f1d57899ce2fffae8b098dcb29de2e917fc3eb48ac5b1712e1c652462d3d8504758971c8a6457abe5848d668c79188dc22b870f606fdbb214d996c2998be7624027509208987ba71d17cb4ced6fdae690e7c3c5513e4cb187e0599383b5d888e5d23897f0352158c1b537cd21610b3aeae363298e3ac3dffaae2df76a9d4184939eb303d49ab2b799bb29cb556239dcef68a5c42b5dc19a34c7dd64e76d9128a322e39e629396c7b031ca5ad2d2314319e60533118a7e4726a2b211c237546b65a3596fb268b61dd1fd7fc89c3be476cc750967f2e3075a35c178383fd81e154059d1636017576848820d5f471f1a4667aebeab683bc1b5ef73662046f81a7b265b4f7dfbca2f51c8997e5cb91252529809d2ff98259b1ce2823b246cee1eed590d7fd6fe34a8de5e4232bbb31b554a1a09463c3447544a7c6fdffd4b2c9c34de4e16d36dd771621b8b1656749fe36a119a0245855903134ddef425e8e5d83110dcb69f6823337c4a84c8209294424f01c4e067e49e5baf7ae6ec8bd03d618164207c98ca8745cdcd7633505de12761caf9ee29777821f1abd9c5ef9b25c44041dbe9a04e216cd9b8da270eb18fd7c229a66de14c57bd50ea9910174eed9446a3a95eff202c2b2b7049e77439bcb3997f631e2d1d8b38215a3bc80530b7c306f7931415015498936ac9eaf34ee4e22a20ae2a462b7fe6772e94be93b9ec7399d99f7c6a472f9525e44b4f965ded5ac30b774ea419b930f414e97cdeb6cfac44d4d059b1287058e2b09e2fa6be41e70eeda41e920e4672b10ab10e68a27e0b0a5ec98011dc3da493b0262bd2ff6c692b41cd70896c311038e468d2c1de30f1e2877913af287543fbc3d6aba6b3cbcee02d5f91316519a45198bfa92af46ae489a7a8e16adc4c4a3124085d78f4e8bb33aceb2fdcf8a6496a976448dcec454377892b8bf6c1e32f4f197716b35f761c552815913ade9ae2e4ba026dbab48a18cda4623e6e167db08f16125641885a288f3a06c2dd29f3fc25c99e4142117b4147283276f2c7c032d1dc74071d776a84a27f9d674f72d2fecd5b382ed250d00d855d043c9cd9b237a6a8e8ff9175eb2f9d7feec28df4c566cbc8a66d11dda248b07654d6f10ccfd702e194a2091a9b3668b9de485ca43fca9eb428c65f7edc573758cf077ea965aecb3308104587ccb472b91d74e84d9de38407164672db09e79f86814b7c438b82e8c262b58bd4309389ec5a78abc4b392267e0f0b0884c2b917fdad268f761df80293db6b5c3659b50e92fdd515a22096b690f4059895811d8971c3ce9db47a0854e5bdbacd7ccfbf65018b61014fc5066d1e0d9d0f9927a72d31dea5096e12172d697232f04f06d91a8284ca22fc621d3b66029e367ef9db8cafb69f9d647fb1c9ac0cfeaf2348dd0c41165bee6af9b1eebba26392433bbac68e594db560dfacb7977236d05238a2273bbae578e49713223fc9003e7f0a31c346dedde2ba1fe0e705a02a96ce914bb8238481e47c34e1214ea999d2b0dda23e0bddf359a13cc325589f1c154450f687d5830522ee9fdcdd5ff1abca31fb568e022577bc17e2c3d7df56bca45025dce306c5255535848f97c24f317c4b8075686a461ba11c2da642c4ada5c94a7bd196bc1c3f34c5e8cf02c3a2441dca416403d8230fa15356c446ecccd6f5050ebc6f56f24d2acec4a2fccdc87f990e7eb236de153a898683b0da33b9b450cb5817d48cc3101a130273bfed02ad376b339080b363efa66f46934133b37b831f2a2d8877df939843adea492de4e9eae476b06637cd0d1dd19a48db65c255b3085f90d2dc1f942c4043c466ba052cfb6a6af646896a190bf695163934960a889897997bda19ac07d6b645ba854") 22:28:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="2be529cf868ebcda5246c101a8762f12265c57f3e7d23536c2308f17cec045ad07e044e89dc2b24f5f68aec25b553cc23da50ec74afa5a99bd7fd2ede040cadbe4828d294caa19311eaeac169522aaf867f39d6e3d4b8976ac687ce55d1f9fefa06ef58d99e9fc85345162fd62cef64b2a120845731980c96752b87590e52ff87b6522785397fee38d3b79fcd71c09c69c249f49fd04411397265a2c907783d1af94b45fa3578b99c9c116899879bc66", 0xb0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f5469653000e3f4164acd032907fc5ee77f1997cd8890ce1aa1c7"], 0x10) 22:28:38 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x40, 0x6350, 0x8, 0x2}]}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x2, 0x101, 0x8}, {{r0}, 0xfffffffffffffff9, 0x41, 0x10, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x61, 0xf0000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x5, 0x37c2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000020, 0x1000}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x11, 0x20, 0x200, 0x101}, {{r1}, 0xfffffffffffffffe, 0x60, 0x40000002, 0x5, 0x546}], 0x0, &(0x7f00000002c0)={0x2b05, 0xffffffffffffff80}) 22:28:38 executing program 1: pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x7, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/52) close(r0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) 22:28:38 executing program 1: mknod(&(0x7f0000001740)='./bus\x00', 0x6001, 0x5) mknod(&(0x7f0000001700)='./file0\x00', 0x3a0914c44f7b202c, 0xde9f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f00000017c0)='./bus\x00', r1, &(0x7f0000001800)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f00000002c0)='mP', 0x2) semget(0x3, 0x0, 0x40) write(r2, 0x0, 0xfffffe7e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000016c0)=0x8) sendmsg(r3, &(0x7f0000001680)={&(0x7f0000001780)=ANY=[@ANYBLOB="01002e2f6668d4d77ca66c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="0867161214eecd54389196f597dc5fa81be1db5e0d9f53193b35dded9ff5622fd92a3fb65c3b0e1d534b95bea79f05fb6a9b202932a2a67a69ce28aabf66480fc670b27568420fca07b6", 0x4a}, {&(0x7f00000001c0)="5d6b782a4db795b71ff7464fe8f43ed7", 0x10}, {&(0x7f0000000200)="d33b6343871c542981774a6f494282b9560a8ece7d40b10f212639548d0485cc3cf55ea235e39c3e4782c175af9c1c57d0890d933c6db678a57d486b1e5295c4169be3105fed2d98d64baf14c4e74a1a60137db25bcd4294b6db", 0x5a}, {&(0x7f0000000300)="709a922535d8a59d53dac33119e76949fbb41fe74959ee9128eaafe9bf8ad40e2a54137db475c6dd252618405d4a483d2c51e96cdc995922fae271999c5943e46ae2769c5ea04489d024b919d89004ace018f0f8cbc36c4fd62c726300db91", 0x5f}], 0x4, &(0x7f0000000380)=[{0x1010, 0xffff, 0x9, "64828707d11311dcefbf616055a202bac189e1471d4b6e784ff83fc92242146ff76811a6449a9a71c4d3816cb46c21d34d29c091dac4bd319fdd9cc4b09b5d69c73b8b3cbbfdf7d3d0127f4c4db878c8ca744eb05cdaa814829b05524eef46c480c990e027cd47e3c68ed85f9cd5a44c44dc70a2ccf47af8cd878be891f2c3e89b21014f1269df9219c4eb0dbdd529066e1838a59301eb68e0cc27529db73c9bf4a2c5f6c7fe2e61971bfb5a12c3912645d582352abbfc9e16f04c84dba0c9bc2aab2aacf7765f091b835e6b17e096c96d097807130390e8a06e23438867294a7020a2a9632c473d7492f5de6a7c03b5301bf2b69c16e1ab9f5c93c923cb20c710cf29a0699df3cbbd8d36165b01119961e5d486aa7cef02bfe2a61d74974b742b70bc018d2b923ffc941b5ca1f63207b1f0faca2e8ea30288d7e8703908a5b36943c19cf183df9f0cfeeb3c18c9d79347b5db809febd72113866fba5a6b0bc35e881beeb658444334accda8f8c85914ec2a89f6293693b8953cf61b6e67dd5af355edce0e451fc8af623fabe0d841abdcd9f8710a6d3d1bf55c4c0761e757a050dd617a274c58f6f7af4a6704add862d44930c97c943b24c03a50def6500b13e7bb841e51828b86abaa2cba3a5446460496c97d41bb8dfaed2be24c98b0b7e17982ce60512d64a36652caf1851c1e04f085801344f5517c16193048b92eae1d9c9965ee6bbcfe2a058dedbcb3d2b5e052e5dd53f47c1ba741836b5c3d73416fe3aa2200d894e8cc9c1805a0ffe531e7ce6e5426e404c8f0df401dec805a100a97b69cdae31f876ec5f426bf9cab6ca58efa92f236cfffe8612826d5bfee703c15cebdad93b0c7c6e074e7c45c5c26cd4c40d0393a24d0943c7376f0eb0c38507dfed0cd91c4a8588b16a8aa88903a2a84b4e7c793cc76bfa54c27ef463d4209e76716b36f01400d2d74a999c0dab021149f8ebe54d060db92fd0199574a71582c642a5796c47702b29999edb39b9c4ff0585d5112cb7a580d3692beacfe3ce16705e5dbe7214da6bed8399f22c1b625fab12761613d9645708da567a8c2b713a7b57c48127256e8971173430c4a54f3f21ecf8faa685b151a5211c95d7d8ee08b7d91d5c95386362ba0ef833cd33daf785cb13504687c883bc05c8d082930a2087118b7522b423c83d51f8868831041268a6c39f1c4cb27cb59be498abd737d74b89afc8f2a9abc76983f81d6d087d221e955682982b287a987915c5ba8d1513d09415e64cd64cd2858d017e61d14ea4177c9ff5c34c6302f7486e2b32d43a46d4650d84a736c83bd91883fb91dd089bfc3e7b59e462253949d2e0405cc9d0faa308e44179814948860a5fa62b05f5d83b55b538d2a7c0c3ea8b4075491f690a5dd266c9732932abb4de17397eeaa19bb6077f048243c42030be09b86796207035c2b4fadba348ef4bbf5a91480258c5dd87ef8dc4e961723e8f06a93185e3cae773d201235ee06bf470d4c1da3c4937654fbd391564d73610dec8734f3b5b63146bc0363680ce3db05b1e2a9262e202788855cada4a75855b41ed8b616a1acdb8c78d7f6efeed1b4b815721b409dc662520b8f78aad2dc40e1f47cf418406b7c43ea2dfc114e4e9fae2791418c8f9fc0923025622cbe440d46445072f628aca1dd52ac1fe4a38c255533228e20d2d29e003986a7495bceabe367482d2a5ae6587d707b66660d03c87b618b612b99ea4f7a69c969e82d5108fe5090069b01dc5c5483ec1736830822e7533c988fbb7b448da5b9390df13977e23c28b0d9f89180d114e6f189316ab7ada5a075379b77a7921a7f200d96c68bf6544cf486d952f1872f15bc535048b0bcd5a30530674f950cc850ec8d8efc3d5206ba4b5a842b995c30e2f4defd0c4c9bad0f49ea19af6759a81e41f9ad7d71806d5aa5613ad6d6a3d097cf048d3e6ac9f72a230b0a93cbaa1b223f51040923c68272efaa202943f327d5e2fee0fd7c2f64315031c7b8c72e78ee96789a890ffc3c2fbb722e9710d94a8350a46842192dcfadd482384f360d174470ea0b6ee5e39fbedf029d478a39fcc8b14206d266ea653d19b5fc7bcfade59afe18edb78a59d7bd33327dd6f490d8ce96ceb555aad81636ae1b8542532553df20de66b27ca9ca0769db3329c19565ef2da590afcb0022f6468162b8556887b32d14ddc607e5b1aa6c134645a735d7321834a11e2630f0b6fd53e35c074ddabd40395f8ff164c42935fbc10d2cbb785f8280b84a491fc59da9f573408c104d7906312101182d363488abf21d0c92a855d97588a238662981dbcaee97ae549bade6661bb0275a338b438147b80a08ca2e582e58c4503013a016b33d977e3ec6b82c3072420b68b7982405e8f9ff8431db57a35b758fc0dee556e99356209536f728f8fdbef6370586c4752f13dbafe50e345fbbc027fa55bafe7dc8ff9995c87573831e46b35b675955592179bebadbe1ab4d678d65b1ea1949c3d23e6924b63bfb5512c39cee28892dd6c72620a6d172c4c46a8c08afcb58273cadd12afa1c0d3888733c9232485021a067ba35c5e4ed193a17a541697113d506fe95c011fe411a4586a91d76c0f752ff2f3fb08b39f2f3c341827745a15cb8f176069ad275b26d74ba302d86487676a187f411a0f63e03389cd9afbdcdac6b242299af2712c8626f3b13998cb31d08b41cdf1edd6a580037afcc6cfcfe38bcaad0dcc5d358b7bbe72b961756eb5ffb9bdfd7f4ae20bb972a3dbfdeb97801833eb54f52a7a272d50520cdf5fc1b834791bf69f9f12d05fbb5376787ee622891ce08fabdf7d2255f3969df87a96d45651ea60cf3c16bab7454819a76188cb78b1d12e8a737a9725946d6778aa2e1a58b785be317b3a807e063972cf06c9cfd0c6526fd3437ea425dcf324f70a76dab5ac483380b27c3cd503f5ada27f77062061e1c37681a60e20607f1a1ff1826a54553ddf22699e0950fcf9b308234ad6f12d8418365046b5ad05a75bd2b414c0b38eb1a389b00c1a257fe2386304f7d8ef7d95adc5c99532352e0fea4bf61673ac0b269cacf86592afd048e61438a43b171eb11242cf99baa9160c6a130312533347eb8fd983e33db37733174b6dcf494546edb6be7412827edb92c55ec15ee00ac765bc1e2fafd7ce85da758331f7ef64e35286ebe959e136c17665ec1ba7aa5aad987130388252a53b8fdba0f9a4a84f9a3b5244aba7a97dce7968c032eb1b1bd7316126dd9130015b5bb66386987388f1ecf7b794dabd0ffde228d63f5f261723b7902ad1a461ea2188f594ac6626c2923c41ccdd49d36506f860e358f51c5bb2797daf144fb0c2f6e955753ea32706818914617dcd5dbea2292371faabdda45dafe612a37772f1e3be67e6df79a7447e5bd4532b70efa2bcb3bb6b879a09e2f5e938fa240866c5e6a86400d30743d40be472adbcec7737083aeacd8048295b0a12bc2af66eb8e6dd2e33ee6d28dde24aa8452cf0ef0a050f2a35efbfe526a36db63ed0cde7f2b608993db12bac15924cf0f0be8f5c35feb237141e5e73d86ab6a15464c28ee9f4a1be3d35ac0f336507ab64de65c3fe0127f4e1411fbf94520d87aa9d36b7512c21aa675467b2f34ef72c368b9104be9063582b16253edcfc94f88c96ca653a7863645a97cc61e83307b3636f97f3fa5570bf71602b80bc78acf2fb7de3980118bd20afd26c247dde3cd103f129bb6555206e51ff93590bde9c3fba8fac0e3b53f814e82a3bba7c9406cd73399147ad4ff508a5725dba3f438ca1dc96df5855e3986a562ae28dba6bd4b95fbaa02238d74500b865833d5ba901eb16dc4bb63d7420bb330e08573956df22590c61ac0bce8e3900f7f33ddc5ca3fe31f5391b0489f7378d4ae798d4a4490b7bf865f02d20c5e2d523d7af5820b8e99df924120c0647a85b4cb2898ae72bd8f4140e7d27f0011bc140480f327b408784e8b1938775443f404f1058f4eb4fb4462ebfb9362ccee6f928a347cdcab4b33a663b68c3447ae8eb6d1e04a3b04f2bd465e0bbabfbeec950764f66bc85db78e39be1eaa935e54c507b14d3c056b40f47a7159d15cf8215e0d2bd8730451f9df7d18259ccc0b0e6c1d88816d1fdcb83e74f6a590e393610fb278961c1a05b96e844ddf321cec8fa9d41d8847cc18fce7eb9e0a2cd5cebf94dbf1ffee97cd5426873fa60e52fb09a85e708ba43ed22264c94a99974ef9d543d2db9e60b96f6c544fc83d4adff7cf61fe0719a725ab888415d7618bdc13da29314e4e17bda8d71f5a000ccc603c939e3b82b1b8364053b975ad5ab5904412265db94dbe49509e7f3ea72b754052e350a3e7915f17d2395b485d7cba8869f8a2ef034470c52917e951406a27f3ec5fca824d4b8da1abba561c9b26167757b8ef739d0f67f6a619390a6e4caa05dba2bfefc7572dbc4313057596fdffbc12ad69d602ab925cdde5eac8e5e76b93769e97a4895b0d63761461998d640ea2028ebfcf717550376f6581ab1b4a4c161ad90b8c7896194c953bf067048d858a28e4a6ac8c2950d19c47b4c5251e1cb7a8d8bcbb9d38ddd165dd933822f6fb6058e128a29400488d01ceca5e892d4ed6d04758e78e8267a12546a0ee6342114930812687d9aa0ee0efc951f20b5cc0c562b83dd75a29f4d4083ed3ca5c249a41b14719f76e586b4854f2c07d311131f79cf74207e32de22c3b752e465968e85e24e3f3d0d6c4572956b558aed90ec459fbe2cc5068908eb455e1d76fb1423d33521ab107fd42cd9930459ae85dbbe77af2dd6dba9c36bdd9b3355b79f141ccab1797b7c370ba7fe2c4bb62908fce75540006b25bdc91fa47582247d5c3794a3882e63121d80637b8afaabac55019985550904591b0bbb1552a2dabe0b7d6090b02afe16f82e45f77042475ae86ae21e4dfeeeb57fac92ebb1290c2251ff67b14d906e5e893113d2eca455aac5ebec2076ec5feb124012025464042c1041910e237dffad07dab9d6d5a94cbeecd965efed8d956440f207626dcd6b5effc37328e85f7932ed748c1c1292fc513706a76954a5aa6898213963e6bb8bb0b16c8602accdfca1da543e651988fc4f784a447df2d86e1fae97ee902b1dbcb301065ead73325131a9e804d378b753bd87c7ea379c6f15534b9b5780eede9ba4742124b2b8c183b26085a7f0d77337403a566821f8f673a9e55cfd2521b2003bf0d4956de4ca2f6b59f4c57235e41738840eb6c36974c697f6c66a7e37305c656eb6791f00e3f04e2a017b2586f63371a2d61dce5aec29fa9c7b0a0a28a099a0bac866b339148c5ee038c250ca1fc58a70c8b89f2b370ab6f44a175b3432cdee8106d60c5962e946f2775398f8ac7ec5e0b51302bbc426b726797f833a84bfbd07b532087e27e86e36d5ff2126e919cda0e19efda6642b33167b51a269fbd68e7096ccbcf7673fc3a8acba0980c36174438659e307224c659a00de40c98387d273996ed7761540dbaa5f85ed9cc03cdd68cd02b4d8f70fd6d44925556755f3f97fc16bf55c1dfe8c38d24fecc00ae66eb59740ae723cf201e53ea86ba83a67ace6b8dc5a60382371163adf8280774cfddcdd1a351c119f35f462e01ac0536b024cb7d1ebe50495367c13a00d8290dee2411d3e183cd7bfaa0195ef1658ecadd285bfa0df37c65860f644692655ded9a29d921da6c3a44a4a180fdd47e2fe9d21c2156c30bd9e59184757c59245efef22f01a8c3b155dbc0442bd9ca63bd36a7a334155d33da9db1ee57c60efd571df982"}, {0xc0, 0xffff, 0x4, "9c1b04a330b6bcd1892ec8e14c2b4743a5e3e56bfa69c6a6cc733a947524203caaf1e6d94ff71b5e4947d6106cf544043d7a3fa064274bbe9894c651b8981cdb1c1f3bb081f3ca0ebe5eb045239fd4b606547f853a72af0272ac09af68696bd624636985bcb97db4b99ed7c7eeedc5613a3c1f49479dfe72b36df22ce47d218f4db0aa04d3a4df43b8a8d777d43391e094658c22410e2da26ef7e5afa57e0c1c3a49eec1e35531375dfe6e9c"}, {0x18, 0xffff, 0x7, "ce828f"}, {0xc0, 0x1, 0x7fff, "8561aca8732f00260e30f943eed72132bfa27112078d8d5b584264feeb1d5fcc2a2454de969398d1f059be605bdd313ac7f450d50511fa0bf57946799ff7689907f229a608ead0c9483bbcda0dd2a9bc00fcd8c3475b7be2398dbb6fe8b85827124ae27a330791096828e54b95763a7caec5ad036d8e7403187cdf5cdbfc70238a9c34a29fde1f7645d89b067ccd2f8ecc4d5c01e3fd98c5f3f8550789d02cf33ded227c1bcd42227caba3f33777"}, {0x110, 0x0, 0x0, "8e478dd24546d557c76fd794602bce46399f221aed267cadd1aa30af6e0638487442782435eadaec61d80a4361c4b9c598690b311b07499c28cfaea54145223ebc27f6ed8053ef0f13d1391054841d1e93c96789d75fa022553f7a791781c13f01904071ef84266870c73c90264bdda5aca92639ecf589d9184966b17717664debf9d7be4d43bf05a41dabcf120577717b89abc0315dc686a21c02c7e3560a0decdd3cd8e150d8a5d218f91a0a6754c7ca1131eb41ddb6250479e423f6b8e7e5286c112460daf8b25669e219cac24fa1ca6a3622eafac841841fb33fd7dd95451b5948a297d1d2bf83092d8b12c67a111e3f98ad6db598eea7b4c849"}, {0x38, 0x1, 0x9, "5d96bf97b85f3b2a28f97ef2d24bcb4d85e7397f122d6f28267d87df567a3e3a29d7fea09cb8ef0e"}], 0x12f0}, 0x2) 22:28:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28, 0x0) dup2(r0, r1) 22:28:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffffffffff2e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x83, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) clock_settime(0x3, &(0x7f00000000c0)={0x1, 0xc9}) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/254) 22:28:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0xfc, 0x150, './bus\x00', 0x6, 0x7, 0xa65, 0x9}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffffb) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) socket(0x1, 0x7, 0x7) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*,]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!{*[[/\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\'(\'\x00', &(0x7f0000000300)='^)$\x00', &(0x7f0000000340)='$]\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='**{\xef.\x00']) pckbd_enable: command error pckbd_enable: command error 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) write(r0, &(0x7f0000000040)="5b376cd9ecb7a6bfb268084081e1cc6f41d093ec2eebe167cc77df3cddeec208d2247096e5db75c31ac6f1940d37010d06ccf4f8dde03f41f9", 0x39) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff00) 22:28:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x3, 0xfffffffffffffffc, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b96e0000ffff000001"], 0x9}, 0x400) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:28:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCLOCK(r2, 0x20004276) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x100000000000000, 0xffffffff}, 0xc) ioctl$BIOCLOCK(r1, 0x20004276) getgid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="4471273e32b0666c4a69fe6b08c7946f163b02348191eac49a205a4149956194ceb857a187d4fc8d2d18ace0e75789061da1693b3c46ef16479c4532d90921d5146fdaf3033fbe3ec248c6ab83", 0x4d) r7 = dup2(r1, r6) socket(0x0, 0x5, 0x2) flock(r7, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x100000001) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0xa2e) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x3, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) socket(0x30, 0xe53787f385de7df6, 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x400, 0x0) fchmodat(r0, &(0x7f00000014c0)='./file0/file0\x00', 0x1, 0x6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001500)={0x116, 0x6, 0xff, 0x101, "e72ff39b4dac4bf03c85a041b9923e0466e0482f", 0xfffffffffffffffc, 0xfffffffffffff4ed}) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f0000001540)={0x0, "a65cddc00bf29a71417f657ddc33fb2c509b7c446125742d63"}, 0x21, 0x800) fcntl$getflags(r0, 0x3) ftruncate(r5, 0x0, 0x3) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000001580)={0x1}) 22:28:40 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x28, 0x80000000000000a, &(0x7f0000000040), 0x0) 22:28:40 executing program 0: shmget(0x3, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x6b0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r2 = msgget$private(0x0, 0x28) msgsnd(r2, &(0x7f0000000100)={0x4000000000000003, "beb48bbcd8d625004d95d5e246f51614eb6e8790efd9bf06fe68a54ce757a4c58c59c7516beff95c686e8c215f415497a0776aebbd7e8e16524102a6dea0399d887255294688f0c0c283396a8613717ea77da430c871f2947c8b2b5c341184532c93747e1acafff9338916f283197d3fda6eb05a2cfc3e1809cb370c28ff2442285334b47938301762ca7dbb5e8322ab26fb894a0c4915d9cf6a973ae62b878c9e5ee3803ca345a55dca9499b15753fd494cdb6687f27e7bcc3a00a6d406eec785a04e48d1c950959104"}, 0xd2, 0x800) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0), &(0x7f0000000300)) 22:28:40 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x10000000000405) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8e12c231d15662c54fb4f0b000cf0be09571994204b294a3216088e924e487af6b886b194087782e892d927c02e530834a9d407e435a99130124bbb096aa8aeba6c1641583c5bce26683b1ff4ad4086da384a2535f387677d2f4cecb95d36d411cfc0a70b2b4d0d2d6e6f2", 0x6b) socket$inet(0x2, 0x4, 0xffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x7) 22:28:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4264e62f66696c653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000800)=0xc) write(r3, &(0x7f0000000680)="00be930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201319844834b5d9ea9164fbd075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a00000000ecbe3fc187f0855bd65e0666cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024af6ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x31d) 22:28:40 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:40 executing program 0: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 22:28:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x12, 0x4000, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 22:28:40 executing program 1: socketpair(0x39, 0x2, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x3f, 0x1}, &(0x7f0000000080)) socketpair(0x18, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) recvmsg(r3, &(0x7f0000000500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/211, 0xd3}], 0x4, &(0x7f0000000440)=""/141, 0x8d}, 0x42) recvmsg(r2, &(0x7f0000001ac0)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000001980)=[{&(0x7f0000000580)=""/112, 0x70}, {&(0x7f0000000600)=""/245, 0xf5}, {&(0x7f0000000700)=""/22, 0x16}, {&(0x7f0000000740)=""/191, 0xbf}, {&(0x7f0000000800)=""/31, 0x1f}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/123, 0x7b}, {&(0x7f00000018c0)=""/190, 0xbe}], 0x8, &(0x7f0000001a00)=""/163, 0xa3}, 0x41) pipe(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000001b40)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0xe50, 0x2}, {{r2}, 0xfffffffffffffff8, 0x4, 0xc, 0x5, 0x7}], 0x3ff, &(0x7f0000001b80)=[{{r2}, 0xfffffffffffffffe, 0xe, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x31, 0x3f, 0x2}], 0x7fffffff, &(0x7f0000001bc0)={0x3f, 0x101}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001c00)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001c40)={'./file0\x00', 0x4055, 0x4, 0xb3, 0x0, 0x80000001, 0xfffffffffffffff9, 0x3, 0x0, 0x0, 0x6f4, 0x10001}) flock(r1, 0x9) write(r2, &(0x7f0000001cc0)="0688b43c530e9c1b4b5326504e27e79689b1d7b48ad821a3244b5ff3f8b991f7b11fd90290434522b13615cb60901184e1ffda59c1d2ba00b5890f2f6c5f84a4820af80434af4da1c7c8b52fc5c5f787c7f9b1c7a753be9a62da807da95bde0498a0e50970ab534cb4aec91959f6e7a101c70176558daaeecfe337fbce4b46003e98be97e15dfa1edd8deb41ec3d833bc9ec7749a7d443eac62285081e83c1ad63a843e99ff8eececb14e13e0cf36661e576d0b052a123f922bb914f102208603e398c43c2f8e3a7", 0xc8) utimensat(r4, &(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)={{0x7f, 0xfffffffffffffff7}, {0x10000, 0x6}}, 0x2) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001e40)=0x1) r6 = accept$unix(r5, &(0x7f0000001e80)=@file={0x0, ""/91}, &(0x7f0000001f00)=0x5d) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001f40)='./file0\x00', r7, r9, 0x6) bind$inet(r4, &(0x7f0000001fc0)={0x2, 0x3}, 0xc) fchown(r5, r8, r9) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000002000)) bind$unix(r6, &(0x7f0000002040)=@abs={0x1, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000002080)='./file0\x00', 0x30c203e90e026de4, 0x1) bind$unix(r2, &(0x7f00000020c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000002100)=0x7ff) open$dir(&(0x7f0000002140)='./file0\x00', 0x60, 0x20) r10 = accept$unix(r4, &(0x7f0000002180)=@file={0x0, ""/108}, &(0x7f0000002200)=0x6e) shutdown(r10, 0x0) getsockname$unix(r1, &(0x7f0000002240)=@abs, &(0x7f0000002280)=0x8) 22:28:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 22:28:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2702e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xf1, 0x2000004, 0x0, 0x25) 22:28:41 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x8002f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 22:28:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$BIOCIMMEDIATE(r0, 0xc0105715, &(0x7f00000000c0)) 22:28:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) read(r0, &(0x7f00000002c0)=""/28, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3ff, 0x9, 0x7fffffff, 0x1, 0x7fffffff, 0x2, 0x8, 0x0, 0x3, 0x9, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0xc}, {0x24, 0x0, 0x4}, {0x6}]}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0xff, 0x100000000, 0xff, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000180)='+') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)) mlockall(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x8, &(0x7f0000000380)=[{0x9, 0x989b13a, 0x100000001, 0x400}, {0xce7b, 0x6, 0x7fffffff, 0x5}, {0x1, 0x0, 0x374b0e96, 0x7}, {0x2, 0x1, 0x100, 0xff}, {0x248, 0x8, 0x5, 0x81}, {0x67, 0x0, 0x0, 0x7}, {0x6a, 0xfffffffffffffffa, 0x10000, 0x8}, {0x3, 0x52, 0x5, 0xd3e1}]}) 22:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) chflags(&(0x7f0000000100)='./bus\x00', 0x10000) 22:28:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='x\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x100, 0x0) writev(r0, &(0x7f00000001c0), 0x2b07e0bfe377ffd) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x2, 0x200, 0x5d68ba00, {[0x5, 0xfffffffffffffffe, 0x82f, 0x5, 0x3fffffff8, 0x3, 0x7b, 0x3, 0xfcc, 0x4, 0x7, 0x8000, 0x6b50, 0x7, 0x6, 0x7ff, 0x1, 0x7], [0xffff, 0x0, 0x9, 0x3, 0x0, 0x7, 0x3, 0x980, 0x7fff, 0x7], [0x3, 0x2, 0x6, 0x7, 0xa1c, 0x2, 0xbac], [0x8, 0xfff, 0x7ff, 0x7, 0x8, 0x7ff], [{0x5, 0x4b0, 0x4, 0x7fff}, {0x7f, 0x40, 0x6, 0x8000}, {0x8, 0x2, 0xffffffffffffffff, 0x6}, {0x1, 0x9, 0xff, 0x8}, {0x6, 0x27c, 0x80000000, 0x7f}, {0x8, 0x42dd, 0x0, 0x40}, {0x3c2e, 0x0, 0x4, 0x4}, {0x401, 0x3, 0x8001, 0x6}], {0x32e, 0x4, 0x0, 0x2}, {0x7, 0x7fffffff, 0x8, 0x6}}}) 22:28:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) r2 = getpid() r3 = getpid() r4 = socket(0x1, 0x0, 0x101) sendmsg(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)="0791b0b775170212e042", 0xa}, {&(0x7f0000000200)="b225788cf54cdf8652d9c351b798259fe67b96dc5e42dc591c44f42527af1bb4be32a3de79a8f2a5860144a7231daf1ae325b0b2726c92b6828f20635d255beb9b23efb158c1e0b48db1342f4b2c592781a647637ffba5202c0c20373a146e7e768737a3a01d9e4873bf1a8b243e20c47d43ae8efa5673d597b0af8c5f740067e003368430867a7617994dcdc336d17cb8c8937b4e2bfc522ad8469839ef12a113ce38ae74f97108ddcbb233fe6d88efc1d9c4ee92af5a27b6129766d7984a3d96b961d80c2f542712e94f14b7c588018f3f7437d6394b", 0xd7}, {&(0x7f0000000300)="7bd8de2e1de23e0f56a0255aa478680802728c4b41a68d4a82f544f82af1d495271963c78911af6a71be380e30feb713567e42f328f8a70d", 0x38}, {&(0x7f0000000340)="a982db563b986ede41e7d10eb3e2472b30eaafde8c1974fbbb596be2db277706184f1279a3c778de274dacc80a54350128b5d939f3afaa9a6cf124de4147b93f00b93a3ca9a4ddf63d693b79271b20a84af31c5c4e4b8bba6ba8ae41c5075daa6b6b2bf3ba9bac9bae57255f59a90f5412d20800a7a1b65d09d8a24bfbf73a8f8f907d85cb50daefaf61bf37aa5b590fdd1d8b93c5493e2409a830", 0x9b}, {&(0x7f0000000400)="91a20e078e4d3a943f4fa0ef027762aeeea0163e94a017ff908da2cde6a0a793569d073a9acccdb16cbd2f890c11f4591e3722916c88c3c91cb24f17da97fc78ace1fb39d1b21936dade720a45356cdb22a57e29013fde8902d84fce8aa3113ad59db832303e261d291b1f3a659fe91ad7a5c255b41e5de76d93e367a73818951ba4502b920720f47726eb01f9d2e1a3a470a5a10306186cbc295e453e02d312e6e6b89dcddb4cd4f292fc43a34957cd3d051f870b1300fb5c761cdc50b60f04796384a30f605074733ad61f67e0e4a480069d11f12c3762bec9", 0xda}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="6800000000000000000000000573c63bad50fb701e2ebafb9c0649d7e3087e0ddb54b5fe4a98b3fc845293871eb7f5557aaf41577b4d68c6b87e6f656c4526f1a94513ecd6454fa45e048d09aeead62cc3dd177d5133199a74a20000004800000000000000ffff00000300000075bc45ce5c030bc5f12aa9d0abeca55304169c654c34476762cc1ff95a6ed2ffa5e014d745619b238d654405ea4704f2df441a8e00"/175], 0xb0}, 0x1) setpgid(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b4") 22:28:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="982d31d084b26ff5a874914bf516b754e132ca17e5baf4ebb10af268e788fbdd47ab6fda9e5dedeb03995630aa4d34829b79c5702e94410243085baa9955af8a94f3b040e616f89045a0450d4431bf024947cba56acdddd3b50df4ec51b4ab81c8d398f1da7084500b809fb62547d15a98e33fb7f0", 0x75) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 22:28:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) fchdir(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 22:28:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x131) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x91a6, './file0\x00', 0x9, 0x9, 0x7fffffff, 0x8dcf}) 22:28:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x7}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000040)="2078f7b65f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/40, 0x28) dup2(r1, r0) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x36, 0x0, &(0x7f0000000140)=""/54}) r2 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200e0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 22:28:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x2) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x80}, {0x401, 0x200}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8480, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 22:28:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x10005) getsockopt(r0, 0x1, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0xa1}, {0xffffffffffff8001, 0x9}}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x3) 22:28:42 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x8000, 0x0, 0x0, "2c36ae61dba63e000000004000"}) fcntl$setstatus(r0, 0x4, 0xc7) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2c62) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) 22:28:42 executing program 0: r0 = socket(0x17, 0x1, 0x1000000000009) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 22:28:42 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getgid() setgroups(0x4, &(0x7f0000000480)=[r1, r2, r3, r4]) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r5, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r7, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x1, 0x1ff, 0x7, 0x1f, "dc48ba73a080f5c9d0d98a99cba93b774c6cc604", 0x1000, 0x228}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000140)) 22:28:42 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffec5) 22:28:42 executing program 0: r0 = socket(0x1e, 0x1ffffffffffe, 0x81) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) flock(r0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x12) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x2}, 0xc) 22:28:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000440)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae52cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c000000", 0x1ee, 0x402, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) read(r0, 0x0, 0x1ed) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3, 0x400, 0x8, 0x5}, {0x9a, 0x101, 0x8, 0xfffffffffffffffd}, {0x1, 0x2e0, 0x2, 0x100}, {0x36dd, 0x5, 0x5, 0x2}, {0x7fffffff, 0x0, 0x9, 0x8}, {0x0, 0x0, 0x7, 0x4}, {0x7fff, 0x3f, 0x3ff, 0x8}, {0x8, 0x8001, 0x802000000000000, 0x8001}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) syz_emit_ethernet(0xffffffffffffff70, &(0x7f0000000040)="ff") 22:28:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0xd6, 0x7, 0x6, 0x8}, {0x7, 0x10000, 0x8, 0x75}, {0x10001, 0x688, 0x7, 0x9}, {0x8, 0x1, 0x8000, 0x7}, {0x1, 0x1, 0xfffffffffffff9a3, 0x8}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = dup2(r2, r2) close(r2) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) r5 = socket(0x10000000011, 0x10000004003, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendto$unix(r5, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000300)=0x80) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:43 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ff3000/0xd000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 22:28:43 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f000001a000/0x2000)=nil, 0x2000) 22:28:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x81, 0x0) syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 22:28:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket(0x18, 0x4001, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xa1, 0x21, 0x4, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0x58ddf813, 0x6}, {{r3}, 0xfffffffffffffff9, 0x12, 0x80, 0x0, 0x20}, {{r3}, 0xfffffffffffffffc, 0x20, 0x14, 0x8, 0xd0}], 0x4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x12, 0x200, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40, 0x62656a58, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffb, 0x15, 0x0, 0x80, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0xa0000002, 0x8, 0x9}, {{r3}, 0xfffffffffffffff9, 0x0, 0x40, 0xfffffffffffff75b, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2000008e, 0xfff, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x80000000, 0x66, 0x2000200000000}, {{r3}, 0xfffffffffffffffb, 0x28, 0x10, 0x9, 0x5}], 0x9, &(0x7f0000000200)={0x7895, 0x8}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000240)={0x1}) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet6(r4, &(0x7f0000000400)="632939a5e0802cd762b1b4f60be4aaf1249252afc7726c4db15a233969c3fae7fa74709887dc480f184f84892466c255f109554f679746f179748202561388018bb795cf1555ef666443d3545c47e4e5fad51683912664a6106f85031f61d82051cf4ea1cd3f5d04ee1bf8ca7d406ad9441cf230f166a08c765c8fe2f99f8a8ee3d2632061ae7dbbf953f6c5ec92e1e049934bffc9b7fcc0551f9ecc2603131998a721a04315708f664d441d87e0a6a885db10ca5cf50c05f2f1e4564c14cab60f61d2be0b1e277a39879c3b28ecd7bceeab60a0", 0xd4, 0xa, 0x0, 0x0) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) 22:28:43 executing program 0: setuid(0xee01) r0 = socket(0x3, 0x0, 0x7f) r1 = socket(0x11, 0x3, 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x0, r2}) sendto$unix(r1, &(0x7f0000000200)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x7e2d, './file0\x00'}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0xafb) 22:28:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4000) getsockopt(r0, 0x128, 0x200000000000003, 0x0, 0x0) vput: bad writecount: 0xfffffd802b54f038, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1457, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b54f038) at vput+0x187 vn_closefile(fffffd803a9a4bd0,ffff8000159f29f8) at vn_closefile+0x15b fdrop(fffffd803a9a4bd0,ffff8000159f29f8) at fdrop+0xc9 closef(fffffd803a9a4bd0,ffff8000159f29f8) at closef+0x118 fdfree(ffff8000159f29f8) at fdfree+0xf7 exit1(ffff8000159f29f8,0,1) at exit1+0x32f sys_exit(ffff8000159f29f8,ffff800014fc0cd0,ffff800014fc0d40) at sys_exit+0x17 syscall(ffff800014fc0da0) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffdf0e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdf0b0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b54f038) at vput+0x187 vn_closefile(fffffd803a9a4bd0,ffff8000159f29f8) at vn_closefile+0x15b fdrop(fffffd803a9a4bd0,ffff8000159f29f8) at fdrop+0xc9 closef(fffffd803a9a4bd0,ffff8000159f29f8) at closef+0x118 fdfree(ffff8000159f29f8) at fdfree+0xf7 exit1(ffff8000159f29f8,0,1) at exit1+0x32f sys_exit(ffff8000159f29f8,ffff800014fc0cd0,ffff800014fc0d40) at sys_exit+0x17 syscall(ffff800014fc0da0) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffdf0e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdf0b0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014fc09c0 rbx 0xffff800014fc0a70 rdx 0x2 rcx 0 rax 0 r8 0xffff800014fc0980 r9 0x1 r10 0 r11 0x108d4dd8d609f4bf r12 0x3000000008 r13 0xffff800014fc09d0 r14 0x100 r15 0x1 rip 0xffffffff81972198 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014fc09b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=380923 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000159f2c70,0xffffffff82296468 process=0xffff8000ffff6370 user=0xffff800014fbb000, vmspace=0xfffffd803f014dd0 estcpu=36, cpticks=7, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 89957 168909 1 0 3 0x100083 ttyin getty 21212 445618 24751 0 2 0x482 syz-executor.1 19384 75156 0 0 3 0x14200 bored sosplice 93323 466884 24751 0 2 0x2 syz-executor.0 24751 137721 1149 0 3 0x82 thrsleep syz-fuzzer 24751 81573 1149 0 2 0x4000482 syz-fuzzer 24751 128604 1149 0 3 0x4000082 kqread syz-fuzzer 24751 100963 1149 0 3 0x4000082 thrsleep syz-fuzzer 24751 283595 1149 0 3 0x4000082 thrsleep syz-fuzzer 24751 7599 1149 0 3 0x4000082 thrsleep syz-fuzzer 24751 41993 1149 0 3 0x4000082 thrsleep syz-fuzzer 1149 37969 84120 0 3 0x10008a pause ksh 84120 29139 90177 0 3 0x92 select sshd 90177 368299 1 0 3 0x80 select sshd 97997 454365 62699 73 2 0x100090 syslogd 62699 497484 1 0 3 0x100082 netio syslogd 29469 12190 1 77 3 0x100090 poll dhclient 51056 457913 1 0 3 0x80 poll dhclient 77651 293999 0 0 2 0x14200 zerothread 99355 296138 0 0 3 0x14200 aiodoned aiodoned 75869 48693 0 0 3 0x14200 syncer update 83232 108250 0 0 3 0x14200 cleaner cleaner 88529 436128 0 0 3 0x14200 reaper reaper 89261 493596 0 0 3 0x14200 pgdaemon pagedaemon 57001 452912 0 0 3 0x14200 bored crynlk 37652 448856 0 0 3 0x14200 bored crypto 27289 207413 0 0 3 0x40014200 acpi0 acpi0 10561 408148 0 0 3 0x14200 bored softnet 87926 463276 0 0 3 0x14200 bored systqmp 2599 462986 0 0 3 0x14200 bored systq 88483 357221 0 0 3 0x40014200 bored softclock 54074 118540 0 0 3 0x40014200 idle0 12013 417273 0 0 3 0x14200 bored smr 1 462814 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9528 6359K 7089K 78643K 18367 0 0 pcb 13 8K 8K 78643K 217 0 0 rtable 113 4K 4K 78643K 768 0 0 ifaddr 65 15K 16K 78643K 331 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 182 0 0 iov 0 0K 20K 78643K 387 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 3991 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 32 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 301 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2895 0 0 sigio 0 0K 0K 78643K 52 0 0 proc 43 30K 54K 78643K 698 0 0 subproc 32 2K 2K 78643K 53 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 287 0 0 in_multi 33 2K 2K 78643K 123 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 488 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 20K 36K 78643K 7635 0 0 UVM aobj 106 4K 4K 78643K 115 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 121 0 0 NDP 14 0K 0K 78643K 88 0 0 temp 185 2727K 3367K 78643K 12151 0 0 kqueue 0 0K 0K 78643K 31 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 5 1 0 1 1 0 8 0 rtpcb 80 154 0 152 1 0 1 1 0 8 0 rtentry 112 61 0 17 2 0 2 2 0 8 0 unpcb 120 905 0 895 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1535 0 1535 1 1 0 1 0 8 0 tcpcb 544 460 0 456 1 0 1 1 0 8 0 inpcb 280 1230 0 1223 3 1 2 2 0 8 1 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 20 0 20 8 8 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 64 0 64 10 10 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 238 0 46 14 1 13 13 0 8 0 art_table 32 239 0 46 2 0 2 2 0 8 0 art_node 16 58 0 18 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 14 1 0 1 1 0 8 0 semapl 112 299 0 289 1 0 1 1 0 8 0 shmpl 112 113 0 9 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6075 0 4669 46 0 46 46 0 8 0 ffsino 240 6075 0 4669 84 0 84 84 0 8 0 nchpl 144 10263 0 8637 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 32042 0 32042 3 2 1 1 0 8 1 scsiplug 64 6 0 6 5 5 0 1 0 8 0 scxspl 192 31551 0 31551 29 26 3 6 0 8 3 plimitpl 152 210 0 203 1 0 1 1 0 8 0 sigapl 432 3065 0 3052 2 0 2 2 0 8 0 futexpl 56 47895 0 47895 2 1 1 1 0 8 1 knotepl 112 579 0 560 1 0 1 1 0 8 0 kqueuepl 104 700 0 698 1 0 1 1 0 8 0 pipepl 112 1680 0 1661 5 4 1 2 0 8 0 fdescpl 424 3066 0 3052 2 0 2 2 0 8 0 filepl 120 18373 0 18275 4 0 4 4 0 8 0 lockfpl 104 1031 0 1031 4 3 1 1 0 8 1 lockfspl 48 355 0 355 4 3 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 58 0 48 1 0 1 1 0 8 0 ucredpl 96 4011 0 4004 1 0 1 1 0 8 0 zombiepl 144 3053 0 3052 3 2 1 1 0 8 0 processpl 864 3081 0 3052 4 0 4 4 0 8 0 procpl 632 6812 0 6777 4 0 4 4 0 8 0 sosppl 128 23 0 23 6 6 0 1 0 8 0 sockpl 384 2335 0 2316 4 1 3 3 0 8 1 mcl64k 65536 885 0 885 102 101 1 33 0 8 1 mcl16k 16384 10 0 10 6 6 0 1 0 8 0 mcl12k 12288 47 0 47 10 9 1 1 0 8 1 mcl9k 9216 42 0 42 9 9 0 1 0 8 0 mcl8k 8192 47 0 47 10 9 1 1 0 8 1 mcl4k 4096 172 0 172 6 5 1 1 0 8 1 mcl2k2 2112 19 0 19 11 11 0 1 0 8 0 mcl2k 2048 58314 0 58269 14 7 7 11 0 8 1 mtagpl 80 84 0 39 2 1 1 1 0 8 0 mbufpl 256 107593 0 107422 65 53 12 27 0 8 0 bufpl 256 12430 0 7859 286 0 286 286 0 8 0 anonpl 16 275206 0 263129 141 91 50 66 0 62 1 amapchunkpl 152 12949 0 12846 48 43 5 18 0 158 0 amappl16 192 14997 0 14328 140 105 35 45 0 8 1 amappl15 184 1429 0 1428 1 0 1 1 0 8 0 amappl14 176 1486 0 1479 1 0 1 1 0 8 0 amappl13 168 15 0 15 2 2 0 1 0 8 0 amappl12 160 4 0 3 1 0 1 1 0 8 0 amappl11 152 1031 0 1018 1 0 1 1 0 8 0 amappl10 144 65 0 63 2 1 1 1 0 8 0 amappl9 136 1010 0 1007 1 0 1 1 0 8 0 amappl8 128 577 0 561 1 0 1 1 0 8 0 amappl7 120 36 0 32 1 0 1 1 0 8 0 amappl6 112 1028 0 1021 1 0 1 1 0 8 0 amappl5 104 172 0 162 1 0 1 1 0 8 0 amappl4 96 1885 0 1859 1 0 1 1 0 8 0 amappl3 88 3116 0 3103 1 0 1 1 0 8 0 amappl2 80 23692 0 23625 4 2 2 3 0 8 0 amappl1 72 61375 0 60961 26 17 9 19 0 8 0 amappl 80 7069 0 7034 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 114 0 9 2 0 2 2 0 8 0 uaddrrnd 24 3066 0 3052 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3066 0 3052 1 0 1 1 0 8 0 vmmpekpl 168 20415 0 20391 2 0 2 2 0 8 0 vmmpepl 168 357248 0 355540 175 95 80 95 0 357 4 vmsppl 272 3065 0 3052 2 1 1 2 0 8 0 pdppl 4096 6138 0 6104 6 1 5 6 0 8 0 pvpl 32 733973 0 718874 262 119 143 166 0 265 21 pmappl 200 3065 0 3052 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 605 0 188 14 0 14 14 0 8 0