last executing test programs: 3.194706175s ago: executing program 0 (id=845): pipe(0x0) r0 = socket$unix(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0xc, &(0x7f00000003c0)="6c6f545fedadaeeab98902000000352ee25c277f7ae307710e55b11edccfa46169f9c3cbacc5d142f5ed3ef8ebb641d58ac2ddc155a278d9260b24", 0x0, 0x0, 0xfffffffffffffda3) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="04f9bc5ba0bb436b5a06c831", 0xc}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = getpgrp() ktrace(0x0, 0x0, 0x112a, r1) nanosleep(0xffffffffffffffff, 0x0) 3.007204549s ago: executing program 4 (id=850): r0 = kqueue() (async) poll(0x0, 0x0, 0xcd5) (async, rerun: 64) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)="bbad7195057aff8f30c602260417b8289c48677e3c4cd5abc87265d2eddb82a0a4287d22a2473aef56002f6f8a0c92be8e4ab7973c995f850e5402f0b902e3d5367ae6b5382c6ff865e3a2ec49f862148794fecb0a1257f65f07d1faff2f661ddf4d3ffe8ce9940b996e940029daa7df8808b6bda501e5fa896f2cecc606e3347bded0a68bd60feb4b49860af091708a3326a8c736477c59e1a779cd0ffa7274015ca399a4e3842f56421fe228c79bec1d8d54ed14fdefe3dfceee08bf0ec35e6216ecc6f12b39cff9ef5cc1e1c8a46b9dc5f164041356459bf7c3ec55edbf64d905e2ba38de15219964b316889dfe8d2462e806b809b526196406c1d923eec8b7ccdd4b598e196ecdbb888051e7869d10d2f548e571cf98f523a0568502a28a6670466fc87753dc3823e208015b233bb28d26bc6b69e30069ad92d8917ef03e0eb45807fd6a4ed155b486d26afafbe45e93291acc0bcb435f713f8b039e6121c7b9e6bee2a28559f13545f74b8adf0525b6555cf9d83eeb4cad8e9b6f9a2f51bc8269c72f77011fe4088bb36ef35f494b46189ed1c1b46301dc362f9d1af089ef461d5449b5dca0ce7ccfa217968819bd8cc212b6786a88c87ee4498e899480b69e70118a14e40598c79ae321c4751d47fb59656fdbfda24edcdf0f8295fcdb426c234a27ea64724640b9aaf2f27ccd7b7414c82c36e7aba85cd629b66acb009eb1c63f0caf7e583a1984930ff52d4bc1893da51dfd7af3fc0a0140f0c9cda3953dad317f4fa98214e2d4c926b47722f28d419d458c6c1b6f8d3d2b188dfb0241391aa552692b093967196aa34bce5701a057e89e7c86c2a42604b060210ab692d0292f95cb9afc09629744a3bbc7fd6a2f37220ab84e4dcc570832d3cd2a832da2d9f7a433c894eb7b1c18a70158be9c731aa5618ffc0f74e6f944b651c896c431fb51cb40b91946a4c98028ff2e771eed112866a1ac3ba89f76ced17eb46866fd8b4efb4a8303f65d7e0e2335681d896c5c1612700f6d74c4b360ea05f8f1fc18a1e43b7fc648ecd4e7d0a0f2203002eb335a91a3434619bf0dc9a564667d2a1f0eb8acb0653eeec83efef15156e88ef29eda3cfc935e26292243a2d2538f62ae4f2ed157cc73e359cce20995346b6987a1b145d5944579d8ce2ab7e6185128d5487a7c5aad068023a4c5c9171a1f652a3fd2ae0790446e3f29f28d92148624deecb077b8ea537d2ca65598e7bf1b8988180fa06464901faab91c4645462d6eb19eff995e948671ae5f0a8ef609dd11545f4460873432427e53ae9798406672f47b170fb06152c4fab9633fb135262aee4bc85d9684198b862fcc1f8921f63004abf3cbebfa9e71ed96c259b183d91ebb5a84273936cfb185f8eda85287259ff3348c8d1490f375ff782153494f433715b673a6efe2c825220484ea907c0f77203f7d106d4411c2e96125602d7d240aec32c43116382ebcd211cd8786d20c87fe0429ef20012b25c10c430718f09b8bbb13be09cef91b50c2684e78067177d78cd1c99ba948db853383c11c33b394c53c9d75b164065562564d5b2f9417b8d12b694c822d60ca5ef2d238e7bbded60f618409aef2ace75e7f6d971f658b545836b9975f4ae77872f474dfd1be6839bbaf4fe48c067a0414aeda789789f94b162bf9b1ad8c916d995be9f7fa66f04107c9dd199495720579c8ab1a854968c8f6541de193f8938d7c22cad388e6868b266727b6ac1939c7f579206a8f8435b17bf7b3feb8efce224bce9e9fee01102399b998951b8a2404da6f442e731be01375336682b46009296ceea32c8319079afc8848a61ebca9edb039b833a31496e422963b2d0fb41a2f8b3be03502f0a35b79e414179aff8e75f0d922f649ff09ecb32d9f4e3dd017e5f037920940983673620be7636ddef0619a93fc282683b1deb4d3f54a2516a2f41da1543fad857da5ab7006a649158b87f48135750b3b4a40845e8f55607b658f402a62762d53d0f4dcfae7fe6df38f6051411e2bc5ea0f900e0329cb3f390cfa27b873a48fb2a95f7556fea8b83ed100acc24d77890fec1420f37a54d27fe9f0321f1e43014465f2500e63bd46f788b237353f1118cf14f43dc567c01540a0aa765583ae6199614606da3b1386ec2110a09f7c35372e67831814d1a8457cdce8ff94d283e0a9420a02c1fbc418387994af9cbbc3b5a50f389fa77c1392195a1adb47fb11e527edb4a07c1a62674584cbb4842889888915434ead70a12b2af3047568fb7540994341026aa0453e20983c08f4bb7d99bca8ad93a288f7d1b2f0b34bfcb85d56a4a8bbcae69727615e455fc72f6edcc57f9205a4b09af6c74a41b14800c43d8dfcd6d6fb971d99235a96b552a979da7c9ecba881aec383a8b5ce1593d5033b5e797fd5cdac78da30468f6f507414a339a76b7a8bdea280d6190830f27ffb353268e6fc75a4fc28477e66486f9fb73ea98d99bd2909a6c2082d70fba7ab1511cf8108cfa38caaf3c78f45b55851cd1b385ae47772ff8ce9a01859bb6b8a97779b28706f4cf52e663eb88255b1abae57cd4971395e1fa28fbcacc6f5b77a6f43aa3c31369fc65e282dcbe15094fbb28b961ad869ab537bd3523567d0995224178a99adaefde7438c2b4f2fce73ba976e9121adb87468ec55a54849042bac213f96a157a436dc48a7b37b9fa0ec03305b71ec89cb520614a7db7b8dd19aa86471cc68db0be9b8c734f655c0318a6af70e3c97e88a039be65b693b4086ede5b2ba73b3112db368113162981769a890fd29bf0f5733a9c3f69ef1d23aad11a5b3c129b64d17eb9285ec9662a0fcb128f406717da86a5b05f95da4ad0ea773d216e4917a8175b7110813b6988dc23dc6d7dafbdf1116d3cd58ea2cd48a6c6dccf55dcee1b959cd71a845277218067db9022187883c9062c74a01e527a8b475d0eeb09c323bc148c2dde886445ffd2bf68b8813be306efb06877369ce7657a617aa1324f761de44e76701bf7345087016875c46f21cc5c3ce8f880808372e62453e7717d42baf79702c058d1fdcf9a0e670d6e4a6d9f64cb2f0dac10e957ae8e81515825fa029476c697bec60474256c231edfbe1ac29b9595af25eea59369986e038a77fd8eaf4a4e1257c0177497ba9624c761b60a5d03c5fe3e3524c626661ed54ce68cb221a41ea57fd373202dc80827840bbbbf1c785884c36d713e8fd766582024853a402799e1db83b636151ecad92825d2203247b94b1c885ad2197400136547ab4dfc24ca78830bc44dae1816f2e043a5c443870f17e5e30a30b8678ef34896d85b1345ff0917f4c6f18542d0e973e35f065cbee85e515f74006a940075b091b8ed4fba5fa4e03ae83cfa87433e26d086ed3ded1d10819192eb093088e2384b66169bbf135ce418b5ee9d9119d0cc1890d8ace1bffe9b1541593730f2a1a1216dc79bcaadb1da6a25f2a769a74ab2f5bc94c7dc340bbb15431e1947adabc86a890a911fce586418db9cdf130f4725954384d53e0f9876dc606a2f69ce8f9eecec0978118e4135e83f3386696bc5f4057331d292ee8c6d38b08ccaa41f14fe11bc7a5aa8eb97fa2f7089e52f585a219ebd25740e9d50759f8c2504603a62045948bd66b36acf64ae0ef56b1946ac145acae5ea2b9ea995b6a695580944398e5515147d6bd5c87e0fe2d54347b7f60b232d8e0b72ebd943e8ef4e3eb6a12a012c0aba876d3023c7da3b97dcc811b033b1b3261a2538f26228d1bf19c9ed101c427623c448616f97a3220ac6a952915abc047c43005f31bf6ea40d4b9c8c23a3ffd4a564dab04862d1052408aff983dd94384d880441e45eb1df9054220ad99a390390e34e5c4ff2ff65da1f81cd620aea26e5378a184ee8f79bc1c132fa80c468503b1bd80e587a749bfa7896673cda0c7c40c4971f3a522f4fddb217bab3fbee1807b8a92aad4261acd5f8fdc2eed308d4580fe0581186afb2ea124332d2d22f1d6c7fb210e5109d0423df9a9501d3ca63a5b13cb199049964255b79fe8382911cec89f8c10e8d08e6c46d5030d8354a04319cc5f0a935ef4e72acb99fd82a806d6da5a554c75cfa1ef46cf98fd95fd34c3cf240a85cbc22bc450beceb76f7df0faf5ad49dcbfe36768fc730bcdd53b216c9aac360574291d3da62559cab38230727b232097726866029401c860006f2f621644d391197d6e16fb81925aa15967187f7e7a9221f46feca27a75031ba1116418df06edde195ea7f0aa86405ad70f0b2945ad6fc67aed63962db03b69965410d2cdbc6997dbbcdd33b7b38186e37c4181b7258f9a47811e74769527da9a882efe3eca4e5b2858fb62d96a98b595c136577ce48bc3a623c91fd219a587825a3e2aa7f4a97c17107338dae2a33eebfc3dbb74f7df78133ccfa9eb74fe298f5c2ff8f78753e373d95b1788c752ef9f1b46eda886dfac8b67923a1f503c176e7a5d16c42f5da56d91f2354975b94329880a2f05d001cfabb18175e5298ffd1b2b4e9cae98e3382a4cbce891b6a4b2278d68425809bee67357727122a5b97ce55b1129aae0b5d6015c49eeff136872c01bd8d8ea470f0ebc37ece37d9c9595bc8bc8bad30da1b5af0f6088414b77c842044ea99ff5ff6810390a1185d49ceb1b1ed43c2f38c865b0bac11d5ef0ea7b67e0aa5d7ed14397a72dfd68324ff15ac96855c1c5d56b7bb741876095242eca6bd49662e303ca7e5285faf37faf8a46570415aef801d31a3d623fdc4f7b26ec0c850bfcab8d7c51c6d7b7fc9f4daf4306af08872d679c016c1118f02597b4bd0a10d8ba8ba25b79fe4138eaf3b7b4827de49c45f2299e49a8ba08b76d4d7d5e0944415838d2816676b0cfecdf9a93f5ea63e31dfa1f614b65ee073914ce62b90eeaf4ed29bf80b4c6979292eb9f39f8536aa635a2629c1cda5a813d0b20276183bc356b7ff6558478f0a21886fda865a683ebfce36f12d13a8187aab1340b1385b6807504b0cd841c170bd3940e21b3e9af9efbdfa46929864ee0306a4f871f1c8e9af75cc7ab30cbb34ec3e5bef05aabc9f6ef300febc006be297efa8df04ac1e1e8d33b58f75feaa3e301d69840d0dcd0ec7569d1e1e3dcf976a47abf0a6156632e5a5c68c74d08a0f96d8c8be5bc411c58d9b91524580ea30a6eb020d393c04731c0adbc01e4828a858f864c724f45390f1785d9fe84d2faa311558b6c4a44b43c182a7eed446c71d9dbd112d4ffb8486fe94de24f9976eae8a9ce82d87ef2281f5715d99774873497f3ae13f7f2163ee3ec747ca2f48d21ae1b593d8ed81499574ebb820e28836d94a18e483795dce0d2f99bdc9cc3166a26ec8e4040d2edb1b3f0cde53ebd83bbf66dd44131273fd4532e0ee7e8f8d0d9009d8938c0494052f1f7049e8adc80f8c003d523cc6d7a2eb744d8119dac8d15a14ed74d31b17683a2e036401ea8f7f2a1a61a9023add5899cbce1dd0ea76e4a2c244d4d6183d42b798b6a6839f21de70bfb7816ab267f2a9f5d9324ce7708c9bd575d77064c9deb7ad6aafcadcc850b0b3cbda27a9dfb1508f6961838b9250aeb1ab3b417dd24db9cf21a5057500acced23c1dfd1c34e5962", &(0x7f0000001080)=0xf7f, &(0x7f00000010c0)="370236cc23fd854f29b099373b2e96159d302d284b80b2d835617f8550491258297f9d52db26a3a86456ffa06cae612bbe7a1ec1336f004a3273265930d491bf41fe17754b0036c7b41922fc253e559a2a568da2164dd2b115", 0x59) (async) socket(0x20, 0x1, 0x8) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) syz_open_pts() (async) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5, 0x10, 0x1000, 0xc}, {{}, 0xfffffffffffffffe, 0x4, 0x40, 0x5, 0xfeff}, {{r1}, 0xfffffffffffffffe, 0x61, 0x10, 0x5, 0xd80}], 0xf50, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff6, 0x9, 0xf27ff7794bbc9c2d, 0xfd, 0x10000}], 0x1, 0x0, 0x9b68, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="ff4d5b728759ffffffffffaaaaaaaaaabb0700450040300000000000069078e0000001ffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70020000907800000303000303060000"]) (async, rerun: 64) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (rerun: 64) socket(0x18, 0x1, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x9}, 0x40b) (async) ioctl$TIOCSETA(r2, 0xc1084425, &(0x7f0000000040)={0x3, 0xfffffffd, 0xfffffffd, 0x5, "52c9795a6b476ed1616161610000000000000008", 0x1, 0x80000001}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) (async, rerun: 32) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e729535f1324b593cc5307b8972f4", &(0x7f0000000080)=0x30, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (rerun: 64) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x5}}}}}) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) (async, rerun: 64) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x1) (rerun: 64) 3.005058086s ago: executing program 4 (id=852): ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket(0x2, 0x1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x4000400f}]}) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="dd2ff1000000000000e1bd98e05c71b6e8e601e4", 0x14}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='@2\x00', &(0x7f0000000080)=0x3, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) (rerun: 32) write(r1, &(0x7f0000000480)='\x00'/14, 0x20) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r2, 0x0, 0xffffffffffffffff) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x7c) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x80206910, &(0x7f0000000080)) 2.99229267s ago: executing program 0 (id=853): r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x29a, 0x0, 0x0, 0x0, 0x4f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="8858cd20", 0x4) 2.944883165s ago: executing program 0 (id=858): setreuid(0xee00, 0x0) (async) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffff23e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc0}, 0xf8ffffffffffffff, 0x1}) (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x2}, {0x0, 0xfffffffb}, {}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x4}, {0x3}, {0x0, 0xc8}, {0x5, 0x2}, {0x0, 0xff}, {0x2}, {0x3}, {0x3, 0xfffffffd}, {}, {}, {0x0, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffeffff}, {}, {0x0, 0x200}, {}, {0x1, 0xfffffffc}, {0x3}, {}, {}, {0x2}, {0x0, 0x3}, {}, {}, {}, {}, {0x1, 0x57fd}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 32) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) (async, rerun: 32) fchown(r0, r1, 0xffffffffffffffff) (async) setreuid(0x0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') 2.934849704s ago: executing program 4 (id=860): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0x80000002, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)='./file0/file0/..\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x10) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x4) 2.916869313s ago: executing program 1 (id=862): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000300), 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) 2.875761536s ago: executing program 1 (id=864): mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) open(0x0, 0x1, 0x88) unlink(&(0x7f0000000000)='./bus\x00') openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) open$dir(0x0, 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)=',\x00\x00\x00', 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000640)=ANY=[@ANYBLOB="8b4f69c83b01aaaaaaaaaabb8607fe8000000000000000000003000000bbfe8000000000000000000000000000aa8300907800040180fe8000000000000000000000000000bb0000000000000000"]) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x1ff) 2.84173691s ago: executing program 1 (id=866): r0 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x4787, 0x1002, 0x8001, 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x2f00, 0x0, 0x3, 0xffffffffffffffff, 0x400000000000000, 0x0, 0xffffffffffffffa8, 0x82, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x7, 0x7b98, 0x9, 0x0, 0xfffffffffffffffe], [0x5ad8, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x81}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x1, 0x2003, 0x40000, 0x2000000000000000}, {0x6b7}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x6, 0x5}, {0x29, 0x6, 0xb0, 0x8}}}) (async) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) 2.825423637s ago: executing program 7 (id=867): select(0x40, &(0x7f0000000000)={0x9, 0x8, 0x7, 0x689be24a, 0x4a28bcc4, 0x347, 0x0, 0x3ee86e1c}, &(0x7f0000000040)={0x5, 0x7, 0x4, 0x2, 0x0, 0x100, 0x4, 0x3}, &(0x7f0000000080)={0x3, 0x2, 0x4687, 0x5, 0xa, 0xa8, 0x8, 0xf4d3}, &(0x7f00000000c0)={0x1aa83db1, 0x1}) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) (async) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) (async) setsockopt(r1, 0x7ff, 0x4, &(0x7f00000001c0)="8ec87f19642c210009f111d864aa055a6f8a06b95b6c3a4e6f455929206b8db0b549ea327cc6ad37fb0137df892c62a74443f3d3ddacff65bacc638c13608ea54d871e04dbe6f237d96c7f69c518712f1dad408bf95512846070b6a02c228b21bdf30be6a6d2751e4f64388fad7ab8f3aab9ee0ae5754618a7eeca474270f09ce5516edea096e06b712931a06e6344b3aa32686fb9f444408800ffd83516b3d682b82f06aa6f9dc0f7e088d8bb67b9101beb095082a930246ddeb643e7e6ae1743bf688b31649a08335afccc370e5da7", 0xd0) (async) readv(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000480)=""/97, 0x61}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/95, 0x5f}, {&(0x7f0000000640)=""/137, 0x89}], 0x6) mknod(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x5) (async) getsockopt(r1, 0xfffffffd, 0x37271d7e, &(0x7f00000008c0)=""/5, &(0x7f0000000900)=0x5) select(0x40, &(0x7f0000000940)={0xf6e, 0x3, 0x7, 0x4, 0x7, 0x2, 0x8000, 0xffffffffffffff5b}, &(0x7f0000000980)={0x9, 0x0, 0x8000, 0xffff, 0x1000, 0x9, 0x5, 0xfffffff000000000}, &(0x7f00000009c0)={0x9, 0x971, 0x80, 0x1, 0x7fffffff, 0x74e, 0x6, 0x8}, &(0x7f0000000a00)={0x3, 0x2}) (async) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000a40)) (async) getpeername(r1, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) setsockopt(r2, 0x67aa4b40, 0x10, &(0x7f0000000b40)="fc64d4c34f14dae7bd0377a8ed5c59c76e9fa4ddcd7e90f086b7f9744c36640c6da35a1a3e53d0ab9a3a53a93cf53265f43fb7489fdb59a9791cb236ed3d36065b6b8eaee2ec29cca876fa228ff4a27e2345eac5914a6b703f6fb91c10217d1e44dd33f90fc32d6e5588579c7dae31815229117b76c005b9898befe5564180fa5681da19e2239238d87df22a0be24223adc3dbaebdc88cadeae6a99ec3abfb90cb319f7a122224adfa6841e159ce798c477c9f2d62588193037c1c2586ea6166ad88abfb565a1841237307e983c05244246ec8dcaba75727be9df42499e35705379820f4b00fc2ddd1599fd5930737157e1cffb3925e95783e8d89a040acd9cc098a62ec58e790bacf28baeb5a49187008984a25322db571c82875a1d98dcbbd0c224ad7453c388535c740fa74246c7abf4425124a44fd40485b31343115b09a1e045ba252ef5d03da9d8a91ed31241db473ae4d176e1d8e66b0aa551e5b2bb0dbcb95e93806d7f923387163c811026c91a509f3b526278ddbb911a811271a4b23136d79a97485d353104e9f35f22823f9dffd48a78e90d9f03f2a8fd23e990a10b3dda3abdb83c99720aaa69781bc8066379447a68b251bcf3fea45c19cdf91184c6dd7175c682a7e61d4d247fa5f8ee8b9733e19b13fd7abb6b24dc655a544910aac77042d703dc76b4fc7bc80a92e3528a589bdf0cfdcb06e59442eb4c104ff629424b95fb4da9961dc94787af6b933c2ede927ed0b9e08ec49ee293edfe0eb5d25eca273fa1a8b8041ef33c65434bf5392cea0cefc0dc499a4a705661867bc7fcc9d01f00e6c7a84634e5f83664852516f384c96796e16d62d8c67ed4921818937fe61f155da92de5997b178229a5080a86268c8f65eb01cadbd9a2d1d7010ebc0474686d2c2c72e624e9e438d0e8bdb5c0c54031efef006473cdc6cf9838f878ee034d15b3850eb61b98375bdbd4ffb786fee164cc338513dbbc7149f005d9a30a30bd4f97ba326db68f3f31e31bb2ac8e4971d16f1b56e472a13c8f5b510c3d25561acea17549ee1bd30097952086cb96a4090da5a2470091272b7107560d5a2b7ace29dca44f250b213a74109819e8ff67d3bf3b757b687627fd9e0a341dfbe4344402e2e1210d5ccae7b82034fb43ad094f99ab8b880a5dbd28bcc8cccdf4843dd63acce67646e37ae3d7c9783bc335ffc97684dfa0325a4fa395070d3b43ec820dd514897d0c187d67f5d52b9cbae692c17621d02078033257d352fbd9a58ee9fa04d2b25f01721e206a8dcb536fd0a8c44c61a1df96394634fdeab13e77daefcb206f99c7a97346d0189adf63dd4a54e525fc2e9fa408014af259888e4e5b075c50f6ffcaab406ccca8131a6678de6c93261d434b5cfec8f0e3f424528a371591df16901030d7d1d3becef950e0b7ae4f186da577e2db4fcc9138a06e50f6545c359727bcf17a1932f3777acf41d4942d1fd6d092e37114ff2395955ef76a753e56572192b88ce5dde68c95db41dd8f58417dae5c45e9b2253c0130dfb2b3efe043762230747615b7cb902b471690634ac3f5c3cc1a99cec6f417bf917e1ecbfb07201afd6989d1ff0f28332c09e65b52b7b5934e0beeac5b56048b0deb851dd2631ee9e44f6b4fa79b1f5835069f8bc9bae12c5ca971d88fa6e655c81d4fffb9bb0409f8147c218ca9730fd831fca4575201ccfc907fe22b7220b372e3b3696a42df1a04392f2f8374a751930474d796c24bf8ca9684f34e93a921c66aed46c9bf4290397036d301c1dcb1da235f775771ce1704840eae916bf7b7623ee404b3f29d6c5b838b129b98763857e54fd7b928791c3b88adfb533309512dc97281d3c4da194e4962b056e24f4831ed30ec569d71ae060559b965293798c300a7e84df9c6b78c7828ea59ba6c87fc7656bcfd95e5cd22d19ba186bf11ad7572915e8d176834e8c74bc442e78c31a890e5e27b267c9b73639177700943462f004e2a5e4598d690aad6d6648b8affcebaf4c4b78dfea6e4320c93fc6067ed4cc93465b686a15763302465a0492f1218fe0d09663e8ab44c42541fc683a6ae43b4b3fa797bdb7ed9151dd7e7f09dcd7e698674df9c230f82176b76f2e660710711fe7eec6984ab0a4ca4b56dcc6efc81a713b1833b61123662c67bd0ec830b29a5031aa7b70b85c087dadec73c4b6b84bc83d92ab0213d105384d614f520f486b2ecac38b02833c78be57a93765d6fda0c3615a7f11825663d1263944b0691d278f2c2bb6d3d81eeddd73d78341288798abef700ab9f3eaa67b7f58b925acad8f2cab2f284bd92beacfade950e39e0ef4a06be7e63f80b2859ec3ae7d88ceb2903161448d2581f5400496f5dfc9f2e880c8f966bdbf3f52c8a6d0c1265bc6aa282aad5182da02f1b6a47b45f9c8baef3ed2c7f39bc4a6d61fd0efb59c808b09027c9f8008659782dc624532eeeb6c2b82a1016a23f0f298ac7c1792dec8babb8f37758e7fe76075efd571312023ea58796adc829cd95e1448c15346c44222719c196cd6c97455936a294431553ec6b4d16596a6ca98408263079f640f7efbe4f4815fe1c09da25664f83185abc46c4090b8a737e74a8e2ca4c7f241e3c9813dac742ffd4fa814195ad10143560fcd0c521f04a4479843215ed8c78996feb84b76d8f62f9ae17fac2357a538df1cab2b028ca83eb6ba0f92b6c985e119e6f57ba61cbea83487d36449b0a331d3710cec859ef6cb1ba706e24bdb9be889595622f3ff4dd903283806d4564b6b68efdb8d1093f986b0dead300b70bde73713a0111953bb996a1f13334adc141d2e5f9a151861a452e8d21dcdbbf4da45c6234e5d306547e6c4b15afc4519e25f4b8dc4a56bdc82ed6d6956a395b81438379ef8b6ebc0c645edb24f91168e1c57d8b664b2516cb0d0be74b91ab8ac25ac6bc02202ff110d2d648285d1d441851f6eeb55e17c5ccf58a4f096c4cc1c6760ecb3d5de5f77a76ed031fb33f7ef1dcf07d3929cafe78c63b361cb7b46c18e0f0c87c2685c83c9801500f44c9f0cc43a4d4cb60314b46ba231adb285e470b9f48bee65165acd50334039f687510d72bc46f0e3953e08773db9b6de36356fe9e8e23d8f337cb2c9ac9ef4c6f3bfbeb31e2ab1e0efcde26f5793f613de8153ae0491149d6ababbc221d2890a97ffb8590dcad52295b2853ba2d8ead198d20e8a91a5fd112b467aa5317769c75dd251e9ba0eb90cce262acc04a5030322a215da09ba1137edcf192e05c7705a0c4810fd0d00f28e3689b3b3610993886f610544b8d863bf672ef1edb83556f6957dfede1498d8eba5a3017c301e561a314eebd363e728a6e518f1ea4f40046585993e4e8883d60b4f483bfa43472e4643f44a36e2112a442eb61bbe55d709f436a58af3e34ed23b94cef22a9318568258533f71d3b94930aa8473962c3fd403177d16f564b9f72ff6cf0204387ecf669b4f444f5686c82d8f0a6e05c6e6ced0380837b340f8af49e15281571144e21625cc8747491ce2fd57c8c411093812a23636278c8e213d409ff662f979dbe11cc160849a73f3c050c9b2702d6f2aac4f1a4875405d03b1e997c93c45c1d87d4b12396e3a721365dbffce7303cf2cdd09d879ee8142f8959f4880c89fdee475a0667d05f83520a104a78a444d1d801dc7d34b762272187279d8c8d243d68a5223b2895743a538e7361b0aeae740e179535f4b304a1ef0accd12c29bdf57b896a8fa3ead7686277c8cf70f0e80e7f597c05dd210a20e9876dd969b66eb7cca9024ade2cb375fa371d43ba5db208e159e27569ad85edfbe0f2aad0654cc3a1cd598d033e576e1178ed58f6d7670d56a79025d8b6d1356291865dc7696d1b927b24916fa9646bfc7ba18a5651c026d11392eb53190c19596d3e6110b336642b6eb9787a6ef1b177d87539a6c47953ab2d2686dced241e064d6568ed129aee62608e2858a315e229a92e4664a93e8e3b59f710bd0ec8c6524f354a9e23dca96c540bc8b2b28f2135795ff590343ea7268ef0ca01ed712c30a4336b62dc5e7250852b599e2d608c86f299ebf526e04bb3f52aff5037312525e44b65c45d6ee8c44e59cf675263a043028999d2bf0a1a7c713a3f00b3cbb7678b6b315aac3708a7b7e07226216c97b7258dd0c87891f21d2c126a2abc1e0cf378f16783c210c3ee52fd076416d3b450765f5439ef1a30c3f815a310e816dfab723de1ecb67bab804b0bdf6a8c14f25816d461bf834eca9c31ce9efa1ee7a9592034ee6988faf1ac3939182f4a2637adec67e6b85a160a617b902149d9c54d40fac7d239c717f1309186db8b11d28c7a8916560fcd7f095b4f741ebbc3e7256d2e47437e7a1a42dc6cbc43d931835a948214b1c6df34603a96876f2b3b8b614509835f6bcfdbcc55384b06c25b84a06835b0ce8275a3511d1576dfd0f22340c7959c167fb972fdc398b64e8633ee625b73a4484d049a61b6a4ebd15e4f768339acf711a65cbcf851c687920f60371dc187d5d3d5af7e1f0a8425253988588e1eeeb30a5dfcb5faa73f673b0faee6718b66eab21622362eeb7398f1ba68b8c2cf1d577b7df7d485ca3e77c98df84079576441aee2c4b4faf50c40d8f074bcfe89b5f03e282e4b1b63ae8c9ccbad84d1e06673ef3c1b81ec5b9ebea2b5a5282228a097385bf51db7c7baf8936fa137e6b63e53bea9a0d47e98d0b76f825c47452df0d6edcf7ce911847fe0e3c8203fd3910ea89d953e90eb566f581f6ce54adcb7d2e335650d436fdee40f01de2ced0339ba432a23d52376f97bcf17e3f6699aedddae9dd12d5415b19b4dcf82f6d45cf9f5ebf0bfbe47be57cab9734d5f0a30a190ce326c19be06b5b27dae93dd70ac0c99929745d4f3d3775280898f709c67b1f4e348b02411de9435ddb3429a14df80b8caa8314e3869ffc23ec76240c40c55d6dcaf1f851b0a6d3532f0541e190bd558b73a3a88025107046d887d49bfa804b2959c4b19dd6ca2e58e770a5d1c64141786b8b6ba1068477618a748d9aa885ad1ddf7a15cef704f589612c99969889877f4c1276625d1bfed6e197b7670d368e4103065254c64b994b021fb974eaf6c026296711e377543430edaf2afc988f3d5ed022690304d249f877759831cf8b92fc99b8f7b07b4eb7f1558db936a3e0e018c8cf14bc6641880574a29c682d4240433be6b5026af6535b9f9836a1c317b31395a7ada01141b140e92a4c0a9aeb2c6428511a089e89d4d11a8da1f4eb5b58fe90e6721a1591bb25952d51420f4ad62b375be53752ef41b05aea575eadc751ccf3a61a44c0c02a600c4fb50a31f800a1f19b3a9e6d1bf4916914fcaa142a8dc6a5d86e77064178e967cf8b457713fda966b4bc928e7e0c80ab7ff62eb2b42d721e4b56cb4c797beb118462f4b35ff3593e429e77bcae3d85a507b826c38a5fff362c90bfbf00037a6fc11cbffc847aa82f3052a104170fa7da0a6a895d8655c308ab4cc39ab13cfdfca888771b9ff77b5292db88c9bebd3424d1c81a53599506815809d32df6fd41274fa137a206c51c0362dc5ba5f44cfefd996711ba0d50af1f32b4461bb2f46197229b33dbd3013dede991bc5678373236b77ffad617195fba792651058dc9c4eefc5c722886008ba1cd38aa89ad4dada4d494ebf1ed24c009493126936ca41da98a579d2d4c2511d8ef8a952a3c6bc295e14058154a04e3c8b2361a0ac842ce7aa7eb076bddc4b73b0328abaf7b6980825ed851c19761313469f5da7cd1dce8b5d5214426be41d8f5", 0x1000) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001b40)={0x3, 0x0, 0x80000000, 0x6, "15d2a2dfacb5cf2f47dc02445c173f47add46de1", 0x1, 0x6}) poll(&(0x7f0000001b80)=[{r1, 0xe8a9d64d2247caf2}], 0x1, 0x3) bind$inet6(r0, &(0x7f0000001bc0)={0x18, 0x0, 0x401, 0x40}, 0xc) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) (async) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000001c40)={0x1, &(0x7f0000001c00)=[{0x9, 0x6, 0x8000, 0xb1f, 0x6}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80), 0x820, 0x0) recvmsg(r2, &(0x7f0000001fc0)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001f00)=[{&(0x7f0000001d00)=""/161, 0xa1}, {&(0x7f0000001dc0)=""/126, 0x7e}, {&(0x7f0000001e40)=""/168, 0xa8}], 0x3, &(0x7f0000001f40)=""/82, 0x52}, 0x1801) (async) r3 = accept$unix(r1, &(0x7f0000002000)=@file={0x0, ""/264}, &(0x7f0000002140)=0x10a) getpeername(r3, &(0x7f0000002180)=@in6, &(0x7f00000021c0)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002200)={0x9, 0x9, 0x6, 0xfffffff7, "3c6aa0feaed4a1e89b97c2988d19a047c9bd8237", 0x8000, 0x40}) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt(r5, 0x7, 0x1, &(0x7f0000002240)=""/187, &(0x7f0000002300)=0xbb) (async) r6 = dup(r0) connect$unix(r6, &(0x7f0000002340)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10b) (async) mlockall(0x1) (async) semget$private(0x0, 0x2, 0x400) 2.804905801s ago: executing program 1 (id=868): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000400)='./bus\x00', 0x8000, 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 1.765319627s ago: executing program 0 (id=869): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000260000/0x12000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil, 0xb936}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x5}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00000bf000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f000036f000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0x1}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x5}, {&(0x7f00006be000/0x1000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x4}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000169000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x74}], './file0\x00', 0xfffffffc}) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x8, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}}}}}}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xfffffffe, 0x6, 0xfff}, {0xffffffff, 0x4baa, 0x3, 0x1}, {0x4, 0xe6, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x4}, {0x788c, 0xffff, 0x7, 0x9}, {0x4, 0x800, 0x3}, {0xfff3, 0x9, 0x28000, 0xffffe2e9}, {0x9, 0x700000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x800, 0x8bfd}, {0x0, 0x8, 0x8, 0x7}, {0x3, 0xc7cb, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x3, 0x101, 0x3, 0x9}, {0x8216, 0x2, 0x2, 0x69}]}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8", 0xc7b}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) mprotect(&(0x7f00002dd000/0x4000)=nil, 0x4000, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001c00), &(0x7f0000000040)=0x44, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcb878cbb5b149f6510faffe60babda6719aa", 0x14) pipe2(&(0x7f0000001200), 0x4) r5 = dup(r3) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x2) ktrace(0x0, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pread(r5, &(0x7f0000000040)="69c4a504afb20e1d56d5e4bec16cb0bd7fdf2d40c4c7c6d1ef23227efe9498ae", 0x20, 0x79) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @remote={0xac, 0x14, 0x0}, @local, @loopback}}}}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x2) setreuid(0x0, r6) sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) close(r0) 1.658201459s ago: executing program 3 (id=870): symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') sysctl$hw(&(0x7f0000005580)={0x6, 0x13}, 0x2, &(0x7f00000055c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x8000000000000001) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000040)="be0673a8", 0x4) open(&(0x7f0000000080)='./file0/file0\x00', 0x615, 0x40) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') (async) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') (async) sysctl$hw(&(0x7f0000005580)={0x6, 0x13}, 0x2, &(0x7f00000055c0), 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x8000000000000001) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000040)="be0673a8", 0x4) (async) open(&(0x7f0000000080)='./file0/file0\x00', 0x615, 0x40) (async) 1.657703646s ago: executing program 1 (id=871): r0 = open(0x0, 0x80, 0x57) r1 = socket(0x2, 0x4001, 0x0) recvmmsg(r1, &(0x7f00000004c0)={0x0, 0x3}, 0x10, 0x400, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0xff) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) 1.653302023s ago: executing program 2 (id=872): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x8d, 0xffff30a0}) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x10005, 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0xb60f}, 0xc) r3 = socket(0x1e, 0x3, 0x0) recvmmsg(r3, &(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000500)=""/179, 0xb9}, 0x890f}, 0xffffffc1, 0x0, &(0x7f0000000340)={0x10001, 0x7}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 1.591240247s ago: executing program 1 (id=875): r0 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) acct(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x3) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x100) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) dup2(r0, r1) execve(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0xd00, 0x0) 1.583114434s ago: executing program 3 (id=876): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000032b000/0x4000)=nil, 0x4000, 0x3) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0xe8, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffff8, 0x31, 0x80000000, 0x1, 0xf}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0xdbe5}, {{}, 0xfffffffffffffff8, 0x4, 0x0, 0xd, 0x1}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20, 0x6, 0x9}, {{}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x7fffffffffffffff, 0x80000000}, {{}, 0xfffffffffffffffc, 0xcd, 0x40000000, 0x6, 0x81}, {{r1}, 0xfffffffffffffffe, 0x11, 0x2, 0x0, 0xffffffffffffff49}], 0xe, 0x0, 0xf9a, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x80000000000) munlock(&(0x7f000031b000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000280)}) write(r3, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0, 0x40d}, 0x40e) r4 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000180)="a8c1f7f71143c1cba5a0f14dd5c91cb71157936e8fcfae57a58e9d63f64e8b08271b76b079a59176"}) socket(0x18, 0x2, 0x0) mmap(&(0x7f0000387000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x67, &(0x7f0000000480)={@local, @remote, [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x7, 0x1, 0x1}}], {@ipv4={0x800, {{0x12, 0x4, 0x0, 0x0, 0x51, 0x65, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast2, {[@noop, @ra={0x94, 0x6, 0x2}, @timestamp={0x44, 0x2c, 0x15, 0x0, 0x2, [{[], 0x80000001}, {[@multicast2], 0xcfe2}, {[], 0x5}, {[], 0x4}, {[], 0x800}, {[@local={0xac, 0x14, 0x0}], 0xf221}, {[@multicast1], 0x3ff}]}]}}, @icmp=@generic={0x5, 0x0, 0x0, "4c1f8ba32f"}}}}}) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x14, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f225d", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x2}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) 1.582570756s ago: executing program 7 (id=877): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x19}, 0x0, 0xe, 0x0, 0x0, 0x2, 0x0, 0x0, 0x80000000000000}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) ioctl$VNDIOCSET(r1, 0x80046478, &(0x7f0000000500)={0x0, 0x0, 0x0}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0xdeadbeef, 0x1}], 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x19}, 0x0, 0xe, 0x0, 0x0, 0x2, 0x0, 0x0, 0x80000000000000}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) (async) ioctl$VNDIOCSET(r1, 0x80046478, &(0x7f0000000500)={0x0, 0x0, 0x0}) (async) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0xdeadbeef, 0x1}], 0x1}) (async) 1.581421079s ago: executing program 3 (id=878): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) getpeername$unix(r0, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) (async) setuid(0xffffffffffffffff) r2 = getppid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) (async) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x400000002}) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) (async) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x128, r5) geteuid() (async) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={r2, r6, r7}, 0xc) r8 = getegid() kqueue() getgroups(0x1, &(0x7f0000000040)=[r8]) 1.500298348s ago: executing program 6 (id=881): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x4, 0x85, 0x0, 0xffff8000}, {0x16, 0x3, 0x0, 0x49a6}]}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="00a0a78d0ca82026de02e59be543bfcb4c961b0000f071ebaf81643f6035f2cd4494943b679754a0ab6cb8c3eb9eeb1155fd7863a37b7a08b3cd3ed884689537c12b01dd10814104c5f1eac27c4b717f9f365046402e59df850000000000beb6", &(0x7f0000000080)=0x60, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, 0x0, 0x0) 1.499391641s ago: executing program 6 (id=882): mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="0c00240000000000029078ffffffffe00000010703ff07030000000f0090780006006284a16d46edc1056ef5fc"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407", 0xa9, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) (async) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x1001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x405) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x405) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x0, 0x40000000000005}, {{r2}, 0xfffffffffffffffc, 0xc0, 0x20000000, 0x4000000000005, 0x46ad}, {{}, 0xfffffffffffffff9, 0x1, 0x8, 0x1, 0x400000000000008}, {{r2}, 0xfffffffffffffffe, 0x6e, 0x40, 0xffffffff, 0xc39}, {{}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x1d5, 0x80, 0xf, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x14, 0x10, 0x5, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x103, 0xfffdfffffffffffb}], 0x282, 0x0) (async) kevent(r2, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x0, 0x40000000000005}, {{r2}, 0xfffffffffffffffc, 0xc0, 0x20000000, 0x4000000000005, 0x46ad}, {{}, 0xfffffffffffffff9, 0x1, 0x8, 0x1, 0x400000000000008}, {{r2}, 0xfffffffffffffffe, 0x6e, 0x40, 0xffffffff, 0xc39}, {{}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x1d5, 0x80, 0xf, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x14, 0x10, 0x5, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x103, 0xfffdfffffffffffb}], 0x282, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x3) sysctl$kern(&(0x7f00000009c0)={0x1, 0x4b}, 0x2, &(0x7f0000000a00)="96e8f088", &(0x7f0000000a40)=0x4, &(0x7f0000000a80), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0xffff, 0x81ac, 0x10001, 0x10, [{0x0, 0x8, 0x4, 0x4}, {0x101, 0xc, 0x7, 0x9}, {0x101, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2803, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce2, 0xd, 0x4f8, 0x69}, {0x40000007, 0x803, 0x14, 0x8}, {0x5, 0x8a, 0x5, 0xfffffeff}, {0x6a74, 0x6, 0xd3b, 0x4}, {0x1cb, 0x10001, 0x8, 0x3}, {0x8, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x1}, {0x9eda, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x8, 0x4}, {0x0, 0x1, 0xfff, 0x30004}]}) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0xffff, 0x81ac, 0x10001, 0x10, [{0x0, 0x8, 0x4, 0x4}, {0x101, 0xc, 0x7, 0x9}, {0x101, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2803, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce2, 0xd, 0x4f8, 0x69}, {0x40000007, 0x803, 0x14, 0x8}, {0x5, 0x8a, 0x5, 0xfffffeff}, {0x6a74, 0x6, 0xd3b, 0x4}, {0x1cb, 0x10001, 0x8, 0x3}, {0x8, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x1}, {0x9eda, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x8, 0x4}, {0x0, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0}) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x200, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x200, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000f40)=0xfffffffd) (async) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000f40)=0xfffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 1.427477993s ago: executing program 4 (id=883): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0x1, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e656195650", 0x15}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e729535f1324b593cc5307b8972f4af81643f60710e000000140000bf4875", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x21, 0x0, 0x0, 0x0, @multicast1, @loopback}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x18c3, 0x8001, 0x9, 0x2, 0x4}}}}}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="88f551da8636b7ce2cdacb3d1f0bf27ba96159631de011f8cc48f3e2135c3919084e5aceb9177fccd7f7c812e23b43720ff1e704f9d23216e6b80974", 0x3c}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="00a0a78d0ca801000000000000800017bc333f1255636e729535f100000000c5307b8972f402329e78eedbbe29", &(0x7f0000000080)=0x2d, 0x0, 0x0) r4 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$setown(r0, 0x6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f00000004c0)=ANY=[]) 1.426660823s ago: executing program 7 (id=884): mmap(&(0x7f00001eb000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x0, 0x1, 0x3, 0x40}, {0x4, 0xc2, 0x8, 0x8}]}) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x47, 0xfe, 0x0, 0x6}, {0x0, 0x9, 0x7, 0x2}, {0x4c, 0x3, 0x3, 0x9}, {0x1, 0x3, 0x1, 0x800}, {0x7, 0x0, 0x73, 0x5a}, {0xff, 0x3, 0x32, 0x5}, {0x8001, 0xc0, 0x0, 0x8}, {0x8001, 0x3, 0x9, 0x2}]}) r2 = socket(0x10, 0x3, 0x1) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0xfffffff9, 0xfffdff7e, 0x1603509, "04e4ee0d090000deffffffff0fe0ff04050800", 0x200000}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) 1.42559879s ago: executing program 6 (id=885): r0 = socket$inet(0x2, 0x2, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil}, {&(0x7f000069f000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xf0}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x200001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil, 0x93c3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000069b000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f000051f000/0x1000)=nil, &(0x7f00005e4000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x8}], './file0/file0\x00'}) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x4) shutdown(r1, 0x2) accept$unix(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) 1.42532162s ago: executing program 6 (id=886): ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000000c0)={0x10, 0x21ac00000, [{&(0x7f0000f36000/0x4000)=nil, &(0x7f0000685000/0x3000)=nil}, {&(0x7f0000ccb000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0x7}, {&(0x7f0000672000/0x3000)=nil, &(0x7f00004ed000/0x800000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(0x7f0000775000/0x3000)=nil, &(0x7f000068e000/0x12000)=nil, 0x8000000000000001}, {&(0x7f000005b000/0x2000)=nil, &(0x7f00005b7000/0xf000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000018000/0x1000)=nil, 0x20000002}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006ed000/0x1000)=nil}, {&(0x7f0000e90000/0x2000)=nil, &(0x7f000069d000/0x4000)=nil, 0x800000002fe}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000069c000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x101}, {&(0x7f0000394000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f000010e000/0x1000)=nil, 0x8000000000000001}], './bus/file0\x00'}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000002}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x3, &(0x7f0000000180)="71f91e347102a709ae1732f96ea5ac00586246242ba0150b421ba871a4f2086503cf318a4ebcd70a501d94a34b8e", &(0x7f0000000080)=0x1, 0x0, 0x20) 1.401765263s ago: executing program 2 (id=887): select(0x2, 0x0, &(0x7f0000000040)={0x50}, &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x101}, {0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000240)="71f91e3471ac0058bc5a91501de9d28e545f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x0) 1.398689558s ago: executing program 6 (id=889): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x28, 0xa, 0x6, 0x81}, {0x6, 0x0, 0x0, 0x6}]}) select(0x40, &(0x7f0000000000)={0x18, 0x3, 0x88, 0x8000000000000005, 0x40000007ff, 0xfffffffffffffffc, 0x2, 0x8}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00a0a78d0ca8000000000017bc333f1255636a72", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f0000000480)='\x00'/14, 0xe) 1.397363573s ago: executing program 2 (id=890): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) select(0x40, &(0x7f0000000180)={0x47fcf0b3, 0x44809ec1, 0xfffffffffffffffc, 0x1, 0x0, 0x202, 0x3, 0xa}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc8) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x25, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000140)={0x0, 0x1, 0x0}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27ffd, 0x10004b6d, 0xffff, 0x21d8b788, "0000000a0004000000000000000000000400", 0x8001, 0x4}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="bff103170ba1be3415004bcfa2ea22fa87019e58f6ed01bec17cb4f1225f359b68e1229c80c33b6d27d6455b21418951fc1782d19f8dc921479551cfe7b18304f9", 0x41}], 0x1) 1.373001558s ago: executing program 3 (id=891): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) r1 = kqueue() (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="055097b3fb8d87b1cc909e6701ac52cd573b0e1f3ed0b2cd2d140ee827fa98e3c011318eae6d14179e82f9140db79fe94eef6ac70a330329191a747b1a", 0x3d) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0xb, 0x1ff, 0x6, "32c14a6159de090004000000e2c791260dad3860", 0x0, 0xd}) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96a", 0x2) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0) (async) kevent(r1, &(0x7f00000005c0), 0x400, 0x0, 0x11000000, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f00000003c0)={0x0, 0x9}, 0xfffffffffffffde0, 0xc) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) dup(r3) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="8858cd20", 0x4) (async) r6 = socket(0x18, 0x4000, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') (async, rerun: 64) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) (async, rerun: 64) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) (async) sysctl$net_inet_esp(&(0x7f0000000240)={0x4, 0x2, 0x32, 0x1}, 0x4, 0x0, 0x0, &(0x7f00000012c0)="82d934e8", 0x4) 1.364364978s ago: executing program 6 (id=892): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, &(0x7f0000000100), 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x21) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000400), &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000001a40), &(0x7f0000000100), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f00000001c0), 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10b) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) pread(r2, &(0x7f0000000000)="869af62489f6ade61c16fdd51eaf1c63cf90", 0x12, 0x0) (async) sysctl$hw(&(0x7f0000000080)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f000066b000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0xfffffffffffff000) 1.360262549s ago: executing program 2 (id=893): r0 = kqueue() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) kevent(r0, &(0x7f0000000080), 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x20, 0x4, 0x40b37500}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x734f}, {{r0}, 0xfffffffffffffff9, 0x60, 0x1, 0x100000000, 0x35}, {{r1}, 0xfffffffffffffffd, 0x1a0, 0x8, 0x3, 0x8}], 0x17, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) 1.359844357s ago: executing program 5 (id=894): writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f000031a000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x4) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 1.26396413s ago: executing program 5 (id=895): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000480)=[{0x83, 0xa8}, {0x3, 0x7d}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0xf0b1}, {0x20, 0x4}], 0x2}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffff7, 0x7fff}, 0x10) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0) (async) shutdown(0xffffffffffffff9c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) r3 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x4e6c) (async) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000100)=""/192, 0xc0) (async) close(r3) (async) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x86, 0xcfb}, {0x45, 0x8}, {0x86, 0x8e9}, {0x89, 0xe00000}, {0x22, 0x200}, {0x43, 0x9}, {0x8d, 0x8}, {0x41, 0x1}, {0x84, 0x41}], 0x9}) (async) unlink(&(0x7f0000000080)='./file0\x00') (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f0000000700)="4523611e5c620a6f363230", 0xb}], 0x1) execve(0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 1.263307719s ago: executing program 5 (id=896): setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000440)=0x21d, 0x4) listen(r0, 0x800) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffff, 0xfe, 0xfffffff6, 0x0, '\x00', 0x0, 0x2}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="0f3f333c756f8c9218af04298012c5aa56eb4029d05a8eb3c1b2f0ba559a9dce3bc2ee29d7e8e8f5db149db14b2eed776873fa797b14edf40bd7f3a684e34b4766521f5e1eeb54796b7d6af5af2a31127a9ff9c88e3ec5675a", 0x59}], 0x1) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x538, 0x6, 0x1, 0x7fd, "28217b9191a7fcb5b95a00", 0x0, 0x7}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 1.192006458s ago: executing program 5 (id=897): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x4, 0x85, 0x0, 0xffff8000}, {0x16, 0x3, 0x0, 0x49a6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f0000000480)='\x00'/14, 0xe) 1.190367889s ago: executing program 7 (id=898): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x4, 0x85, 0x0, 0xffff8000}, {0x16, 0x3, 0x0, 0x49a6}]}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="00a0a78d0ca82026de02e59be543bfcb4c961b0000f071ebaf81643f6035f2cd4494943b679754a0ab6cb8c3eb9eeb1155fd7863a37b7a08b3cd3ed884689537c12b01dd10814104c5f1eac27c4b717f9f365046402e59df850000000000beb6", &(0x7f0000000080)=0x60, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, 0x0, 0x0) 1.189879699s ago: executing program 5 (id=899): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/265, 0x153}], 0x0, 0x0, 0xfffffffffffffd8d}, 0x6}, 0x10, 0x0, 0x0) close(r1) (async) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) (async) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) (async) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x10000, 0x4) (async) syz_emit_ethernet(0x74e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60cbe4c807180000ff020000000000000000000000000001ff0100000000000000000000000000010001000000000000c20400000000000100000000000000000008"]) (async) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = socket(0x800000018, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddce", 0xd}], 0x1) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x1842, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0xfffffffe, 0x4) (async) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) execve(0x0, 0x0, 0x0) (async) accept$unix(r2, 0x0, 0x0) 188.095846ms ago: executing program 4 (id=900): open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) unlink(&(0x7f0000000040)='./file0/file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getuid() getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="7119b139a21de5982ab6f8d9cd73d054160232b4360c7ca7273aeea9c0925a267be70223ffadd4fcf341f817d25f7b782dfc8878cbc3e4", 0x37}, {&(0x7f0000000180)="cd2c70fd6a25dc44b0f854994d0c6c2c60ca730c31234ed9ef405c3555056bb6098b2676c1d7bf6319b7beb91d4ff469bb7b70df7d50602d4e30697117b8dfae23772b95fd43009bfb3d5d712553ba6ab1fe778ab64155100ca8a3003a8ce04664044094682a0db054b9ca33c38cb15202691440ffb2d159166064a2094271826352ddb137a4e9a917c7f681bb6bf5533751d6ba3b8e8625504fdd60c0cce205e313cafd226d81bf384eb41d7e5166545680ae92ab4f87983cd6fcaa5f75d85db1b32e", 0xc3}, {&(0x7f0000000280)="87f7b404f01fdbe76e28aef79fc6142c8e338cdf30434d5118", 0x19}, {&(0x7f00000002c0)="d664a41d66c34de0471fb2eef115b315e855de6f473fe66ccd52a0f713d8d8cc324feafbaf94ea75208e7c5e98aa4bcc4c91ff7daf5d7d283f52302007a617091c9e74cc4880cf591c7fccbc9f6cab7aa6a017632887f547b2", 0x59}, {&(0x7f0000000340)="72cc08c2f0fc108ad3174e3d419cac7aa7b1115634e54148e09af5c55013d107af07201a71c33b2ab035088872fda1e4bcb88b456de3c5e16dad256a917d1a699ce7d75b8d9a15a3433155e618f483e514950248d4f610f63848f97a342cc9cabfb378a109fb7e8e7e0466e2b4f239277c166fc8e46596b8b3b25c24585d60b98c4070d5c92757f33bc631ff703430a17100321c51fb321f965e45509679d8a230a01f892ee7", 0xa6}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r3}, @cred={0x20, 0xffff, 0x0, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}], 0x60, 0x5}, 0x20c) r8 = semget$private(0x0, 0x4, 0x510) getgroups(0x1, &(0x7f00000005c0)=[r6]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000600)={{0x6, r5, r9, r2, r3, 0x4, 0x40}, 0x641, 0x8, 0x8e0b}) r10 = getuid() setreuid(r10, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000680)={0x200, 0x400, 0x9e4, 0x1}) r11 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x40, 0x42) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000700)={0x1, 0x8, './file0\x00', 0x1, 0x81, 0x58, 0x7}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r13 = fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000740)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000007c0)=[{&(0x7f0000000780)="2913521cb97a0ab9d29d8fbf26e44b19ee329b6f300ad3f991e48a84a278463fea53d391e20c3acf179614563fdbdb1a54454b95be8d20cea35b04aa5313a58d", 0x40}], 0x1, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r4, r5, r12}, @cred={0x20, 0xffff, 0x0, r13, r1, r7}], 0x40, 0x400}, 0x2) socket(0x10, 0x1, 0xf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000900), 0x8000, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940), 0x2, 0x0) fcntl$setown(r14, 0x6, r4) r15 = open(&(0x7f0000000980)='./file0/file0\x00', 0x80, 0x104) ioctl$VNDIOCCLR(r15, 0x80384601, &(0x7f0000000a40)={&(0x7f00000009c0)='./file0/file0\x00', 0x2, &(0x7f0000000a00)='./file0/file0\x00', 0xe}) ktrace(&(0x7f0000000a80)='./file0\x00', 0x1, 0x4, r13) getpeername$unix(r0, &(0x7f0000000ac0)=@file={0x0, ""/521}, &(0x7f0000000d00)=0x20b) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000d40)={0x0, 0x10000, 0xffff8001, 0xe, "f026e1e01d3da7ac3ed257758afc953e5ee7b1c6", 0x4, 0x800}) 178.002262ms ago: executing program 2 (id=901): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2010, r0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r4 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r4, 0x9, 0x2) r5 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r6, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) ftruncate(r2, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 176.364098ms ago: executing program 7 (id=902): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x4401) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000480)={0x6, 0x8, 0x1, 0xfffffffd, 0x4, 0xca42, 0x9, 0x10, [{0x0, 0xfffffffe, 0xb, 0x8}, {0x4f17638b, 0xfa5, 0x0, 0x7}, {0x81, 0xdfed, 0x6, 0x1a}, {0x2, 0x3, 0x2, 0x8}, {0x9, 0x39f9, 0x401, 0x7}, {0x3, 0x127, 0x1}, {0x3, 0x5, 0x80000001, 0x2}, {0x40, 0xf, 0x2, 0xa}, {0x2, 0x2, 0x4, 0x800}, {0x401, 0x8000, 0x9, 0x40}, {0x81, 0x38, 0xfff, 0x8}, {0xa0bf, 0x400, 0x6, 0x7}, {0x2, 0xfffffff8, 0x401, 0x37}, {0x7, 0x4, 0x6, 0x8}, {0x9, 0x10000, 0xa2e, 0x80000001}, {0x3, 0x81, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="88f551da8636b7ce2cdacb3d1f0bf27ba96159631de011f8cc48f3e2135c3919084e5aceb9177fccd7f7c812", 0x2c}], 0x1) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)="092020090900db0000ff4278ad535c2a415642000000005624b77b6a0a", 0x1d) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f00000004c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x7, 0x6, 0xff, 0x802}, {0x54, 0x3, 0x1, 0x7}, {0x96, 0x3, 0x80}]}) syz_emit_ethernet(0x1000e, &(0x7f00000000c0)=ANY=[]) 85.055167ms ago: executing program 0 (id=903): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="693674c33a7eb6ed075a90f87d27e2559fe021081d330dfe572399c07d7569a053c2218ba7e4e4a44db4fdeac263103a1ccb4d4e91be592eace050edd8f1fe991620a8ed7e2e", 0x46}], 0x1) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) 84.735953ms ago: executing program 0 (id=904): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x40047307, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x41) chroot(&(0x7f0000000100)='./file0/file1\x00') ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000180)={'./file0/file1\x00', 0x0, 0x7, 0x1000, 0x0, 0x4, 0xfc, 0x5, 0x0, 0x1, 0x9, 0x6}) unveil(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000440)=""/197) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f1536c00", 0x4) 84.063679ms ago: executing program 7 (id=905): seteuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8000) chmod(&(0x7f0000000040)='.\x00', 0x0) (async) setuid(0xee01) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f00000001c0)=0x1) (async) r3 = socket$unix(0x1, 0x2, 0x0) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x9) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x17) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x6a) (async) write(r7, 0x0, 0x0) (async) close(r6) select(0x40, &(0x7f00000000c0)={0x8, 0x401, 0x1ff, 0x0, 0x7, 0x7fff, 0x7f, 0x1}, &(0x7f0000000100)={0x8001, 0x2, 0x6, 0xc, 0x7fffffffffffffff, 0xffffffffffffffb8, 0x7, 0x6d}, &(0x7f0000000180)={0x1, 0x77, 0x6, 0x1, 0x81, 0x9, 0x1000, 0x9}, &(0x7f0000000240)={0x5, 0x1}) (async) poll(&(0x7f0000000080)=[{r3, 0x100}, {r4, 0x8}, {0xffffffffffffffff, 0x8}, {0xffffffffffffff9c, 0x10}], 0x4, 0x5) (async) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x5, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@generic={0x1, 0x3, "ff"}]}}}}}}}) 83.693475ms ago: executing program 3 (id=906): socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) pwritev(r3, &(0x7f0000002740)=[{&(0x7f0000000000)='7', 0x1}], 0x1, 0x40041) ftruncate(r3, 0x40105) writev(r2, &(0x7f00000008c0)=[{0x0}], 0x1) flock(r2, 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3) shutdown(r0, 0x2) 81.967895ms ago: executing program 5 (id=907): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) shmat(0xffffffffffffffff, &(0x7f0000001000/0x11000)=nil, 0x1000) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0xfffb}, 0x1, 0x68, r12, r12, 0x0, 0x4, 0x0, 0x7}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) fcntl$setown(r13, 0x6, r12) r14 = getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x40001420, r12) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xffff8001, r8, r9, r10, r11, 0x228, 0x7}, 0x7, 0x7, r12, r14, 0xbd3, 0x0, 0x1}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) close(r4) fcntl$dupfd(r3, 0xa, r15) acct(&(0x7f0000000100)='./bus\x00') 66.333925ms ago: executing program 2 (id=908): select(0x40, &(0x7f0000000180)={0x4e, 0x20000044809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x6}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="f1526cbe", 0x4) r0 = socket(0x24, 0x2, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x2}, 0x1, 0x0, 0x0, &(0x7f00000005c0)=[{0x10, 0x1, 0x8f}], 0x10}, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) pwritev(r1, &(0x7f0000001d00)=[{0x0}, {&(0x7f0000000800)="c2be4855", 0x4}], 0x2, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0xe, 0x7, 0x101, 0x6a14}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x42, 0x3}, {0x80, 0x1ff}, {0x47, 0x3fe}, {0x0, 0x10000}], 0x4}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) 16.690036ms ago: executing program 3 (id=909): nanosleep(&(0x7f0000000280)={0x0, 0x1e49824d}, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000009c0)="5ece9977e6bfb91247e5685f1d25097554c3da8b3e2c3782a4d7a36b8ea1864defbaffd59723c9100320b12a44cab3618f2a7b951dcc1dca9b2d242f7e5ff5fdb78bd94d1225dd17b5d4de2b701ab81b1e92e79ac35e3b94d481ffec2376160fe987b27760ead921ef04157cf706cbe0b3e919bf34986ae0e006507ab8bc41ffa1cb70d67f65be0832416fc998617e5c45d0f8e63c35ae93204f03f97253d3b683aa1c99f823f2ce60ec38b6587ab8652100765fd823873db2a35925b3d0a347b93fd75f09cfc777c98df2559b58cb3dfe793566394e2abc2b87cf1bc29f92138c3e5eefb67d74a08b716a4d5f0c907965cf5761752dc35bbea317b854b0a784122f80caa80e1143dad28c02fa04b63879f99a6212c519601f509c0f1b3948993f420e1a7ad809f39210f63dfe5a0680238ade746131fce88ef82cc253aa79d04e530bd7277cc1315108c042dac73a483c42e14daca9f7ee288f11295a5dd44786cf7340b51537d13d3b9c44d08aff3a24b5fec497c461d21574b29fec9adaadec4d89ab69fce5c44ec865c99da061b43c3a5b62a3949c67707a36397ece7ca4f4f1dc1b136b5d2a697c3562ae6aa9fb86579711d3d7dfec9a9b66f854e4a9bc7065549c81f2662b5b02b5fec863db6c295c8785", 0x1d4}], 0x1) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0xcd504404, &(0x7f0000000000)={0x2, 0x2, 0x2, 0x0, "cd002200002181baab4c8c6d09b975390a000004", 0x8000, 0x6}) 0s ago: executing program 4 (id=910): r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000040)="0100e8bb", 0x4) (async) sendto$unix(r0, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x8, 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x40) (async) setitimer(0x3, &(0x7f0000000080)={{0x2000200000004, 0x4}, {0xfffffffffffffffd, 0x6}}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) (async, rerun: 64) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) madvise(&(0x7f000055b000/0x1000)=nil, 0x1000, 0x1) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.185' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error uvn_flush: obj=0xfffffd8070016190, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-4.us-central1-b.c.syzkaller.internal) (tty00) login: pckbd_enable: command error wskbd0: can't attach mux (error=5) uvn_flush: obj=0xfffffd805ed2d660, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Starting stack trace... panic(ffffffff8338d724) at panic+0x1d0 ufs_dirbadentry(ffff80003c419628,ffff80003c419628,308786f27bd5f5c1) at ufs_dirbadentry VOP_LOOKUP(fffffd800b033870,ffff80003c4197f8,ffff80003c419828) at VOP_LOOKUP+0x6e vfs_lookup(ffff80003c4197c8) at vfs_lookup+0x8fa namei(ffff80003c4197c8) at namei+0x7aa sys_unveil(ffff800032bdea68,ffff80003c4199b0,ffff80003c419900) at sys_unveil+0x329 syscall(ffff80003c4199b0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd1e384c62c0, count: 249 End of stack trace.