kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 23 23:47:45 PDT 2020 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.16' (ECDSA) to the list of known hosts. 2020/03/23 23:47:58 fuzzer started 2020/03/23 23:48:03 dialing manager at 10.128.15.235:41930 2020/03/23 23:48:03 syscalls: 338 2020/03/23 23:48:03 code coverage: enabled 2020/03/23 23:48:03 comparison tracing: enabled 2020/03/23 23:48:03 extra coverage: support is not implemented in syzkaller 2020/03/23 23:48:03 setuid sandbox: enabled 2020/03/23 23:48:03 namespace sandbox: support is not implemented in syzkaller 2020/03/23 23:48:03 Android sandbox: support is not implemented in syzkaller 2020/03/23 23:48:03 fault injection: support is not implemented in syzkaller 2020/03/23 23:48:03 leak checking: support is not implemented in syzkaller 2020/03/23 23:48:03 net packet injection: enabled 2020/03/23 23:48:03 net device setup: support is not implemented in syzkaller 2020/03/23 23:48:03 concurrency sanitizer: support is not implemented in syzkaller 2020/03/23 23:48:03 devlink PCI setup: support is not implemented in syzkaller 23:48:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x740a}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x5) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x3, 0x5, './file0\x00', 0xd67, 0x50ee, 0x3, 0x6}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) r5 = geteuid() setreuid(r5, r4) recvfrom$inet6(r2, &(0x7f00000001c0)=""/224, 0xe0, 0x2, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) recvfrom$inet(r7, &(0x7f0000000340)=""/142, 0x8e, 0x842, &(0x7f0000000400)={0x2, 0x2}, 0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000480)=0x100) 23:48:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x1}], 0x1}) accept$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) getrlimit(0x7, &(0x7f0000000100)) r2 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r4, &(0x7f0000002b40)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000280)="6975f455ce2374678b805034c51fc253db11a4662da3fd8f239ce100daf594bfa905a02995fc4efc7243c0698d098d10b44a1e2fc17fa7c7b2097f2c1fff6507da195a56210b2f5811c286a4b2c25385b45d6548d77b037db6a0164894de18de40ac0c44da457fb7acfd2a96c1d8", 0x6e}, {&(0x7f0000000300)="1ea5af190a521ff0708a77f5a5959a1448074baa5befd3c11c5fc2bc282a4dafbca6fad658f5733a716172c02e0f123cdefab23108bf02363d2ac54d9e29cf0555b8314348ba7b0f91edc91a8867752564e64cd429da0fce46fec1c7d111495140ac", 0x62}, {&(0x7f0000000380)="3e6a9fa4306cd16dc2cfe2d1de3d98b1c759e66416a5cfdcef7aaf52952d1ffa28712b5a378e8d2cd17c68d3f5cb72ef54a009e8efa763b29a84c250", 0x3c}, {&(0x7f00000003c0)="e47bb42ddc1fb453", 0x8}, {&(0x7f0000000400)="94e47f2fa06966916b2d259a1d14ae1a9c22fac70f7e0488f5d105cdcabb442bde54ee92d3c97abe4d747739e86d923dfaef6a53a61617d8e894cf65be6b3a57ac87e5346f8a7c2b77502e8d25d42cd1beb170bf907fb1666a991d9da61fe8bc04514bdb56ab9d6cc84f746ff979c62b6227148a4f046aecc2adb375c1ef44ce229e18bab342af03bca10fc1ff5b", 0x8e}, {&(0x7f00000004c0)="a1a0049c59164f90971581ab4513773119ea026035a8e1e69e8d339246723288e01da575c554ed52ee282c253367e1e1b859b2e100544b6f017a6b1c026b8fe83613a3470140fbb2f1d3a714f16875839b3f6089c081", 0x56}, {&(0x7f0000000540)="87ceef685cc2b2d26d41c36c57928a11a7ef48ff8f49a4e7cd8bf61ac1b036c6b4bfd2e6022cbe75ee91e0d467e4cd781b9927738de481f763d250836aa3f7299eba3ded09f85f2308a9ed2b64fc98af9edac789dcfcb3ef4438761b7ea25838c8948581be166951ed13d86d1aa0c758510983b994d5d65fda06bbde7b24aa2b02aba6342f9d0623810d5afe734f76487c946f5f81a145bc7d35967e5d7caf485166381474f92b87e7ef36b6bf65a4d2eaa3a017392b6163e57b4a1c10c24cbb2dd75a7b1d7596d6c9040db2549852701583", 0xd2}, {&(0x7f0000000640)="877a902bc70164991609b2b1e5555081179d87b32f0bd6748ebdd0743b9a2c15a76ee3e845ab06047739dcb620453ec06ecb3bcd83a9443b917c719ca25656de8226991e416a9e7c26d888d36ec05a49e08a515936c8348460556732862c95b5e4fe9cb28743a72e4e48e41dea7517ee3d37162482cc79f595fe2fb72ce70e6972cb55ef7a9842cb6ee48856028d620d9e4d17f54d1cf1d0ac7f77ed1ccc810f53fbe8818d7d3efe86cdecf36e1d31d330f7d026ea84bf6771f5aff8cd66eb600df1f5b554d7d5bdc0c4ee816401019d7b91af10244cad5745107fad0fd1726c218011bc577ab2e136b6d2600f78cce8f8dcd12275fafb827b5b6a59d4f6433821c6e1b120afaa1f1de7c7e00ffda05343ae8e1b7acb6b515bc3bc2872d5991ea3b5b5426671bada3030cc92739684e06b480ee7859ec155940e4f5e626659b6f188b53e2db95126222f0aa52ee8c9886762433f9407bf8bcf1501b4f8a2283b2a99e3033a371c80f462d0d34e8997249e1a123ff98883a3e03f1b8b32dcde8c71d97777ae434e64796885fda79543d01b453996b2e7f0d456808c789f011dacb2861aa3ec68dda206733336c002cfaecdc8e97a6162e522ccfee8861ae2ab1554285aa3776eee635e9b946936ba70e3c031f99ea37f3cd1566f62c949eeddfe506ad5e8873fcb50b07ed81432918f88d5736e2594c49552a98f07dbe3c80ca1be58b6d8de53761f2ca65e16000926e03e4547ef0b1e23fa9665635b4f6e7e4199ff2cc4b1f928e700a3152260864a924a2b9da5781c311f7e031b6f328acfaf42ce2e8932a1ae84a24f3c26b8dd83ce4cc851ba4be00ee97992458e7f56c95003f78d0b40f9a1d59581c6e70a49243fd8b14c120e10abab3dc5d60b6d7b9e3f92810357ea008cfbdcbdf63cd1719d4d58ada6fa20f27fdfe1ea042853fe73c5f6b5647b00506416adde53fb38f94bfd3703df516b21ec3ef76ea5b96355b8b4ac6a7b70bd0890336ab01cd3fc32d0e84d6a4cdd6ff06384618e53c0504423e3af15207437e54baab6dec66456abfc7b4c675f2305780f77cf286bf5e0b4a0e384bdf4fba2d2c31b20968276f9159c3d998f7ea05c9dbbe715dc9f2b7deb6934d134fa9cc7e1dce3be84e6c85d510cf9d2491050105f516ef8805125f4d3f26b135be7f41f2bfe68d650632ae7ff72c88b14f1a3842d242adf0da9111dfb15a5942e79726af5002bd04072558b1fa90cff911208d7ab4afd9952aa38bca367c8f48df4b384c8eadcdc095749a2f25b0a87a16989f5ac5521092c1b58a22a278ed60decd4b47119a10fec9032101d86da283af4f882c0dc332bae934c9e613475971a06198888a1e1a0c741f443fa7a56cfbea975f941ab7073863c4eafdabe42c1c4e1fa20bd55dcece78bfa5594153f28e8abd35c27b9a12a435666667358ae02660a4c8be31b16ea025f2cf7b0626eac6d38555d87f48f1a091c9d58a42af165f432f60e4b011a83a946d5e5eece2965cbd39d1b03b33253204e2fb73a505c63a831978fdcaf01ecd09484b6845cc7de81807cb9b57da7f7dd2c47f3f4a1302042eccff7fa4d51d03e23a91a43db54eadc1e84908df09791349cc2c40a60430c2b55c40200934ba1af740abf0736b1f392326ccfb5e868dff7798ad372a19dd9b52a9b2ba430f8714553d43626f8745628c737b4c25a9234547a0f88da6d89d2b54634f1249671b5f2969d95c2a00d27e32d15293433dfa676d3af6fe1390cd8d2169475863c882e69c20ebf4c2817f067bf02eda09d37c7f10fdef8c95a0cf48c63ac24c03e67807e3e8f5fb1718fb2e1b8766d7821128490bcc281b0640fd827def55eeebb5f4036dc18d0298c775bb1d1a2e771cf62a8d66a971909d17e3e863f0a8367ae6a111a85a4dbb3b69cc4c3cb37109f537e2a58c674385767e085d37d234e7cd19e3d7a54265c90313ac09fe2496db2e2622e6f69a1948378ad88e578e5666d71ae1b78fcf913d003328d1c7c6623536f8bcbf2d469ddb1724a0ddb865297ce1ebeb943226189453a2db2ca59afc94fce10051a5670d04ccc8da2d09a312db5ee2bd2a6aa062e32e66d1be4be1ee03c212fc35f2b5341fd8a959a1b97b2dd13110fe9fdbf75a1cbebc1ad425c0c40cba746b44ac26439e7dbfe24dc3b73730641ac2357231ffc7fa48247e984e66c01f46a1513caddf0942708aab8fa41fe0f59c2dac685ffbcfb0733ce819dd7370a5f2ee57d858cf38f6c4e3c3dacf2603d4dbc4933d0c02b2f49f966ea599b323d09d9ad6780ec183462b802ce10571a2bb63e818984bd249bc5144ebd28dbab430ceba75a18adca8781962ff395f1946ecd650c74444f8f63adde785c8394e9199fc5cf69a8b334632c67dbbfb30c42d3555b5c5f778bed397951cb8e573f081575159ce68a15552a765a709e9a51a916a19f4e29c371b4aca0b769c1552bbf1d4c7f5f6e686e108f76f29970a8c01e7488c2df386aea5a78ae7d27cd886768c67cf006628893e74369c477d8de87b071c3198c081ef88b325b3226ec13f035ce9875019e67acfa690976388d1d760a0272a95cacb1609f90a14eecd7cd237532ee0038ad75f5e1f608df06e416125d74928d98a78b45d91ba65cb5fb409992fd7414ad5812c989863b3d86ca967e5c70a48957ecf7e09d8ac31499bb447ecf3b3e3acf3d4c066e89ab9d3b2cb387c966a24c228472e8d657ffdd4800957d6264d1753b760b5e5861e1ec64b76706fb9783b0e0550e8467eb00f02ba6f6c3ab965180b422d4afe25519ff2449b1a5bbd9b3b390f00ce6a6866536f952e708048c79cf0eb8ca58f52d59299ce1a6bb9830cb68f85c687c3e14c1030f15d6cc148eff53b5b4a2479cccc2bc58ad201f358685353429c311d821701b8fd087a7d77f82c834e378ef4557bffe02c01e40a623f96b1caba495dfe0d7245af7acfeb22c32360988fff25d2a263c69848aab378741d8fdf82316c0cdb7b62262f057de05ba47d75a0cc52cb41aca39f16eb39fd4a9986cd1780e482d0982260bb0037f50dbba9d22c9e874c4936ecd94fc438d29fd1901543d090275bc791fd804eb91289488c9a711657742a63b1bf4f3f5bab0201aa80c37378da15a47d7be53994305703118604127b8c9a403bf3bfe10ee61d4d30a39e0f94ba76967bd4d245ce9c8c55b0ea89dd76e271d94298f447b76d1f1854453075abba20bd18620768fd437f69bd2a1109ce06b7b9dc2c221199f6ae95cb32c3f8f81161e8e4ab0ed2935ab9c211bbe3e183c4f7ce1ba2a2131be781ed1f2f7542d9be50e29bf57ecdd5ef2a358d98519b42555d3709503b7cb723aef116f7372596b0ca74d0af2ebf272b378483a868b0a592a922e8e00e9a1c9a11f464ff65397f788e741b74ce2a3813849aa36d37d727852a341104481bb06f2f938664e826978151280459bb772757c2936c676491fff0b54c25e36eb625f24b62c2f55edea811d9f5c365b8e86f22fc5ce73bbd5c0bdc9dfe1126d3caf0ae78fc81d0f40deb27cde3dbe04b9ce4c2d9ca311563f4e82f645a49471d4edc28c14e7e08091742f6d046595bf0ca6e047462cfc4fb15fbb9c8f6f89ed27722758e8d6f0e1257787e05ca743b885cdaff1ea9e7e88dc21e49b1542d7fc55a902e95f2c1228a5e59fa2857533a13226bd38482d89bc50495af40fab0b6613840e2a5a9cb5410158c8e758e2866ccfcc59728ea5c611bb0f262dc800fb2a122078f7e9ac71fe98642cca4621ff16a8c0214b6a5329c8e598efb787ea02d68d88c77aa36555da695c534f76fe38bd4234e8382903c06541e0939e527c04cf46eff9b754272eea8d0aecb6c176254f8dc968196c8d873c1a1a9f9be8d84da40e2d5a9bc7319fecc91deec64c06ecc371bcffe5a12ceae7f7b5a345eaabd2ba4747f849469df84f5f42c33f70657d995c66165714de8ff1e609b6d5a8205a89b4c7570162ef3933873f0116e4662edd876b77988900363208de412be31be342c8742f84c4f4d75f8228c94e03d390fc583f71c8446dd5b0ff130cbc36af05771da8f7aebd8c8090160bec66c695cb81f6e8bc04c52d3dc5dee2c344841ba4a8856f3643ce42d105a13d2545bc13b0e85347cb1419056ab017d4b3a8ab004c214766393f1c5c4b7df6807efde04641eeb4ec7a6bd37deb6f8f8eb226c00c02f088b46fd74a987732bfacec3bec5c6fefc2b9a271008faebaf4e6347fe550770ef0566b875fbc84dbd412a286dda0252f489066a346fd051d5f426f92085d4b6e7e77aef91d087b6d5070cbb6c63046892cbcc321800d14426e5f4d1802ce9b69fcbb8acc8444347cdc68275631df7be80fa7f61dcfd6ab0ef44508e1f7f6d46b8c91530660a7107710ba5b2069a1209d1015a1cc28d64a16ae051f0ff3974464e91bcb86b025ed67242e811122cc6f111efdf03ddbbadc32f0d2a77bd55083f3f31d40a4dab60e633d65c21fecc7d32a75356120e14dcbae2786d83b88940f069156302a412c2d1096b676391ddfa17e47049e816da6199bc751758ea9ebac5472c216d50888beecc757750a094679d1bde127fe7d10aa3241e6dab53ce787810f3ab18c1d728d461e20b17aa1e4661fce11a2d6da89846974c3c92970df76b2b7100a09099cd86e79b292e691411a8da267b0d7fcde6ebc4de30f1d33ca008d7926741849aff7a14c5b150e8f271d283264d4f75a0c804e977b04102e7e838a166943bd4e6fc2742ce30c55e7e3b945278c77f5334b8e082db40046cc3b5c67e5085fe8692025aa5972448f747031a0cb0072df644016d470db0329317c5523d876ff532d14ee6372f1e88ce2032d0a5e6ab5caa511e816417e91a63bcf0a9c9fa5b92614b8ad4dd6f0d4db0e18906845031f759816dc2c23a273ade92257bf273eb35c0eed3630a6b3b73c24756da33d2fc7db02454e9dcf8b9cf926adeefe41f324f5404e164c6f662b96c9eccfdbc8db4fca918823a41bd2c85d7bed05ae860751be3325077beaf3c1aa70b2cd2a9e327cde86f40b67fd2cd952f39332a242113ffb7073102e683a1efb79a2bac2471b9774a7f76aeb8881dbfb5f06350e7f9eeb34b3dee755613902e1b053aecc1a7c0d89bb548c22b79c7614b2325238bdd68595fdaeb8de79f86ac67612c58924a82adff57d629409a68a475e0fda2d5b55ccf72398bdf33c97313408ad6464cbce93ce29d823e2a87bd2df82b66eba9bb1711671b689f9d19d9ffa485b6d1bb14171e1fc5fcf5b53f5ffc773527d7a831089cf9a857e015aa4b49579583476bc187c8f17ea2026024e2f8d8da76860c07dd4a29210a98b0391ab88c1f9d86433a21306430cfd3dd248a2b32ad8f36132f90691f7be98b95b920be63c1c6b4db32589be644dc0cfcc60826b961d0740edb507846745e1d3bf7237e2996c65ef84690fbc0c1ba6521442f05ae30123cafdf8a8b5e6343d880c39fc7cdfc52604202175c6be38485c192b6373c0270666dd2585162594c306d449830756ccc0f49f6dad82736b6a06c289159e9177a03eaf98c1748eec1fafef1fb51a6e7c380d91304d2603a4e7546e40a760b38c377acd0e8ce23dec4d4fc6b5d0bac33cfc964613a7a46100bfb6add2e36b36a4c352231029db02210a28cd97857438a5f3487af6f0ed0fb15aeedd5ecee611ce7c0decbb6baaa4054e9218eada1291bab2c7cb764879b37b27ea0a9438e658cb967709edc828bef059d32ea724b0ccbb403964516e9ea7d4eabb5cce3ff40994", 0x1000}, {&(0x7f0000001640)="668197ac9b7d6782849da6e003c0446fb4910acab5e2b05e5c6c5d90876ba6e3a95f500a226716b940d9b947b3dceba54dc2393d09d9595bd5977769e573ac0c71e0a9ebc5b3324fdbd6d4268e51a59859030c0b31fbc032ae9b769b896f0206de691ef68499d341e1858f404b39e75a470d686bf8d8a730ca1a1421a38ab7ab7d650004ebf9488d712258", 0x8b}, {&(0x7f0000001700)="51f7db984836ca0e04eb3cc982ed1574ba6ccca9a4521adf38af1899597efb2de8fb4ef01e5864b513ce58dee38312d24f9e46ed1386cca496860f93d793763247dc7f8a9582c7e8f70debca5dc900744e793c8cba303d74f9", 0x59}], 0xa, &(0x7f0000001840)=[{0x90, 0x0, 0x3, "cec5888d4bacc92e6f98034935c44aed20092426d545601063b94d3e0a98ab08f69982cdc27fb6b2112a4e496481c24356231b7341e54209e52d5768ec9f49f7afa25c08603a5f5bf404913b140fe5acdebaf7d5c234eb67bcd493d53226d1953045f6ac948093d1466cf12ece3f5aa0de6b51ec04bb33699034e2"}, {0x28, 0x0, 0x3ff, "313c6891631537e002fcf39da981e4e12c47fada47a8"}, {0x88, 0xffff, 0x3, "f1e5e27fbbc836777df2bedcf9d0e34e6e44204fad0a13271a4e1c10bd21a1c1c5b62ad11f3adc81bcc27f0a7814a53384734d5fbb1f6480eb6df1b86d2013d72e6f4764cbf100566962c881d016afacdda68d99c596bb6120e1edbaeff422cc6b14c52405180a59e256d1e792b518444ea2a83d"}, {0x40, 0x1, 0x9b4, "f77587c94bf75416b29a9ed05fdb6a90c5a3e500102ff70abd0a9e425e4b7a7aef3df9ede0f68c121f6d92b6db8ee2"}, {0x60, 0xffff, 0x4, "868ee2911f022b5cc5686f68be8d532ddce07314170531782770b2723df3ecaaa921349d62179fc621bc4ea75b9dcb67a598a1b390eff0eb841b6e4fbb84a23b3afd7602ddba78a4b0e04d"}, {0x68, 0x10001, 0x1ff, "f7760a0794248e252d78e22044704e9994f1ea73cbe1e5eb72dcb2b6ae84f98623a9bd1de8dbeeb1989290d501ec766093a30e7f03870ac534089927a33a65c593c152ee13594900af359da58471233126bb0f462f"}, {0x48, 0xffff, 0x3, "068becba102777dfab356187c86dc634ee8ea35a4e8a6c84c4ed48133ce6f509fb3203e03699715bd8a7fbde63a5bd511b0f09f596be66"}, {0x1010, 0xfffe, 0x9, "83ecafa9a2f3caca165bc670d53335804a0fc51c621ae06bfccc1d89a9edf0534d6ec4adf8dc13ebe3f47dbf2f7d3568625c3310bfaaee44764c38861274c54a4cfec0dc7e6d136835b7b7393e10bb016fe6dbeaf393ed6c221ec7df22b31d278c0673e27758a894bfaee65b8c42e7972082c2d7fac70171b74873dc99954cec250924bf24c52ba06adc05df71f49465cdad8e926373236f3096b040ad22a71dd627d5f2293be968f19096b2fb2f6fd01bc90b274a42d909e47191e1da73c61a639906cf1d72edc9317f6a56ddbb6690d9a72d057736744b6cc288533915b0aa4d727fdd3c3508510acf20381bea8f7bc82cbf3ab0f6a8f360f959069ba551f941b117efc016cb2127dc6c72506a5c2a781d8b80097e5d5b8fb940c781052a403d55ae087aad945b5b3ac50b6a9f7a0372ba007a8987be96f7a4b44f34a8dd88b3e9eb15a1dead19a03cb5a7efd001187728de34f1957244e05c2769ac7c04a7ab18070f8856ab8c3243da16877e51e88e329f15960847987f43ca54ab48c689d25b7f39dad7817a156828c1d04eb105b754f2103ebbb37565754cd63fd2850feecb9d664d66050d54104070f1be1438561bc880838bbe2fbde807a1b99053fef54941ee478eb327a278627c54a655ac06d575b886cbf7e74f55282874c5975542723abdda7923ebabff6596d33c9dba70827a1804df706e169d9072262f44d97c77625ce03568cc2586b4684dca9bf947a3ae76045bd80328b2c8268377e13bd6ad7e1348764492491d5d9a160b71af052b9dc14561a39e568d3da6410311d5db1ab6dede2e450fb207ada9e6f30e5ee523954e3d940f14fd494028af0296850427d28127bb6088a0a7cdfd9ce2fd4eb77135692968c2a75950cd840378d19e5652df97f1a9f32b8dfd03f9d1e0b029e6056b3ee3c81bf8c74dee3b369598fd037731707d5223e82c1daf8be6fbd3f5f6c9b590fa3ad2282b1cf062230ee5a13fc9fd40d92b207ddea44393e3a0277480b8213bb649006a701655fb11a1937ab52a94997db16c61c355349a1d082b6503d0059e31fee953815c4013b87b5a73e24674a354ee4862feac4f8ca196ff5fa2879eac9fb93f4c3db7688fdc14e5ff924e72cbe8f22409829309a5e2ea08bae303b2f649bdc1b154d17196b0c6b6bf218408daf64db2ad6d76c65991d17fd9019a5467d58622a5090b0d494e37ec5010fc12566509b636f069bc90920c2d0fa290a7dcff8517f042e06f4e02c7223aa46579b017bec31ee11e5c37237d7b445957cd691fb03febcf414d37a2af686412d11b0d1d91e1bc347df5dd0c38ae1026e2ab2206ef96044554865c07eaa37f0dfdd93ee7a5c7056b063277e175f773d3dede934821c4a0c1a8f9eedbaa2afacffff1fb1237c416d299d82549c2a64acfa73bd3543127d1d6102b746da3181a30a0375204370b3d64c2cc31d1cdb4b08eaac6f72f121d064a054d091df594f4a9e475e63b52e1e1c59f33bd3631c0ebd50707f997dfd9745eabbc7d6b793f4b2c1dc18d6f6ca86db1ba6845d34d8126419b9d0db967bbc84afde9ec88d5aafb5064f7359c3d53482bbe745b13ea3034f3be7217b23d0cdfe9b8903f08734703bc21a3f0524417600d9f7b855a747627664226be11ba5c1aab1fc59d3b3453575f0f36ab9764bff2f27deb332ab10e4e88a82058a12ca5de0675a5a5e0a3bdb337f963d3de667837ab1351233e04395bf0436703a6a94c2056398a35efb2134dc6b376d03c3c4c519dc4a2cace8cd311003a3ed5c32e2f8c64c1d40ebbe2c0a9c20018b926781a54ee869b127041980ee4e631318cd75f365a5425f040b66ef37a8bea9f234f8ffcaa8e9930a9446914acca1f2c303bbd51f81a9b445ec9ab76166aa185ab03409cc99345da8697de431c31bbf28b59c02acaf2cd21c02ec0636cb53ef1fb02c9ba749a8a8b8288344d83ef1096eedb8a90ff944d516ff9e9c383668a5b0ad7468f72f25e7229112e2a066f18edad14f66c327f362c4b103397ac6f1c1d0cc368ca917278566fba0e54f2b4760b32ba0ac9fe00c63a6b17011e4b9afe856158639648c20537b10eb26043dfd56359f557bb171a6154ea603fdec06af37ec26ac72e3fb271adb36bf76da5931c96807c271b93eafb447a37f0e6e31b485c66a4eb6409599fe14669f2e78b6d221ea9bd7c60a875e2a3fc13c0a60cbd2418d654dccb3c8ccb0665372a42d2581f32c0e8ef51a4a37d75dbd33f39149ec53263f45190ead040e40704137a1d523ef6b6d2d517adf507b37d9eb10fe35384c029969624ec96249eee74de4f0d32ad6d04190814c0c2a3a780177cde31f9d54be9cfbd4f30325184822fe5bfca8a5f213be34ba53a2e70caec695c5a47c8fd885a5582a8269bc40a79cd367433497cd684c88bb2c87a5e012b19b65eb9e9e9134985023687735bda259c4cf5ddbeb2b1c26e374c4fd9010eabf8116e81e7cf28a87155655b93a0bcc86188a620e72904391e84734d0450ace206c2567cdb3fb4fb406f1a997f1e26f58886788f0373ea890c83f1d9aeff8084031d2ae0ef41018522f42873fa9820a8366eb1e973c1cbc223743304c7c2bbb97984f1f649285c6e0d398d15476e4c01afe53f74527388619380b551bfdffbc7c7aed57b350b646ed126c49d480777f415ad95f61485119789cdf179118764555d6858daf8d2d1bd9415b2a259f34decea2c29a851250586a621b669cb77b04d2ea5fb296c0f0a257c8015388009f661cbac798c03ba88e11a7f4c9af4bc85383a30a32a713b78d84d82004d5205e1895f67394dc980d7efd31602cad5c4cbd30f5fcf5b6719bc8809fdaa3fad4c2a1fd92318de99d47d3c9fdd88e491c0eccdfbf934153d0436c8a1e916e5c65abf67f05bb40af3e7716f05096d1b5fba8a3ef7a6d1138e89d542eca2ccb3dfe6b08e3663600ab5539af6dcdd0c43d54e8381e8142f1cdcf283358952b3e575757626b0e62a8512dfa8d89628cd78108be884f296c85abcaeda2d4cf8890ff1a02565b9ae39439e54b422eb31cf3980ec048bb5bcb9531a2d5c6574540a7e4517ec9b809f3bb1fa2b92b9ade5ba5620cece212b2440c76e8389fad8360b87a9b07eb461a8c34d6762c6dcfa942d0a4033869513db8fcc10c3e41f783f6ce3bf92aafa17893ed5d8df3f91e16142c2f1fa86f8063e9832231469a7ad2246341c5a46fbb8ce2a5aba89549fd4af38d9af7838947c346be0db222ed3bf470423a99c39b904702c7e911488fe5454b19144c885d91e4f149ef30731f6713b91e17739df268aec838fc53f4c437a39f1a5b4ed91a9a0a5e547d9defc0c4c4138a0e39117e40a8e351646e12ca2bafda0b73622587de8066305c4c7dae948b1c24c973781710a6b25cbcea738e6b03dd1380e72252982e48f29859fdad61613a4c9d2a0953afa66a52d14e5ef80d9a758d14000d16620719584da569a9ff23bfa01c56dd07d066a99923bf6e41c7a8e88cb66a57746623724f959cbd19703bf317611b8289c42a9d1a452225b6eec69b87d6a23e80762706436a8a99dd3a694049bb53fe6712430e6e957299b0fc8648c12accca775a1b4f7966ac5aed120e9e7b9e2a5da0440f5c16e9b640349520ce2f8df2fd574eaa79b9eb909edd68154a203962551e540579dde1ecbf6040d730667a5420dee855a47eba882c7554024789ff1df0d6bccb9847f1c571a9be9d426ca60cf5e12de3fa3731a7ca9ce8bd0e26611f58a48d89d1156ed3536e0f2b5cd210621757918db7fb355a3e924897df0b11ebf015b8de3ee457d2095b6b42257791855227d4f2a828220971b79d28c8dce47b726814c4af6a863822e30c8bfb30b8daef1c213cec5564115243015049d796c8c0a31f59c7bc24e0dedbcc9d2f8b2631544dd58fcfcecd1ae87cfc2f6e7fd9557be68a79e215e623a624ab861ea256a8460119564f8546de0247445d4eb35c32a80091e64025ef930a2a9654ef328ed683aeddfd0c2d23280837b88bfefa18b8a29ecfe287d737ef99bce37c41793fe1d1e5823d98ac1f38772a42753a822c1ec3dc5bcafb50274fd229c0479fd28182a738aa037995fa14a2adae3eef8d0669a8962830abd3587a37bfd223c61272e97cea898ed3b045d1e2ca81c8497445be54800659c6a45f2a1e6635e7b22a59fb068a101722bc823792ce1f8ecc23b0a2f3a2c0b8440c9634d39d6767244c3f09f340f88af50ba6f3e6c77e28a0c4a420e1ffb2e389a94fd79fcd56ee73caceb91b58d1584c6006128e404d06d9cca52f8503e44fd2a10d2c12e60771bc828fe66bddfda3d22fbb5fcda5585b262af923a01677c2ef7334b52fd9e02cd9f52db3b71e340425e5b2acbc8a56897c405e015047d96b17414f48dee70e4413c5ac573928c5c635f251c1bcc41623c60cdd2e48e43880ac3e2ea8f963a08b46654ef6961df79b4461fc823ce4285ec32dfcdf22fb48061a635c3a4937de6c6e6d7ff3b0e73091fa9773f7579fc52c440f84c807c0f0035cc59cf5423391b22ec3c8768d4cd5bad8713c7baf72788d61a1484ac1b355a85f2471f3e1416b61fb6230a6942186baff85b450c1bc4a659d956b87ae80dac99063ef0a61e5e2cafac126cb88837d7adecf037e79e86525e985a6beded427003c94321f6df982727e6b42074759f69c67f4ba7ed3a01ed04e90fdf25e80a2ad1e6867ee42da31439bdef5e83fd1536428438496f8213a29f470cdee56c6680bb04ac69188891786149281a24f35d7a939d46c37b5cb067cc3fd2b284dc392a7ec1c1607f6585a34d61ca5133f624a8805e30c30e03dc0ef4ea297f6f727f437b1240506acc339079141f4708e00f844234d9b5471f1c3cd667726228280d9b86922770da43b1c06a583e166bd9a0e88af6bfe042f94a8dc445ad28c52d917d10b0fc10e956fca185fe323ff837bc6df4e593924a18f804aef01dbd94ccc62328e580ffc00a3d00088008ed872280fae89e645c1d4e3be3c3f307f8b4b8edd441f2de911e4afc017503370ad38fefb59bcbecbc4dd8d885ea63f1e45aa08124a98fe398e1c3b07332c7daae133470ba7b8c56c5ea5b0f2e218400fe7d7f2b4ed0d681b14644f1fadf4b339e947281eb46bc65d44e1d58ff142c9c206a63375ba4a36f07f1dcd3cc2ff43d386f63b7774d7976bd3ad4eb3705fdf404539a73539fb4aa82c1ad05aaae47c564f053b2c1a2d73d0b191035ca557ef5354c8676c0f9572866a3b8045d79302de6f4b58570fbacaf423d1ca6ee21372a22a5ae61aaab6de14e777c02fef318341689a4a745c430791fdf2cdce8d364cc256facb71d1329a83825c7febeeb86ef59cb07d5e5cca024f579bd5d024101cd896a9623b5c6416eb97f566a5dcf007b70cc82139b5b55b9998946d3d21b8a88e42608ea74a7e3eb2ad1648ef73c0d6d5b26720c311c05d5efb3a56a0a4d8880549720e109c0b97cfce44988bfda33f0b886b557d83ac10e694fcc974f9239b7208cd7e385b489dd5cb4e74480e6c84c10960accfddaef4b5d41f3cad8b53fd362207a8e885dd4f85beadee824f5f55b780268d0b5d8d8fe1905d450a5f1ba25aad157d36ec54e405693ab8896147e981a28a900095d3f1aa4c3541fd09d4be2b2c32edf0332bc0c2ea8c2bff450eb895d18ca57e209dc31ef51548af7e81d98a48909e823580481e4eb13bd55fdf3acd5057e30fa52eddef0584204d5265ee81881d9a35c77f311ff392b7ec75a7f1739620a7fadac86"}, {0x50, 0x1, 0x2, "9e5dff244c5866a3f085e758d14ec9801be275de593b753543c9693de75aca0227ec9535179d0496faf1a6738b55750877171bc9a72415994b1f2c4bb3e22ba5"}], 0x12f0}, 0x40e) pipe(&(0x7f0000002b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000002bc0)=0x4) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$inet(0xffffffffffffffff, &(0x7f0000002c00)="d8f82db6a18c5a8a445ef6ce2ff12558ba1d5242192a2b238f73ecaa9dc3b09e037d5f04a4adcd460c8197204fc5da8452167aa52d7da97a460293fac4f144f0dcf88b1df697b35ef29d57fe393ead8289f73bca8afb95109af420de13d3f228f95b7c3e29517a5482a85ca07d055344ddcd07499e0927364f1be0199ffe85a1bde8c3b42b1b8dd59a2cb5c9d847d794b2e445a2c454c57745cfcc6dbbbd9e74392dd300890802739bfc428755c4d7b39609fdd261d53b927e5357f3e77458dfdf9e9acde20b15dd95f0b57dfc4c2e52f827840fe5ee85b2db73871fe996dbad6b9399ef34623bcc188fc483a83b5133d319be", 0xf3, 0x1, &(0x7f0000002d00)={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000002d40)='./file0\x00', 0x1, 0x1) faccessat(r6, &(0x7f0000002d80)='./file0\x00', 0x10, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r7) 23:48:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = dup2(0xffffffffffffff9c, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget(0x0, 0x2, 0x108) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/91) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069c3, &(0x7f0000000300)) 23:48:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:48:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x1a1f, 0x4) 23:48:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffbffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup2(r3, r0) setsockopt(r4, 0xffffffff, 0x8001, &(0x7f0000000000)="9c4dbd96842b47b0f4f2a4be141fe4cd05a98e76b9664627c2590b3225bee33e161c595fdd70ee1d1553350db407ae898fb9e5ff6feb4e928481af10c8c4c458b24511571c4ced8f8cdb9b99d8e2f6a1bc587bf4c400e694de42a1e7e4cd8970e19a4fb1ecbcacb3bc0083e8e50f3be28dab58850decffcae169d0998862b7f60430df8e32aafe395ab49be2e832d06db05813", 0x93) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:48:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x2, 0xc003, 0x61) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000340)) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x0) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000480)=""/246) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000200)) semop(r3, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/32) 23:48:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) 23:48:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) semctl$IPC_RMID(r1, 0x0, 0x0) 23:48:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 23:48:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7a}, 0x0) 23:48:08 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x86, 0x2, 0x2, "00004000000000008000", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e313048e79931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="b58b", 0x2) 23:48:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x6, 0x8000, 0x2) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) setsockopt(r3, 0x401, 0xffffffff, &(0x7f0000000240)="01b4a44b33eeb71519acebe5db138212b0d9adcc77f6188886e5c2bfc4d9a80fbf097acd4b9d725fa0dd9443acf856bbe0c30991bbcc84d855cc6babf842886f6b457fd812626b1fed0dfc0a05e85697f9b42e9c2500086fd063832495121331a622b8bc528c150706", 0x69) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000440)=""/226, 0xe2}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/223, 0xdf) setrlimit(0x0, &(0x7f0000000000)) 23:48:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f00004f0000/0x4000)=nil, 0x4000, 0x1, 0x4011, r1, 0x0, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) write(r1, &(0x7f0000000040)="d7c405cf6f70cfa512f224a58d5511aa5f", 0x11) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 23:48:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="6b058e9d859ff354454df3ea24fc11a02ce86cd3bd5070bc23ef8faff49ba9ab969c3bfd266f29556df4631f7c28ea2eac15b3796ac265e7f746ea5283f5ffa62ccd1f9af5ace42bf4593b62e40b9659e9927275636655c1068e23f1ae9a8f5441978bcc6c7125d28e925e07083fd936c8cd7b75b9e71b3e79977dd3de3e48da956a43252c4ed7f29c2dd88d04ba05ad5f705890d52ac717771f828c30e0043bb49ecb857b80b70af4ae7853ea6e287469724b88d47ca8ece799f3e4d1f4b8d8b07afe32b33628d83c100c5dcdfe22e61ea9c00ac2ca906e7a5be0ce95652ff551f36da2ffd417ea9a5db75718bb65c9fd742e90c2", 0xf5}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="08d1281cb5ff06eb7fd3e585318e0f98596f8be337e50ca7d98293c29386aa632ca66a5658b332d1890bb1d3b184eb6673cacd568bf5d992207925ffbcf049dc95deb47605941bc8e0b8bd18dd2d1ef86595b30e07f47d52bb5e60c03179c6fad605e7da26d0cdca81d81ef5c8a4635ed2e54f106447547a5e88a49b7fbc45d874b9c43ffaf3ea0e57834be8ecf0d865229cb1c66a63f05fbec54114d369e5ef89c6adc98be631dde8f48e373edb6880735df52be8f7a80db8d4885247", 0xbd}], 0x4, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) 23:48:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000010000ffffff7f0000ffff00"}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="02ae0d636bb148f0561996b4ee5196d39d0736e08646dcad8667db7d571576ac175eaa25b1b0a70d0000000098f63f79da1a37a23f87c30c27c4e7bb0960bd79a7978db275b77eaec2ca4a8007c4ce73eb44bc0300000000000000d60493a8bdc60e500a149f3d1504d3054fc5331e66ffbd8fe2e759b36ad552a12e8a42eae38b954a6fad29bc86e76b9a691a65efae689fe94158499f78df4b54358b7304a86bfd79be38a06dae023b6f93ebc2006f7e68b7f3d5d16ac32260cd066bbc2deece0000"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="0300cbff13b2fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) 23:48:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {}, {}, {0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:48:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8000, 0x8) syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000001740)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7d340dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a81f58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f086515132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c6f9a19ed075e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a3f00e00008b5c14656812fb62eddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf12) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:48:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1f, 0x59}, 0x2, 0x3, 0x4}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f00000001c0)={{}, 0x0, 0x0}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = getpgrp() fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x709e, r6}) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000080)) 23:48:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x50}, {0x6, 0x0, 0xfe, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(0x0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) semop(0x0, &(0x7f0000000140)=[{0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semop(r1, &(0x7f0000000240), 0x6) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000280)=""/256) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x4) 23:48:08 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1fa) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/71, 0x47}], 0x1) flock(0xffffffffffffff9c, 0x9) r3 = socket(0x6, 0x3, 0x6e) fcntl$dupfd(r3, 0x0, r3) close(r3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x400000004) execve(0x0, 0x0, 0x0) 23:48:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x20) read(r3, &(0x7f0000000080)=""/2, 0x2) 23:48:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 23:48:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 23:48:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 23:48:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x61}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="e9553fc0aa17dddf7830ab000000", 0xe) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x22, 0xffffffffffffffff) 23:48:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x5, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 23:48:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0x8}) madvise(&(0x7f000008f000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:48:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x5, 0xff) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) utimensat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', &(0x7f0000000780)={{0x44, 0x1}, {0x2, 0x9}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000600)={0x0, 0x0, 0x5, 0x8, 0x3}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) accept$unix(r7, &(0x7f0000000740)=@abs, &(0x7f0000000640)=0x8) sendmsg(r4, &(0x7f0000000540)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="2556a466375c8d89f57f2c73b99cde9358d83b3ece8e88992f0d7dbe110b5fe478ed4fe7b4e147b47b89ce9529e1abe28cf3f371ab609e618948e834ec0885a767df6c56372024cb740f324c53c5159060ac43b9260038805748642597978b9761eedf1654008336d9c38ddc44aa1e7d1d4031e1fb3a13a4e0d8e95091e7649a9c709786482b7472a274f9000653b037b204ac700ad81b30992d2cfc3a0267de6db33a13", 0xa4}, {&(0x7f0000000180)="655ba050a7b95dfb00b4a3be6eb3be876ce2e34be5a69e2c9b437b85a22d6e6609dccba73c2453cf23b1f452bed30ad06290b967b3e7f6654bcb11b96fc3f1e6aeffef8bae6cdc526b32235ae8a13021a9c12f217deac2c3efdc773e07ddc77e5172460779569ef5c1cb4368f134b194a556024905ac6a554e9c4376cda31921f1432949335c5f8fb3a8c28aa42fe28fa3ef24dcacf265b7d9eba9037fbacca90bbbb79546cfa22d5f0155732a0c9b2a5f11d9ebc4da5b54fcd67276685b22b53526ea4a50ae1d9ddfd519bd2b530eb6c6e1ae285e1d0fd3ea", 0xd9}, {&(0x7f0000000280)="f0cfb7c844f23f9777244c7c9ed3fab8f9e7f8910688dfcbc2dcd3eae1dcc315e9d1e3e33283302c1f4c627e77986a60167ed18a84cbe77e80c89ed43ea5da12c03df40540625fb29779df2f409f62ebe90533ea5a07b6e0aa427e98e605e81039c45927f37bdb9b00fddfef9e002335492c94c794df0f6a4731d65ae6088e8a5bb00e154a2ae7cf8742ff82738d00528fb5a4370a0e251ea776511aebcb8aa918158fee7d17b78e72", 0xa9}, {&(0x7f0000000340)="41d8fc489e042518138827f9f7b6f61065e1ae63b8e42ee27303c56478e68d7dad67b9eaa39413380a81917588354a4752b6a5bcab8699251fde3e4da460b8efadd412b045f6e3bbe443a4a85c5c0e0116cd2401710d9ac33150af435140c8f160dd83f655506e19528d", 0x6a}, {&(0x7f0000001080)="7fa9f3e47d4051f01a0bc30516bb2c1e88f2634a8e1f7d3be909643b7ae755c4b7d7fae0657880b5160207634859c3c32be71bf17fd7bb0efa5198e5194caf437edd7accb037e833147aa58ccf00b7e7fdf3b64aeab1581b11e089c020a7d8d60264be5c523a369a2405f923352fb624a42dd60f8ac6fd3d19377af72d75cd75266e9ac5ef13a280fd1bae14d6b66143fa4675cce01e497d23e5f17e377e6a7669276e3552926b0c8fead4170313d566d3096142883b9605e806d8a4a324434e3aaa7d5925a5c0c76b1264ab51890bcc262b0b12961e97f05d1b3e7c212843f90fb6078cf04bdf545f18d4fe0e8cd804bcecc2aad957c830539c3eb3562d5c36b6f7a2dc09e102b122fa7ad40922214427ad08f539f16a5d8c446bd5df017f067adcee39bc0588d85e9e3f8b26c43804e255b7cffa22a3d4c4cdc9e81170b8e0d2ffd2aa7628c78bc5c3968a25b0c3d490fb7b4dc66930d02ca6802e6c9bc393bae7d4920e009a2afef5120df04dc7243881dc57c7b251b56cae8ac50ab4af7fc2786c7be99c863a321e78dc56df0c465455af3a28dafca8b3e776b5cab661a4c1932c7ab4f0570dd64ad86d59d37f685658c66f5988db97a0577eb3276e5b063c2def69d112964613fd50038b72ac854dbd1e0a5a7734756ca31d73d06f30811d4016d79c4036ac804c985633b09a041d7af7e08839e9e37a772c5d2507848ffbcc51a3583c0fad5f36104179baa543c334a40995f38597c45a04fb667eab578e6effbe9af69df1f7b2634a132da6e0bf6989c24b6d4a7fbc1983832fce219413e36b84f3fc94b06f87ff199755c2f8a9c35fb02e6d7e18f9de1523659934427d84dff88e18594adcf0ab97e998ba4b861d3163b28b3c843463308cf446127ffc336242cf486868b87312d21ece77db67de6aeb52a5ab818cca03912906238b23cf225f71110e1122597445b6819d5f9777dd172b0d0c69ee600af91532a981cd14b518aa9022ff9d9a7ab4e2de92ff34133c7930cf50af7e8df57d7859e7d2f4e8830d1efcf832911ab7f32a31b22bc7920df6f6e6bd599171cacfd59e27042c8cb04972f44578cd4e8e2f70fa6e57985c0fdadfef42f8b338dab366bc09e0ed418ecaaf56bbf1aa29055684714bd1829a8096dd32e7fb0c362e84735626b596c7f57a0d2bc1a9979118911008d3dd80d68e44dcbc2ce84dad3b5547f48b79ef4ba06891301ea01274b31e4686dd5cf0867919eaf875e58f48c58b98699f34277457ee683a639a2273ee56512d4bf4d5b3025d65721c2c35815b2443d6af4ada3989e0141a31714422542941ecdab3879e1ce9c9a2e23bb7a387e0e07a1558466c0aeb17c6370b5e006dfb47dd56e203a96b7ccafb458fae285f8468925e5578a08e2616b60a82cef66a4c5d859f3c28a323abe81aa5ab1907d081a98bd674bef40cc2e74ef494a46adf24a254067d5df2fb09d24e8be6d04c01b69ecc01aa8588c6e1ed753555f6033b66251342569d0b4be842e4cc2895c79cd6c6b5f3691299721dd613de6747a48c62350e5b43308ea87db3f70e3b21c4ee3d999497cfaad27ae781ec698c1e5deeb50fec374fad9455365c17c7e2fb176f1a9df1dd6ccaf045140f88e96c98f293d9b83e495e9db137a35bb3b920b4a5f71d2572c25ed84037f659f9238bb4349bf37905ce580e39e9b74d92322a505a46bac3762f58386697aa0122edbe2b633a71789bc59b7578cfbc77534a6b6e8f8d6242595d531565ec3ac43263fd02c1fa7d52e06dc534e28be1ccc238964dd28793528011c20b4a0394bdf72bc7058d4d870347ea6eeb9c0b38cff3b7e2f5af64f5564cd6d492120aa699f44e29804a00e49431cc36bdc202f6b03e25b4e3ec81b3bf0de6363f211969e53a165d434cbac70779e0bafb1f8f6803946d70d9117461005c1288d0e0d81a71f86fdc8aaff35f3807ec302bb9ac59d6c4e41cc4f910557118cd24903b5e048c1809720c016ef48be9c360064b862246f683f5a2c6770630dff4e026932b45ce1d5d51b1cc370726f9504234678514b285e17038f089e2e8057ebea4aea27be86c33459f04798c40a0d21fdfb17f82a376087c07f1efd3da18cfed10cc6738f7dbee6cdf5ce5df908d4e320617c251ade15f997f5ee63d54012a47ffbdc3a0fbfd337db9a2fbc97f2d3498612833cc379f32e36b8c6e2d01189f31daf58822fe07fe16e363aaabd2ad2ed97dfe8fd5a2df84fd51e0cf6976f28644d64ce918adbac0f3aa4d38de385e490eda62cd01848ae5306513ce6453deed9fae08e176b6f82811dbb83617b507d96f7acbeaaa69fdde40288c66922b3ab171b8f29b9acf0c1adb20ff5f3668b46f6b30db23a0e959409e39a9d734a97e52d5f978685c36255dcb9a2f29ac158c23246fce11de3cdc597e159f0ad09cbec8fa15ae4e07001c1200ce27a599cf1f542b52f9e4fe93b04f2e5c0e1e167e1e0d9d0f25c58f0a8de3a16f9acaa71124776d9f4770c3ebb0fba312d77a0b5252ec26733e0d1b4bd16c13cd1a525f43235a3881e97511332d2884d7ff5cbe40af866dfef8d334ef255e5e46a5fee7c8c7b415aaa9b2ff7648736ca571c5ec052f00443e6a38540805dd86be4c5e2249e4b8bb27612db5dbe6510ec532e18b5f49215459def78af9b052eabeb29ad2ab3e4cd93bb941b16a6eda1ec03fad8c648bdb6c828571839fb7275f8b2970fac3f7706f34bae94bd8f5c1fdc7a1b31f434eebaf8c494508daffb783eaf470dfad8a394df589e16cf1a49536dd0f9029082714f30547e983d7acb8e32e09fe43d788eef4b3c20825cbe539d6fade7c16b29c44e466b1fe71179c225b30cb03aaff417e13e896480c858e838667e6a1fa8706059d00ca8d3ee04802ac704adfa004a295218df853c0a12d41a40357fd3a64c1e1fee623645d7d6672c788508c9d5f13ce651e7e7a76abf8a1654f3579d9ff98b4c4e212e1a9da64b553c98a50567a5361075c00bbe635679f5ce4a48ab224732cb778ea0228b30f630ab0c1fc61b993e2827d8dab2e292b93bd772ce09ceb4b6f26cfc3dc3fb96884be816bea803a9265596a115a136323b4793f5a92e6ed4a3b46bc1dd3960699e96c4bff7fec7e8d5dc511594bca92c0301c97b958c3bd9a29e856d6ff97641ab570ef13274631e2978ebfeff15281b6ece170949b2a7e89faa6e64f5cd732e5c059d65915e4cb210774c08a51e7cb573b5c0407ffad295217788c51f27e31e3591db59093b686ab2b746b11a9c91b3ac6174c7a1a7b5ecc9caacfdc0053dcb32d0fcba8f1cd59b9ec34f8cb22f80dcc95cfd6a6670bbb6cb1de8ae40e84038f9911001add8afe7605530c52d5cd5ad607c72b4396a3a8667ad546691c07b7a17b6d773704cdd67eacada1edfb3556db933a0a0c7f3d103f00e17a50c29b54878ada637613a9639f601ad081c352872dd4292f4758f0af3bd7a3c3a366621940a972c59d7cdccba60563a8e9d2ae7c57a7af9e2d8bde369fe2b6a308e3447ae4abeece328b0401097464a2978869063f3876b09ca08bd20d4e191331729009a816770be08f5e21eff92e60cf9a34cdf3e387fa8a795933b6d094be06922ce682db265075e7ac37629f0d016dbee422c619362d45ba9cde9a9e30bb54958176d41ef4204bbef2044dc1506dd802cb38158a27ee47bfa36a9d9d53e5f63d39952f28c59ada51674d3a7f9974d2f09312861501f8a21565910313061e9990b6155c8278110ae49a453d8708cd992abe34f9467ec57571698eb87d92d1064b799bc8a31b8b96a9df51dfa51f60f5c76e93f6edda10dc4f13411864422cb22b9eb73c809eb4809dd243114233a47f899bc9b99c8e174f50a14ff75e7e4daa1286bde06158709b8e447218215f444e370d700ea2221aaece764f713043287ed741d28afeb9e19b1dda1e3766b82b6e45d6b4bd2155d29ec77da85d35b54c3466a0ceb65f2e877a76f7e6907be2ed0ad025ec169e72dfa938a447614bf6e3010423fed8370849548cec7f75295e1fada6163762b58e89bb753d7cfff3a79fc9b034b0f96f6181042c8bc571125ddd37dd0891d08b2ccd9a877ab964b20beb675122776ca4cb928b599b10bc787f18c863abf0dc74cff32c864367e2e857e4cded067162091127b642cb227bec755ef3fe5846309879c2f2a1654b02bd2f046e7acafd2d07edf4ee674d89476c7194027f8674bf04ace14a234539bde6899dc086403d442614c51b1d2620fba4ff6c49e06861501a6b64f0d99e8373f99caf06e98b95fae905992e583216b08c01c5ebd15e6ea7b32d00398bcd15f5da2a5b92d05f165d30e7f34f7a9223adc0de9f1ee2e3f87565fe5b1259ac96c8471febd14e4b0997056da56bad3aaebcc6ed8e6c6b0a63364ee8a5eadf5ef9cd8f3d8f923eb0be4ddac16e181a972c752d54773afe7d2893816aebfa5d5f419606d1647063c48a6df6dca1b446bfdd5971b479aa4b74e990a2d2114d283736aeed33d4ad49d97f0fd0941ab11e8a9028335530e799251cfc89f759e75aac69c0cfd26b9b2d93876ef633531359eea0cb9c3202f5028d51132fff900a53f8519d4d8b0a25b895e2f73716b6c6e56983c1c5b423c77eba3a83c3eb893785acde9d8e7505b7c27b31046ca6020ecf2a7e2893599276757d8182d5f9e1e841994a7af3b8b4f08a889bef4568ae9d0ccede58287fa9e52d9a18b3ec483744f0ca89812b0e89b1a5a0c359cdd59ae956cbc4b8288b6e22debf5aacba1f1c73e1fdacdfffee6c65ae3d9561ef2f83c3c4fd965f86bbabd468f26ee0a3ad603695c2f4612a7988dddbcc3387c209e461f144f0bd78f3db349550da29e0d685da598e20284f55b57ecd4a4c2099ec269d39a7ad600d0ce17bc3813c359d5a508fee9a8a83d0d31fe01b4a1f8b5d0bfc86721f1e7b1ead0949a3be63139bc3cddb8d135352d7889a541779f9f6dec28be9a663b5c91d65536ed0a97156c62a433d094c4c6b19aa8210cef01c4395eba2cc02a728cb13ed69030f09acc97e2e98a4741b2c3c5897c70c4172ab8970cae84936cbe0b7ec87bb3476fe48a09c27b3d2e3458cc5e2c5402f266bdf3fc7b263546a11c62e819757691906f1dec532c57388da3fbe55d79257ae73ba43b1544e74a6f8ae38e1c4da3dc41de4498ef0690e90daf2718ae24d7c337f509ec897fcdac8b970b540ca986bc1d34298861e1b3d0e880d37dc64c52a7f9fe8e09685413315074ae615dec2208830809b083fd606fc33743d9e9c9f1f2b82cf17f60c726a271a10b7d7470d1d5d43dda0f549065ae6b4b6244c821d6d0d2d2c5aef3c78149a6a6cc5075032e6c9000a9cc8ef0fb321dd12a2fdf1139d474fb842ebe0dc62c899757fc149911b35eaeda63befd2fc796b67f79d7f8896979777a3fdd242f29314e7c96e5b8cc9999385da8800d43b4187692e42f6ac73c959f57fb752ed983b6607527a058dbfea60efa22a51e9e90149ae55a3864e1ae54a0b5d84c841959e0703d217e74e07d52ff68f3d933c900ef173a1f195b564c65f0d2ab13d8e75dd6f321bf033c77b164c323de600dbeda5523b9bc4ca7b3d0b842c106e20087209d24035c34a86a4e9da4ba3ffb3f92331c1e74ad58243705e1e9270ca8c039b039293fbf84a710812996373c45642082d1c7c3b316025e8ea91cba0a9daaaf89ed6712f1828b6b2bee8570c307517d1a3bb93bc1bbcce00301521a388ee8c495acf3d1fafde6cd61e8485569c3c70cbfd521d4552e0", 0x1000}, {&(0x7f00000003c0)="55764bb13776451c97e786a4a7c82b55faaa1267caaed005e667be5109b0a4439389649d14ea7a9ff751869395657d1c3bb0bcaafa90f6e588d220fcfd155baf06a3858dcd1eeb902914c2420d8a5e2392148a8c1d6cb5b0cb435b69dff4907a80b8665a25", 0x65}, {&(0x7f0000000440)="eea85f29acc92c630f00a951640f71bb6a3514e13063ede7f68bfaef4a5546ff6b80bc331b349444fd63f2433493904d4991950d56a23418a41dfdf74d279f1bdff9c80eafc0078d42672160339a9375f6031ddd46c6a48762382c", 0x5b}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB="4000000000000000ffff0000f20b000051bec518b880ab0e4e93dd523652a6c8ed9171a82cd9eda1a99adddd5731b0b02ae35ff5897ccf0cdcbc000000000000a8000000000000002dffff0000f8ffffffe50d0af58c5ffe87f043f56c94b8915cf9d2bc3408c214d55981549a4fdfdf493b72ac6e0f83020000002f5253ac5b099c4ad1ae7b144eb67cc70c57b19a4e78a633adcdd57d9c9d865d58905a07ac698e194b459dadde7460c99757f820b241cba321f59b35115dcf0fffc99894b2b7f6a98e23ff5b41672e611efbc51dea56d51f9385588fb8fc3efd4bd8c2bcaf196eef4d4ed698b54cd833568fadc1244382361a6000000000000000ffff0000000000001ba97d5c5d78640e345b9034de35908e80eb5dc41486679a6d195eefa97802a812f450a5c1ddf0b99f1f2ce5afd75dfd3995888008d66be83e9871c638228bc1e1d29919813c119d4ac8a18b95d9edc0f800000000000000ffff000032000000faf91c0fcb05262d571031bd6160d3a618d4b462493b55b248e818bce49f01000100336a01d45cbf75d3beb08e850f67b08204ce2ec82bde831f8ec7f1b741e0f622db95d1492de47d5231522b1ad80d515aaaada05a73933b7fa0bce85f16eba6e52f3f7ec5590af7f81c9fae9cdc0b9f15e63056e6bb679bec21ad63f95552a900154c4bb180bb523cce361439b38c34e2d3aae3b9ad2fc99f54f15b26836ac4c47fa4700331cee15aacf3dae705263a7afddbac858871ecd7f91d758e816ca7392438eea99727f077956744be7e6d6065e237bdf324b392a8d37bb48f6a812cae42ddba6d00"], 0x240}, 0x2) 23:48:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1000) 23:48:10 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) fchflags(r1, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:48:10 executing program 1: pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x161) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:48:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = socket$inet(0x2, 0x8000, 0x0) recvfrom(r2, &(0x7f0000000040)=""/186, 0xba, 0x0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) close(r1) 23:48:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x0, 0x53) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x0, 0x0) write(r2, &(0x7f0000000140)="828ceb0c6374975f63427664004bf40d616ff704de6b26814fe56f9fe8e4842ead58541bd0e76c3b707ff458067dcb25c66f3a086e81b103ffed4b05eb9e44d7243034fe5e58f69104867abf6e20524345b791ed4bb92b75dabcf8c7fe4006ec2022c91d266637e51b29c354003a8b32276175dae7306ab4ff068733171bb869d29e95b2066a8934167a6f41fdb1ad6495401edb48e96a3203bcb9f046", 0x9d) 23:48:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612000000004a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89555ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd375342643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274396e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1862d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8009ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1df9ffffffffffffff662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfbc7b7ad7044d0b87e77f0f50300dff598f6606abc1ff307a4d3a3ba734a10f0ec604dd46525e3c0c4b11b08fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f2257825dbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf15fadd183678c9838dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f00000000391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d3300a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b0000f2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e6987300700311f3059465d6adf6f296cc1d7befdf1000000000000000000e1c7fd28a3d5dc77bfaf1d809da8e20f05caf81e7437dc0da83c1d7e6f48ccc959502a6242c34f0d0ca8b83f6f0000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:48:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff210f], [0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x4000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:48:10 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x7, &(0x7f00000001c0)="7fed67c32dc850e30cfd81b13effc9728e3b09cb52a3995cd962b0002568474e49a45623c3c837ba45d88765793e7ee2b0afa3191df6310c052694ea0d216d27146b8213e4b4dc7019eb62811c8f50b861fcb67ec994144993", 0x59) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00"/4098], 0x1002, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000001340)=""/239, 0xef}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001500)=""/178, 0xb2}, {&(0x7f00000015c0)=""/204, 0xcc}], 0x5, &(0x7f00000016c0)=""/151, 0x97}, 0x840) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) socket$inet6(0x18, 0x4, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) 23:48:10 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000380)="2f524244f0035dd59fac661b0806") r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r0, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/176) 23:48:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x6, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget(0x1, 0x2, 0x1c1) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000140)=0x8001) setreuid(r4, 0xee01) r6 = getgid() r7 = getuid() socketpair(0x10, 0x1, 0x7, &(0x7f00000000c0)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r6, r7, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(0x0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r4, r9) connect(r1, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 23:48:10 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8000}, 0x0, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) 23:48:11 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 23:48:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 23:48:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xe72, 0x9, 0x7ff, 0xfffffffc, "0326288fef0a04001f3c02df7179000076efffaf", 0x8}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a", 0x14}], 0x1) 23:48:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0x6, 0x2, &(0x7f0000000040), 0x2) r1 = socket$inet(0x2, 0x8000, 0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r4, r6}, 0xc) 23:48:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) acct(&(0x7f0000000140)='./file0/file0/file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x43) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='r\x00') 23:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3f, &(0x7f0000000140)={0x3, 0x4}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) kevent(r3, &(0x7f00000000c0), 0x80201ff, 0x0, 0x8000889c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) close(r1) 23:48:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r1, 0xffff, 0x5ee1f3812c4c8cf6, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x4000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) shmget(0x1, 0x1000, 0x81, &(0x7f0000ffe000/0x1000)=nil) dup(r0) munlockall() select(0x40, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x0, 0x0, 0xbd0d, 0x0, 0x7fffffff}, 0x0) getsockopt(0xffffffffffffffff, 0x1000, 0x40, &(0x7f0000000040)=""/15, &(0x7f0000000080)=0xf) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 23:48:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') mknod$loop(&(0x7f0000000240)='./file0/file1\x00', 0x2, 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000100)='\x00', 0x8000, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x2) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x1, 0x0) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='./file2\x00') 23:48:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup2(r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r1, r3) getpeername$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r5, 0x4) 23:48:11 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x8, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000aa9000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x4a, &(0x7f0000ce7000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000e02000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$SHM_LOCK(r4, 0x3) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000040)=0x5) shmdt(r1) 23:48:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup2(r1, r3) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x4b) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x25}, {0x5c, 0x0, 0x0, 0xfffffffe}, {0x8}, {0x3ff, 0x3f, 0x4, 0x1000}, {0x2, 0x9, 0x44, 0x9}, {0x1f, 0xff, 0x5, 0x6}, {0x4, 0x2, 0x9, 0x3f}, {0x95b9, 0x5, 0x1, 0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) 23:48:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:48:11 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffe, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x9e}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x6}, 0x10) close(r2) socket(0x400000000018, 0x3, 0x3e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="412c867e984f96b64d4908000000eda288c35ca1cc4a780e928be710a1393d2414533dd6c956ef913eddaa80b89db6fa18e045a865c4bc095337cc73eec8ece60b989e77d4ef9726d0df711945389cd052235ae631fc6b0c1d5331ac329f0f2008f51d9fb72e1133acbe97c3bf33e3314491b85409f67d579a2ba3aeadc1b4d413cba0827d0b8c3db8e2c9e87fab6d066320ed35e1dccd3228966c2616ce7775433e821a73dead73a3c951ee4710c39fcb28faa9d8c8d4b4449ba29785f36aaa4baef625dc73e946a3f314d9006256950b7f09443db820cdc081b027d3ae37751da12ede38ae9a778a"], 0xa) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x100, 0x9}, {0x3, 0x4, 0x2, 0x30000000}]}) pread(r0, &(0x7f0000000040)="be", 0x1, 0x0, 0x0) 23:48:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100006}, {0x48, 0x0, 0x1}, {0xff, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x29f, 0xd1, 0x8, 0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCBRK(r2, 0x2000747a) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 23:48:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x400bf}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getdents(r4, &(0x7f00000000c0)=""/26, 0x1a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:48:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 23:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2d, 0x1}, {0x34, 0xe, 0x0, 0x800000}, {0x6, 0x0, 0x0, 0x385}]}) kqueue() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:48:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="76189ff857cd35ec34c6ba24083bed828cbe6e2d82b1b0bb83967e3e6b5a017dffd5"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd81f9af1269e601d3fa494aa2fb2eaa07000002000000929648c806e728b29ced8d61302ade9b4f2839c9a7f4ac99b4e4eae3fc167b6c6ffd5759253d60242ceccd1d66449747311db88bbe5f21f502521574d6c3ab1fcc4fa248355fc3e97dee28ce633f608474d649b06343de26a1288837046b06ba079f0c38467266b404352c1e631abcb9203e9768396cac7a3bf8977af30bc660709b01bdc78c9ad9e09eb2711a3880", 0xac) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 23:48:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x40, 0x0) stat(&(0x7f0000001a00)='./file0/file0\x00', &(0x7f0000001a40)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x20, 0x200, 0x1, 0x4, 0x2, 0x5, 0x0, 0x0, 0x3ff, 0x7}) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) sendmsg(r3, &(0x7f00000019c0)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x812}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="756de05a39ff9f9f543a5d", 0xb}, {&(0x7f0000000240)="5d257ae16b0d58f36823712841140b08a2be338a8409c7f1cd0b13710befccfbf8680153af58f4df679acc21908a5d6f45cd522cd8ffde2ec67e7e1030", 0x3d}, {&(0x7f00000002c0)="354f3f95c513e20aa4", 0x9}], 0x3, &(0x7f0000001ac0)=ANY=[@ANYBLOB="1001000000000000ffff00000600000046a79d2fc65759990b8cb6cd77d86a3cadaec1deb0c831aa65295fd9b00b71fb08659c11ed389577cd4dbfa132fb8ec677e91cce63262396b7aefe8be93c6650078e57c0eab203301e0e2bac556277896f3b452323c99b0cb62747806ed9f5b7ce1a6979502226a22e4a2ac7f3351fcda91c0cf36fc5b03942e1c61386e2ed00dca83d28548899c6d9ea1e9722725d4d5c49df2f8e43a67c8e4df4721a50d6b2eb4202c4796b247bac6dc610c751db69203ebd3d49eb11a4dd0d128ade9e85fc699385a94ed5a0d648e006d593734f8a61f7b81ddb37e53946b3c6f557f7500e090b6542e3889e8b327643e9e02cf4b92e4ad24efb9bf30f53b2fd49550000000001000000000000ffff000004000000b7c442652b3a9b53e0f737a9d9fe626130ba9b17bba027f81aa81688d028c41d4afcb2baa275df59dfd23e78c9eedc6a50b26fcd3bf7645a2ef14221bb7a5f72c8ad5b518bffdea7b0e3d1eb83cd7b04b1edefaae2915ce8cf0697116c0d7697c0be026383a7de4e80c8b5fc2599859180ca3eed658cdc2de6f587e01a1a223f016ffa14846989ae7bc33e015eab210a4b33fc0f6903193a3db3a5b2983ec1e4710e856ff3cfdada47393197f3afafac10c7b6871667ac8bea95ad2a7e9f33321b880b925baecad0e53e8d3e0bc183dc5b1a78c06118c354bf10871337d1ea0871b3b7dfe18592fa8a3bcd549b0000006000000000000000ffff0000020000000c4ef22de972a235f8051f901022c336c9a1401d2cf221193301c2cce4235ec4205da8e904b4ec706e51fcb6937fbcf4d7500e887d239c4a55a7a76bf887f4a2b759be0004f747ff0c79c3bba40000005000000000000000ffff00007b140000531d105bcddcee578000b2da26140f3ea4bd22bbfb99957ec875c2353f21fcea1edb138f18da57e564c7e95e2efd5fce89df20601ba2a5d01155440000000000101000000000000001000000af0000000a1bfeec10af5129595ea865cc7ba2aa78f8c8d662dacd9b995505decdc592a962a3abe815d651db5af27d7b4c87793406a2a19a44506d74fc4f1e193e9ccaac8d7bb593945a49b646380fe2d37511b009efb7a27b786697bea72afa325c44e5cc3e92cd07b20ff2e79a5726a03ab72d8db06b325db3dad612321befc049333335c5c67ac8c2ef7be2c9a27896ae4f82546006e0ecd1a9b404c2abeb770d02e05b74ca61ab3bd5871eeb55d8b4e95be6a3904e00933b0e5f2cc005fa7a0f735332e0abd6c2344e8459a17e57acafaed4260059fe143c56cfab555f5d4ab41542ac06999e8652891dafa4c151f2e9f8ac955e2eb6c6c87fafce9bc5d784bb4a93e7f1cdcfa3b206665202f986dc6980bd86f69ecb6715613f18044139c2b44aa9428965d64cf99a8c9dfcd9adbd1c455a5f5ec9446da7561c1a485809577a6e6fbbe7bcbbbd8351dd6f10d388a3ec178eeb8fd961b49ea67cb255a213fc0eb2c456bb88f66360ea741c2d9bfad50da47e176331427cb4c3d7a86fb0bfd22c254cdbb82f0a6690cf63e1a48ecab9912e71c073d187fda51e0af3a32aba3ceb6e5f0a6898d8caf5425c6ce4a4307d71973eaeb01058f4f1b5a9cf7c3ab426c1384e148d03f1368b402ef03ce3c93144b0b4705ed3cdeff53610513ec4dd1ccd0c56bd2ab5466e828d53853ed51c51210424ca2a2936e8dcfa3189a72cb6f3aa43b6ad995675b6d242426b73b83f64ad295b8ecdc1146663c942ba70135553b857d83e87a879f27c259fe4d526fd345b4ac971b84b9a156df684ab790f68c597732bbe264727736a0625a6fa68b924fa1f3e80102bfcf9767a014bf50e95597da121a9e97bea1006c7ffdb5abb6e8e9eb82abd1f91ebd031fb83ca220c68bf67b60622c24c4718ce901ec925eafc464b602bee7c52745ad305cbb200becc66833ebced760666e2475b64430386fd30b506b8314d9c774fc10b1351308c000496ded78dc257647c417d180a04e39d4326a2dbefddeec5fe7fc061a5106152600c2ba3126477e57936d99c90df7019daf4b65b8b6b5061b7c40ba2171837921530294c2a54026098958bd571be63181cde80e09f4f90e647fc9ae9b1c5326e03706d334ed8015b3c3aa38349b4e723e338c7bf04028d7dd99885d530deeb6619d5e77217bdb6484bd0f5443270b14a9ef7cf0a56d2ed9f8aa5286ccb0151be44088aecdd0ef0f219d5c16bd1ed746e8d06304ee0ceafffddcd04447beafeda3b281748b5e3ff7146df031c947d23d947fbb422f5dee56abd997fa3cfc98405c11564eb07b9ef6febaa66212f4276b5bb1c13aa3810f7acb174dc868961b87e11294bc7d7ba0488c30dbae516820ce211f233d8b76e733ba5a92ea090b3e431416ec7ad83facdcddb8c0cf4e67407142aca7e2e8a26f1747443f7efd6e43441d637594bbed741aee964bc05aef246faca5ac94f9cd5975a75a376ba61a7bdc192b010a9ed80c6276733955793a6a1d79da5744aedd075f1f322abe6399f77ff8c71ba100893787fc53961a815e38d11584aa88edef440439bd00eca618492b66e6821f9413fafe7d0144c5522bfab9475f1a2e16294e0323584487aaa359a9eca1cd3f26347317941973d1799cfa356b27aafc0c2a85f25112ab4291ac8d96ea2b9b300bd0b4bdbef68128e0c9560f8307f3cac137b24f69591a4cfdb533c96f43c2d3ea7318672aefc6aea1be2de5aa0bb13c6b2e8c0cc889e687654a521c50dcf11c5c488a06fbe70cb3a094f1b9b37633113f59cc85deba4b1f7f12dc068401847d0a2e4faf640c567b3ff1c7c653de80c2644b5bb3d6873fdc3ae5fb1a11e9c132d674302de40e3711a1cd462ed06235a7a395592ee6a15250ef18ec1f884aac4ab5a37328284909c9c2434ab93e1d643542ed68a4c03eee505a893ac9872e999a02d1803a14edd72100eb330f60d77d6b10138178bd8941707feadcfb2fd1300edf2cd35c10e3c7bbcee3cca135913a138f5b6adf90d9bfa06577775acfc199c24d005d79ed130d48b12357d78f0abf5076ee79acb13776672c40ad3aaaad68017d5dd905e54a400bb6c1aba036e3dcb56fc75bc4fc1ca9c248a0e0d5631643fb240e6d519bc1a83b803c9aab25a06ac8bbbfcf4787f68c0c1f107a3a9f25d083e139b038e54dcb19c4f38cde40cb30752c6e13a68e27b8553c37fe19a91ab6b1cadcd1674bb7a9c488b8619b529e1aace137ec50fc152d5a5f3d343d629abcc891bc9097720ac83edbc75888ec55f36d1a040ac3a96ae5b1acaae5a9d07561a3b4305bbbf8dda263e51666bee475c4d55a5dc0b4a9b19383c5fab89c850831a4c6c62e0d54d6b4428b1eb2d95d9654695448674d798abe1ef07dc0d40054c354c1f2f5524f99a0db4175f0aee2cc252fecde6e864af2a7b7c1af12abdbc8c7c04d1cf6b2c8282e0876c054982927aebcd6df79d3cf2c996a29cceae9b36a3c214d0a7ab57ed8ce67016ed563fcf72fc7cc9dab678706f943378c57109d76c3160b5d6c5cde7222273c2ae12ef84e1c61bcc20316486855cee4862b3f1dba145ab22a13476fed6b7b2926bb1670c3fa7d607c8b0f5ce5c35af0f3d6eda82b18012456723e6d4ce21e76ab75be345e81b98c3251924125710b401b21251ecb104e8c8916d6da2d7c7a2eb6d935593487d5ef0fe4323328a9ed59d0207898b5a89b598a8bb4b2e0d345411c2998febabfe53a2fe514bea727936b673e3b2409e11a0cd7708f86735480624b36fef1649a06423a97b5913de9fb548c3f77dd7c5628017d0873742223a8a304be83734923e7d3de95b44c0998ade343cb846959267dd9aa2b9ab786e8685df67e207aed7dcb8ca7ea1b9f3e7923de88c9a53586c97cc82a17987a944d46f68f63e62b5cc73a04850a1d8454d95e67d9559bdc605f99bf95d7e85098640c8080366212fa6f84221dff1f6409bfb42c19fc2e2cc4cf1e8bcdce26c0f51143979b9efc9e12e3d3c0e39e0a34f949012ef0e604e414e262f34c7b36e00c4f45fedcf971e05f304cbc902f950e8272a8b22cc082500fe652a2c0672fe9ecfd3295bb7b8316b35299c335eb77c9d03b227275598c23bb834191dab7571f76d6036ab3f02a911766fb1e079b29fa7c35013b47f5077453184e46ade690934391df11cb3b23ed9251b075c221b23517a5e9a35ba1338bb4fdfaae01ebea8af05c13bca62d192acdc28ac630e7952575a5e8d61eca7e754e424fce720a29a53009ca99cf27ac615ab6b64b36a0629b224c0159992b3faee32d14570b47c245a25d501ecc617eb37b1d266939699714ea029dd97b79e9cc5f2bac9e9cd36df82270b112f17de9255c8c9bbc3725552dca4848dffeac3c635128ff312d307c8c5720852c102fee5300769f34f652b3af45db23cc2a0c072c04a9f266dfd79f826a0dabdf6d4341564a8d46cf2dcfc415bd47fe367ca923ae2ec476e0457458b4bbeeb1ddf8338deaa5751f83e37cf88c8082262e8be90ee5b165e37434ee654766f653b8048d4e3bfc28f74e3ad029b94d20ebaf3233d3d9962dab3b0176d493186cf6f5cce49ffe4b9a281a93169a81b293c77aead141130bd7cf5236c07e1879f608240d0dbbe31f54947a6637ab578f3b6e56d9470528c782c82353aa2484becaef16081cae88d2daf0e2ecbf93dbde4040a3da40dad7e9f8f6d094c4112dfd42508447abe4d74a2aa85478b862ac71565f39dc96a37feec954b5c3dfaff96d74cedab8422345effe7833d4c7993a9b2d743b4ab4c165a5985e71bbfc5ea29a36350ceeb35c13525ba4029c2f018b88cc0055ef4ba9321e29c5cb8b6016156919149d5490c92700df89d56937368202855a8e5fa9420dbd1db2c3fd17a2dd08685c0f2a6d04cbc680f317fdc95e15fe1283a3c9ecf7ca1fa8808896dd5e224ecbb7b55aca06a67fc6a72ab54a972c3ff0d0300000000000000c4f59185b718d2c02c1ea261167b60e8b6b15726889f6f5d6ed50cafa5d7b21501914721efb5d9b3260f6caeef96e4d29820d34977a78088a4505ef4c3a987e4ab74ba85376cd7902cec73a9437e20ce6d0f36ba89a64bf37b839e996c3e6286f4eb621331989e91a6e925da2b63be02e6189080e3695048b66366ad2357ece57f37373bab64ee228cbfd80672eb5c454cff06f676bc9036f9ea3f3ad5ea12bd71dec588e2d381768e3c3e76e29e3312b33b4b0cc92b1155049f2825b017fd0ce2601dc885f8133a29afadc007282e92dd2a25028296c3d6ebec2d9a2dfef92aaff2f19cdf81864f26b435c570575ef15c3d9ed27db791df9877960774e94a633404e63795ba32036557f3dfc939018d7afdd43cdc091111f7fca76b6a38dd48a6479fb23ce7d7b2ab552a821e0a13335dd67407e37f2abc6128ab0081fe50d8f6d65d6cac525b30a0129a8f7a9218e3b3f5739e3edaee81c196958ed27ff6cf7c81216677069b6f6083642538ccc0a356d0aa93087ae044f4209f9ecee1482c96566a1df80feb868358abb199d2494d674a20c4685b731cee85fd95eb76f69ae95aad8596062a99823afc1f0efaf35638302b3a2a8d59c8011567058c4792d1dc1e7349f85f766e92ff9ebefcfd04814a2fd9b07138d056eed5fcc31a60ae15ad9cef0f2b25fa14a4d621eecf53b9395372e30a556c428cae1a6ec8e753f3bbaa133eff280f49dab5e184297782e2e7b9c7784f58bd10dae95fec13bb9a142ecd4c77010c628ed1049dccf328d2470fc883dc81121e0f11ee4a24a72418931cbccbab572bd03ba5120dc916677d68c3834b7fd030ac5f6d97341de8732889ddd8447a2bb7119a1ba064f8ab0a3268ad80d3a8a906e6630a456c3209fdebe1c2349ef19a48e22e075461cf8f34b3b4e14c69a0e2c4789890d6e24d6f5b20b6f4c121cf583140eba009612e41140b4563aa2014362ce1faa51c21d4685d7180e8429a435dd3c81fffb227f092694a4978e96d9e57b349a82cd1f9acc216e8e284b9816a8515605b5c16c7dc6faf77a5fa15b49366ccbc5cf3fee410f6d9e2102b1819fac6ddd6e2d0c8ec9150671a65a7f7f520082a3a644e7add063541758ec448d690fd476bf73989961ff33ce92df158f24efa98d0397abd3238f9f222fdf701ba1fbc02996d35c6240f94ff820af05a5a9e290fbcb0d31da9153e00b2e09cc86982148b62b0c5c48b13e62175b604daac805635c823921747cf62e3e87b0ef41f86e490dd980e5f70ef5014111f3f98a9a5d519729e902fff61508d858baab8aad64d341fa838a27171c702740469ea35bf0e3220c1ad369ef001c10bdac1e5cb878c3cc8515a2981460c351d14d7b8ec2d4bd7b40d142052c5be74b277e0cf548a97669fcf2c857daa46945f3649cfda46d2e0887d49e1145cc7e5a5118f55c23a296cf656de2efa031ff1cd38485b44542553369fe3e530f21d98f9ec42c66a3f1868a1a9f74d189c023246f7d8f32287023617c2e60f86593a53eaffdb8e48017a2092e5de50de20074cab5b516ae4c4742844251b4f34ecf6e7f23eb404985ac638589765b4a1d38dc0e29a9a6340b9dbd19b3c9925b09ecf8136a3835052ae8db9c49a282fe33bf7342af74391d1a099039fef875984171369a82edc0a4301d0a65418b19ef915c9cdf6490ff5377b06f9948d406cbf59e4f08b51ddae65617620cd3b61112f49fa3329b85b948e758d73a0d297c65b8b44f816e04975aa87762d06bb6175efe1fa712993c44970374e0ffe30a60ed2ed06674b54f86a9f327812cb2886ab105571d32a09bbb06af9660b669c73ff0263619172b57bf800000000000000ffff00005bb9930272d5af65c1f36210ce7bf0fadab2eb14cbb05a5da79c629174d9adebf509b1f9e5149021aece377c85e3c261d5faea5dd6746a64aaa24b0b15ee08e18553114d9a35aa24a185014aaef025abe4d36c9da61143bad614034fa7e370f33e0047c9d5c62f45a3dbb8af28fb769f4c465ef23e575a67dd2d193221f9fdb18ea33270d5b5ab6818169674988837a96c108d5628365ab337157cae921178784b0668aa5951cb80a67b59a7902c8a2fbc963f445f53a9e0912ce2af37ad7a1b73066a0caf3207b5aca056175578f31ba0a0e9cc96ea60d63f6f80fdd34b6e1fbe6b6eb837d218809aef7a6bb5000000000000002800000000000000ffff000020000000167cadecef8737f6362e5dc1c5f5460f98000000000000000801000000000000ffff0000091000008656a4d094370de0c1422a39fc2892323d53f99b406f12215e9a8aa1308724dfda56ed0ab2daafc35bb3dec681c7c722a531b8be8afed9ebeefb1efafe1d4dfd8f609fe93d0926ab95f42adfbd095bfa289b05f7f6741809b0e44c897ff7c5b78bb64477196dd843d18f367b6f29d875838bdec226b7e8578c25e9985f0009d4289d20916fa56925bcc7d82e41f7f71648f65231531da1a4437f026a4f27b1fc2ae07e38bc755ad96c8f36e4d8c657daf2c97e1bb476a6599308b61fc9164884f360bcf4ec26f5017e34e475a00d65c90cc983e926b700fcf9a39172648b7bcb4964a48fa0ce33d4358a8e6e96453f3409817d000000000090000000000000008f26ddf6000000008b07af5fefbf18ef87187f965cfb4586cb0560a1a40bb261880c27c2d94c26e6a1a8bb6619c939bc1942534d668666437b8505b97f39a4d130578260005bb6422712397c9e89d05ae678700f3ef9d0e15667ffbfd33fc561dca01af42685ee0592a81e26aa82f9ad9458058ce35dd0419331f0aacc1bd8f34650e95d2794f10c8000000000000000feff000004000000eb714ea309d2c1c11771430f36ff97af4244469efab9ea90329be7776b72c4a54508d7d9f8a080cb7e1a689931c7f71311f1f879d3f07a0dbfe6e67b0e3f71cf355f8ae10d2a092904797c1d38d8e81b8b1cbcf7db8442cfef8ece615a4dc52438edbe320bf8d3936026df129327df6a00"], 0x1608}, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = dup(r5) ftruncate(r6, 0x0, 0xfffffffffffffffe) 23:48:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x81) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfffffe00) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3203) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0xfe, 0x6a6b}, {0x14, 0xa7, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 23:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000002c0)={0x1f, 0x8954, 0x9, {[0xfffffffffffffff9, 0x3f, 0x8000, 0x4, 0x5, 0x0, 0x2, 0x200, 0x4285, 0x6a63, 0x70, 0x4b, 0x94e4, 0x2800000000, 0x6, 0x40, 0x1f, 0x6], [0x6, 0x0, 0x36, 0x9, 0x9, 0x7ff, 0x440c, 0x7f, 0xb975, 0xffffffffffff7f41], [0xfffffffffffffffc, 0x1, 0x3, 0x1, 0x8, 0x3, 0x4], [0x7, 0x7ff, 0x8, 0x7fff, 0x401, 0x5b], [{0x2, 0x0, 0x3ff, 0xff}, {0x4, 0x3, 0x42e5, 0xb62}, {0xff, 0x1000, 0xfffffc01, 0x200}, {0xfff, 0x0, 0x1, 0x4}, {0x81, 0x4, 0xf76, 0x1}, {0x4, 0x10000, 0x4, 0x6}, {0xa14, 0x94f, 0x6, 0x6}, {0x39, 0x0, 0x1, 0x7fffffff}], {0x800, 0x40, 0x8, 0x7fff}, {0x4ca9, 0x6, 0x6, 0x7}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:48:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) 23:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x5c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e413b618ecedb7b4ecc455e36ad3dc5b36c33f4ce034707a959aa818a99cd4db5afa600e3faaad16b480d9a2fb", 0x2d}], 0x1, 0x0, 0x7ff) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x1000000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 23:48:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x8, 0x7, 0x6, "fed615106efb995c62568cd55bd32473ff8f51fb", 0x8001, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)) kqueue() open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) 23:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:48:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") 23:48:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000380), 0x80105, &(0x7f0000000400), 0x1e3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r1, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) 23:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget$private(0x0, 0x228) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffeff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000001240)="36534c1c7a82502201009191afecca794dc3f401969bbb9593c738db21d1388db4c8d23ee9b90f31f6eb5386ade91d26565d751d8e0279a08c96a30020f9a35f86ae3f41d782d9e2a0b0714f7d93b7b683000000000000000000005d04dd533d66f60a72224a4d0be1307f", 0x6b) 23:48:12 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) syz_open_pts() open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 23:48:12 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000fec000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:48:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) 23:48:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) 23:48:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01ec"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00040080003ffce8dcff7fa1be0340004512208887d38005ba000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}, {&(0x7f00000001c0)="00eaed2cf33df02dca9f5c734b02054bbd1fd05bbac930a37a2479292cdab98e792cf75068b4d8ea29d21d692bf76847f5866e299fa7a4d8ef0ae078374ebee083d1d4fad1949a6e23224b2fab199f6d004ac7b8857daa9973f871441e2dda0f576461ffe5aac18b394a7c1184bfda9fd8adfaa510fc7b412ec0786cee3bee2c386789cf1fcb137108f2795c63787e8fbf3ca37776889085bc9b87b0706a815bc407e2d50df2523d4f1391b14db4a4812449447f45303bef22a7d98e87d6dba7d6d8c67e12a88c6963779a2021128f39be677370ba1e63ff0f85d8fb13ff16376ca165", 0xe3}], 0x2) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x402, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="ddf5bf26575e97fc86d3ee68e8c81e61c9472c100772dd395e17d0c2d9c6e239499f31bf4622deaf021e1bc3d0588b33c48bcfbbc6224466cf5ad6de4d24145d8ea66aba1fb394664845dfb102e0e85b7fad5ac3f3caa60d00431f5f57d566a55495a0fb", 0x64}, {&(0x7f0000000100)="a2945579991539d6", 0x8}], 0x2, 0x0, 0x1) 23:48:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fc88e32f17b821e46c0cfac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21, 0x4}], 0x1}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000001000a0000ec2ba1c901b7c9608b96add03c7f5f46dcf0f4bfd7e2afcf7efba3"], 0x1) 23:48:12 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0xb}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x800, './file0\x00', './file0\x00'}) 23:48:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000440)=""/249, 0xf9}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f0000000680)='./bus\x00') pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000001980)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xb0}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 23:48:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x1c}, {0x6, 0x0, 0x4}]}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 23:48:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x10000) r5 = getpid() r6 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000200)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x404, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x28, r6) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 23:48:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x8f8b) 23:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000003, 0x1000, 0x3d8d7c29, "738300e257417f271042344000fb000d3fc9c06d", 0xfffffffc, 0x8000000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffc01, 0x80000001, 0x8, 0xfb, "817dca124613cc3771adc21f0a262cd7f71338bc", 0x5, 0x3ff}) 23:48:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x8001}, 0x8}, 0x3c) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r1, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:48:12 executing program 0: munmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000) r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x1) 23:48:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6) setsockopt(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:48:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x811, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x5, 0x429e}, {0x3, 0x1f37}}, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x4, 0x0, './file0\x00', 0x8000, 0x1, 0x5, 0x40}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) shutdown(0xffffffffffffffff, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:48:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getgroups(0x1, &(0x7f0000000100)=[r2]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = getpgrp() r5 = socket(0x11, 0x4003, 0x0) dup2(r5, r3) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSPGRP(r3, 0x80047308, &(0x7f0000000100)) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1) fcntl$setown(r0, 0x6, r6) 23:48:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 23:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1000}, {0x2}, {0x3, 0x0, 0x800}, {0x1, 0x5, 0x1000}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r5 = socket(0x2, 0xc003, 0x11) connect$unix(r5, &(0x7f0000001440)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9ffffeb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b790d74f85775abb84b505ee06187213451dc3b93721aa7885824e119dc4c670025898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c9700800000e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8baa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f9c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33193852c4667e67bdfc68e47e22217a0029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4be1000000000000007903c5efb7b8cea6686d4c99f5a05ff1453d44a46c6cb2b5901d7d87a6aa89c6f41c04230c29517c1c203fab3e834b7e2a1d4cbedad97c56cd2b8c8e4933e6a2e94ea93bc1503d11ab51b47550279788c358760baae5731f5cc2d0a5c644d38a8bedf474aed074c80e7e66f0e6952ee95854055221f5271d31dfdd265441ea500f3d89f11a4759ef1b85a57fb32e3f386cf12effe61ccaf0717eaadbef7e4b043351825326f48a73f6e04d63da5e0f44783c331a76d14f6b8aedb5982844ec314c0dd2b6f9a8d636b151f2aa3e1f6fd54379cd4dc3bf68650b0115126add1b8a2c16a0e2388e534db2a529274d01bc19948ef25144765ed55c05aa6df404aae81fa55b95935d9278413c2eb6f8ad6ccd31ab829e0524167e92b86ff14e45aeb3fa3713b1841968e44344a04aa487f7ed0ae097944371ff9d2606d81f04afb3c120c2"], 0x10) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000280)=0xc) 23:48:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7fff, 0x1f, 0x9, 0x52, &(0x7f0000000100)={{0x1f, 0x5, 0xd2, 0x5, 0x6, 0x8, 0x800}, {[0x952, 0x4, 0xffffffff, 0xffffffffffff3c3e, 0x797d, 0x5, 0x27, 0x4, 0x5, 0x100000001, 0x2e, 0x9, 0x6, 0x69a5994a, 0x6, 0x0, 0x7, 0x1], [0xfffffffffffffff9, 0x1ff, 0x771f, 0xefc, 0x1200, 0x3, 0x1, 0x5, 0x6, 0x40], [0x9, 0x6, 0x0, 0x100000001, 0x96, 0x3ff], [0xbf31, 0x4, 0x1, 0x7, 0x9, 0x100], [{0x8001, 0x4, 0x8, 0x400}, {0x3f, 0x6, 0xffffffff, 0x1}, {0x40, 0x1, 0xb946, 0x7}, {0x1f, 0x80, 0x9, 0x5}, {0x9, 0x6ca55a52, 0x3ff, 0x4}, {0x3f, 0x1f, 0x2, 0x4}, {0xfff, 0x81, 0x8000, 0x100000001}, {0x20, 0x7, 0x3, 0x3}], {0x1ff, 0x400, 0x1000, 0x7f}, {0x4, 0xfffffffa, 0x7, 0x1ba8}}}, 0x8, 0x7}) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:48:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x1fc80d8c, "0017045100"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 23:48:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000080)="2f2934f7d46ed90357657a9e319c075bf45152e8bf4214e3e2fef01ce7f2b70aef36ab80a57534a73c1cba11ba30ec344e87543aa3e9f9ae8bfdd5fe632751ffe15c709d1755bece9b5df804765eacd807fd1360532e22dc8ad41f14325a738dc2303ce5870d5c1d827669afeff62c14b971a80fdcaaa788ba18d6bc60c112b8a86ec139cc0d9a7ead0cf323d85b", 0x8e}, {&(0x7f0000000180)="b3e403825b20b0e7d785f972ee2aa7c9dde7938952c778f14e1daa45790d17c4fddb867bef3e30d3b9d4e5f2bc7f521a210d68424d67ae31f871c7497a7d30d1424dc38290eaacb55092c5d5be40c65bda2d1d877fac934735673ab8c2a06b3803896443e0ece29dde8026775239e43b864e6d0dc0614f24d44c9b97b8d9c43c7badb589afbb8b40405967b1bc6db9e63021b4b0844c678ab9cf217f41ce3c8eba0fa50014f5d2ce1b992358b5acd8d19f7ccc92db6b8abfcd424f698ecf7389d2bb207621d2e8a4dcbbb17b375c62ee7a8f10e0820443926df7695586d7104a60fcddd3bdf93d305eee20371a6d9714b57df4babc9e659ba8192cf31a5f4c85decc739a907d036a91b2272d6e98a56ec6a7097bf009be0f0c7ebd41fe417ce36710621214b261b24697b027dd39a8e68e6aced432665d0e4c01ed9e42482e661afd80918100ae1327e1c27649971d9c53e6ff8f211817b3aaa27a0345f2fa1119377a7452a009c3ab52feba0a07c7623549ee07a000630446c20a92ef83ceef00a6be24cc60bb8dda628c6259bca66cf983dd70df4e21d4b3e9fc2b588a2f5127b8c49c80d3e67b147cceb8d297bb7c821315c9d4d6b2ca254aea238ec3273f47510c7a4be5f04d1a3025b2731dfe9dbeca908e5025294e1f7aed4d829351b340634e53f565e6428389df5c0c91c646f5e1a25208653659ea6fa950234fbb1f69ef21ddb46b296271a67d54451a40a8f67ce3c9585f186062952985d947a0a38126fa379dcd93932f21b018b58c03ac204d986f6e3234d81bf587a654f1f21a8e9e46797bba2076e50862aeb1faf19d2753c98d2bffadbb074bb91d10d827d08057695aafd2ffef39a315692decbbd8f8adc0cd3ccb9258e1559877c722ccc43dbbc5de45d0d41cd92cb5c711419eeffc69e80b8b7a92b4ffa1ac07e0898de9b9bd066e5a8c04726778bfbb6c1ee60a7e45404349131a1be34f3591583ed0bf05e757f6b6b773904b4cc23d5c72fead8eb55fcddb9b09c599b5c8de8c3859794a73533f4adc666aa7862ba9ba3c7a81d5f513d2a05cef9f11a509212a492080559be1b648da3352f30ec75efdfc215b9b3582fd483f2af7a5c00f0b23b9a3136317f3059b4104f41c131160e13b351a3292077c3be160008a997637f0c5d663a8fd215669ab6292c63b2ca113ec06a79882590317e156c98f11fc7c0efd80d0699bee5a0a2e693f6d2e7828b6b646ed7889d259636ee20c6df7e513aaa9d023e95bbfd57f9d7dd8f0917c76b070085a2e0c8ff744a3de201ec6cbf7103fa7b8ec7dfa690c398db995c117f69efe26e1d0b94c2886723fae14e27c05ad672f0041f9b992e453d7c66ee1093f9820a00509f4eef7f719bcba5256deb2c12b61fe544dd92b2d9729e3272618219a32a453fd28e4338d6cb11954a4b28334ea8da139999194a686d7031ce05ddcb8e6c5a2946b65b68cfaa5599dde315622243c68aca7afcee2388c4527cb738329215661ddf3a6432bc58f236f096094f433ef767d81e5fce22223e38a6af582c8b60bcc444a4f29bb9f054d01708c4ff1cf0b6f97b95f0d6e4144c76f0c6541964fa6764c4c6447b9238fccd496b4526f5659c81373c17027f701112d1e0f9a9fad56f07081ca2d07b47599ce7738d167a28a96f875850bb26519c42980757cf101dccf0cb50a2569baf495054edf28cec5cea6393914fbfa866279512a4ba9f1693f28ad02c6f55e76abb81b0658d06164e4dec0ced234c7cb3595e7071eeff35f1a5e673c5965a6bf4b2885d42ef9ab281c5e1003973fbf91df1891145f1ea21bf40ce77adddba8c1a2ba535171b61a89a5cb8aeb611b6d008af1a55f1b8ec820d1ca1d0c748b69ebfd26fbefa9ffbb839aa1d53133f120912f37a99bb31bd16eb4c46b91548659d2c13589948b20cce837616826019703eff1f95bc9cf894b122aa6a519b6a84d9938e9887f1889fa3a62098e3f520088bd18acdfe6f7968ea4718b5a1aeffd5187f88caaa455ff607610ffed91d733d969463cd5fb194cbd6e4a221951789ded092ea9d625fd837a71d1466afa101554d2f962c37e7696de15b347300c937869dd93cf70373df553c18c28846cd74693db4e9b4a987c09406abf13eb50c617d8a6ec535bb3fe2e2f9b1806db62a6659f3479e1ea9ccaccf7d10aec185d2c1eb2ff40f4fa0d190d85d11b3606a00cc12e7f87109b5c910ad6bb8eafbf78e2593429bbdd478311ddb92a1f2517f738a22293ce254c1311443260d698caba64c15ed1aa84db5b1fe8055e10ee5efd25fa0c30d5de15e6704406928bcccccddd8d91a9488ed78d1ff1ad877bd74e55e799e0d9de60b4fb0241aa519c40fd34837dc518e087b5407aecc97d1aee0c3f17d11f756a83f69f271eb66b43554a3dba93d3dfb648ad614b0a1bc8dee2dc795fe7de31d09eb63c6793d220e81e93cf41c939e39ecef978d0e6ec38ddc7baf27cba6f6beec1ee80d2dda2a9b2fdaa4e9adefa09751d12826ae4accb01b889715c787df26b15d4d130f0300c6a24bce6870f1f94c97f30c9c59992c67743262c5827a51478911e45b70b76c5fac838cc966b37d938a317f42cf36fbb9a4f7d92adaa256abfa2e46673053dd4898762705cde626dbb53f97a0dbc6d4ebee79c62f924523dea3c983b7ac103fa6bf7683bd8", 0x773}], 0x2}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f0000000040)=[{r3, 0x20}], 0x1, 0x3ff) read(r1, 0x0, 0x0) 23:48:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xa4, 0xab, 0xff, 0xf0d}, {0x2, 0x8, 0xa7, 0xec9e}, {0x1ff, 0x40, 0x3, 0x3}]}) 23:48:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x44}, {0x6, 0x0, 0x0, 0x40000ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 23:48:14 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d148b0b5cc47800021"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 23:48:15 executing program 1: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000cd0404fecea10540f6f96ecfc33fd3357ae26caa1d16fa4f376b36acf00b78048000000091f7c871a6bb14297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8ad63ff37282108e4c82bd50ed3abfbb770c1f5a872a581ea772ec5894303b22f310b404f361b125702000000002012050000000080020208a371a3f8000400000000df949ecce6cc7ed600"/177, 0xb1, 0x0, 0x0, 0x0) login: pckbd_enable: command error 23:48:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15, 0x0, 0x0, 0x7}, {0x35}, {0x6, 0x0, 0x0, 0x8000000000102}]}) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCFLUSH(r3, 0x20004268) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be9374ebcb5e2a6", 0xe, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCPROMISC(r5, 0x20004269) 23:48:15 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) 23:48:15 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) mkdir(&(0x7f0000000080)='./file0\x00', 0xeb) 23:48:15 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xff) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000), 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}, {0x2, 0x5bd}, {0x0, 0xf1de, 0x1800}, {0x1, 0x5}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = dup(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) dup2(r2, r3) chflagsat(r3, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1c00}], 0x1) 23:48:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x9e}, {0x30, 0x5, 0x0, 0xb1c}, {0x6}]}) pwrite(r0, &(0x7f0000000280)="ea", 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xc0000000) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x5) 23:48:15 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2832) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00'}) 23:48:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x200, 0x7fff, 0x200, 0xfffffffd, "069297917f12522d537a1b6ea3b9d8772ef39187", 0x9, 0x800}) close(r1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 23:48:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) seteuid(r2) socketpair(0x1, 0x5, 0x1, &(0x7f0000000180)) 23:48:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x45}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) 23:48:15 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 23:48:15 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgget(0x1, 0x2) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 23:48:15 executing program 1: socket(0x18, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x4}], 0x1, 0x9) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x0, r4) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000400)=0x80) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="fbf8a91feac5ebb2c4b719facedb352fa56510dbde69bf60ffb1cf5abed94b35f25511c16f4cd7424835e2d7d7ae0303dbeb2f653f750b2aa20b6d5f314d4d9f484048bc7344a84ac29b2880f6b969d076a5e97602d22d07947818835bf10bc6eb80f4938da72f3f8957074fa3b0f746edfc663b44241088e9d63da5cee2d437dfd0d4dae13764db0ddacbad10a3d2191e83994308e4976268b97e383e5fa7761dd246256e834d3c9d1d28106437b51dfebc377456e6d2bd3445327034731f7931839c2305a86b6e281e41eb92c0931fc68e4626f84e56", 0xd7}, {&(0x7f0000000240)="c932be2e6e6ba236e48a474e4f0b7b8cdd6e7c7e5c0596ab4097f1b5dd1e75997b7dc3238859d1c6579efeb85723d8a491bc0e0a0cb76741ed8e6e7268c20e660f7cee6b04a8a7028bf9ca1d0f6c733fe4521fb105fbb37598b2f56d7de5ee562019d394445fa63832120c86a1750e", 0x6f}], 0x2, 0x0, 0x0, 0x406}, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 23:48:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x7c}, {0x4006}]}) setrlimit(0x8, &(0x7f0000000040)={0x0, 0xce}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 23:48:15 executing program 0: select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x100000000003}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x118, r2) 23:48:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300079cb97ad6e514c573715705cf9cef3a32595a1bb334dee2d9619dc687585bd7ace12fc04966154e5369c394d7bbfabb4af154f4b3dbe58d70e862540c60301757b5796aad8d42dc639b99af81f31ba8badd3adb053e85bdf658977e168cf848440ed254bb4d1d954d589781c56b2cf7be3f3bc4ebc06b22da4c598de3f855adec1d4c203738ecb19cd834e43e74f01fc984f7c301b97761a40d2cbbed4c40f0cb39fe7b6caa56417da"], 0x10) 23:48:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1021, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/154, 0x9a}, 0x2) 23:48:16 executing program 0: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) lchown(&(0x7f0000000040)='.\x00', r2, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) 23:48:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x2, 0x4, 0xcc, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0xf03) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x726) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:48:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xffffffbeffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000343000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x5) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 23:48:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x496) r1 = socket(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x401, 0x2}, 0xc) sendto(0xffffffffffffff9c, &(0x7f00000000c0)="8c1112e35de11d8eba8829a48fe35e61efdbedb4ab371193c3091d217100828c32d12e5e110154f9aea1d23b10027204c1c867d4080f84de83f564838060ab5ee986cf1d", 0x44, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0), 0x0) 23:48:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x0, 0x2, 0x400) semop(r1, &(0x7f0000000140)=[{0x4, 0x6, 0x1800}, {0x4, 0xafd, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x6}], 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000080)=""/152, 0x98, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) write(r3, &(0x7f0000000040)="443433a256f96ae60c4c373355", 0xd) 23:48:16 executing program 1: r0 = socket(0x20, 0x4, 0xc1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="424133623438f1da623ceef18b4688ef4f5c862e9c83c2896956ee24f543d03b79f6e5d71d0845719359af7e39556039108ed929bfd158079081e0e28696f800afc5d93ddbb5c86fa0634b3271936e1ed50f52b0fe1f3c091001f7d1cb0c5009b209584d4db717799bdbe799f31b6e8b3e4a9d3b8e52f63ab7b482927564df49bc8516bdd2f2df32", 0x88) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000000c0)) setsockopt(r6, 0x29, 0x33, &(0x7f0000000080), 0x8) 23:48:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) dup(r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f0000000100)="64dd277ce8100a4b41eeeb1683b9aa233048ee229348fc663ae396bfc6f8e6817d7ab116be3d1e3ca4eb65316746ee14", 0xfffffffffffffda8}], 0x1, 0x0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) dup(r8) r9 = socket(0x2, 0x3, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="f4ff2d2f66696c653000"], 0x10) 23:48:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xfa77) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x35}, {0x16}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 23:48:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:48:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, &(0x7f0000000080)=""/229, 0xe5) mlock(&(0x7f000014c000/0x3000)=nil, 0x3000) r0 = socket(0x11, 0x4003, 0x0) shmget(0x3, 0x4000, 0x8, &(0x7f0000504000/0x4000)=nil) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) fchown(r1, r3, r5) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="f5db5adc1c0cdc9ec6c1489a5835178da6b83fc536978a68e6a78e5a10cd503c2ffe52ea531bed0d8b46dfc4ea5806d978", 0x31}, {&(0x7f0000000180)="acc537175170e72adec4163f4f84f7ed6f981bc4245ea6766831d7400841ddeeb0596c6fd6376020bb67e0d03bdcb7003379947a6040922247fb1111b5bc9dcf05189b72a1ee947139723028bfba3da0e6a206154fdca627e0647d015d101a24f734adf1fe3780aea1280100c85e6009502bd2887b26e176d2918f0ebe4d8523b4a428dd524f2aeb8cd64077832c58153a8fcf2ab89a6a83f0b4d358a7305d0d7e1c57a64731d6954c97cbc3d40ca11cf35d953b9ea073a42f047923f2ce8bdae030e9d612f1054d108a940d6069ac7b5f7e4d3db16ff00badb11bbbb59f", 0xde}, {&(0x7f0000000280)="c0e12a458657e207feecaf9995b9955d3780850dd998499a237bacc9411eb18b47da4bdae75e23641d0481c7f238350ecbab8f16eec65178fddedbeba87b957f1a5b4866ce2e78da6ae3b0c25393cb9b8520f12f354feb9ca18d19dae869754f", 0x60}, {&(0x7f0000000300)="0760214876cbd00f18e1c6bd349ed7b66b0657495896ffb6bc5e6143adbe3d9ffd806b3134771b764fa2df6f287370e46e22ab91891227140d72836dd941b7227a967b7b87c8d50527563d12cacbfd865029bf846c81aa1f5ccd60c113101ad023a3ef73ee522084064d25118b38998c95558f1986ced4f78a34dc9f7cedda1a950d435cab5b06c5e35359a7efbcb73af08fdc9f2466fb8cab246014ea86efbd9981567ba2d7cd7106d22f27f5ec985a39294d7d431ef1404af2d816942895115060cb24e66485bbb10e1312770f8cf8149fc134e81432e94060f58a49bf845270ffc97c15572fd3b7468598a15bb92209af6887aef1f889", 0xf8}, {&(0x7f0000000400)="ca6326ee0798bd9060b9edddbd172cd3bd903c55a73fe724", 0x18}, {&(0x7f0000000440)="a54960babf72826cb628275330360d6fd54f3ab44bd1dcc88361fda3f7d4620cb723b82d9190c894e2461bcf4267f96ae362f0c472b7e66dbb18620cb9c27698d98ac1c426432b653e9f74e59af9f79da96ad99a6e4663192569adc9cad0d86b537e9420721c45382a97c41604304187cf9d55ea3d2dca4f76554176", 0x7c}], 0x6) 23:48:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket$inet6(0x18, 0x1, 0x4) setsockopt(r3, 0x40, 0x18c, &(0x7f0000000000)="eec1892c4506fb92be33f74ac8ae410fb55149bb9f8ee36e95b987f6837612192037abca824a3e2c9688d66b6ff1403c64c4ae7584d52a0aa43dd7bf9d1f6fc9e261cd8a601cca566d2edce57eed15624c7750f42632d1dc6aed2cdeb9a5dc00618b0887c2252be8ff52520a751406a0553b9e798e192ca7", 0x78) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000000c0)) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000080)={0x1, 0x1000, 0x800}) 23:48:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) r6 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2011, r6, 0x0, 0x9) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) chroot(&(0x7f0000000080)='./file0\x00') mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2080, 0x10003) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000240)=""/183, &(0x7f0000000100)=0xb7) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 23:48:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000200)="08ade09f32746a223c431c0795bf5c", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:48:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x7ffffffe}]}) ftruncate(r0, 0x0, 0xa) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 23:48:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02bff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24", 0xc2, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup2(0xffffffffffffff9c, r1) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r11) setreuid(r6, r11) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000240)="52c9118208f829f9e6df791d377f047bd1ecd7ec486dab38dad356dfb7d9d525e138b7cabeeaf3e45db4691580aa19bb77fa11e044d2e8e96d3a548ff22b7eac3f8d0559312e0ecaf78ff007120b23dbebcca58ddc390143868f5f3a6adf98f2aa9a5ecfb729e44c9515d7ce3eaf7effb8b0d0a862b3b0e1", 0x78}, {&(0x7f0000000340)="afdaa6aac5e1ea5af395d4cc9a91b41ab6b1e21216351e3aec4473a24f5327691a784660810fd1fe98901ddb666a9d0a9a4388cc1e090d65055d25fdeff5411c73cb5693bd07ca1384f9bdf8e84044a9fd814189eb551dac5d0211a76ab3b259687154954c7f8d59bb6e53c1a90882ac767e393593127fb4da6bf2ece1dd1ce6155ab3c2dd12283bf580a63717078c5433c475ff66c95d10a0d4813faea793e8a25edcce19924e97de307af925d080da6213e546c26bc91fac6b4976009149f043fce358fb863d0365e8f5f9da9ea657450c2a931b8f4bf8c75a54c99025b01fe7c351d579399336e79b777d867cf2559ec25ea5267698f89144e649d63dcf", 0xff}, {&(0x7f0000000440)="2c7fad068c52de2a89c8b9f6a483f8eb7e8699dfb197b3735b4a9c3738852f9f744f6f1f14e6bb25e97e949fe7b7cb07de946361fb88d4e4db84a8d3490f340acf43aa1b461b3a0562f6711b5c02c9eb868eda496674f85aa8fc545ca99771780a2b06e47b8e552b3f0ca66af44d8bf4d8057e5b18700a5d40ddfc64e447d615905098618e7eaa70596f2287b1d2c8cf2c556fb3b69df98ed6e754c7bdde8027e6e73bc4c5f9b5876076b0", 0xab}, {&(0x7f0000000500)="fda4916a579d3d74806b00216f392a5a8ba4839474491f6a840ba4b00ce590f9675067883735ed64f9d3128c6b0978b3fe3763a2e5e5a1cd01c0844eb0709ece5666c7cca6661180", 0x48}, {&(0x7f0000000580)="af575ad3d10d779883875e2e62b77c38caa78ba7e54056c4e8f7a8176d97b1137235f34b3376236a2bc526e40bc8e28225422c2840973bc34f3a3cc5a1c2f4262d0524ff2222", 0x46}, {&(0x7f0000000600)="3ffebfca3ffec8281abeab174de488cffb5becee7dedb644cddb1b0bdc6f954c6fc5a45909cd26438d08776049548a2060251e68d3c9cd8f60ced30ec5d25459154f5ab1012839a7479a6f7e8a5ee2ae59a5c694dbd06d486564a4249d1e63e95c3ac73a96b686bf289870bb60c2b0d23d587122fbc72fca296271e2ba5139dee9e5f6f9e2d32da929f1e6a0d8c5da16a7f4fefad577f8858e29cca5541a13449b5f71e2e5a00a2994f85dac777436ca6c43f641a282ff33f54358412c3335e15ef5fdefb0fa4e6b7fd83436e5f2be5aef", 0xd1}], 0x6, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r10, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r7, r4, r8, r4, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r9, 0xffffffffffffffff, r2]}], 0x80}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 23:48:16 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x10000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r7, 0x6) msgget(0x3, 0x244) unlink(&(0x7f0000000040)='./file0\x00') 23:48:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="87fa"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:48:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) dup(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt(r2, 0x6, 0xffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) getpgrp() 23:48:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="030000858ae817dbd4020044dff259d35a05fabe0004000000000000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 23:48:16 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f00000000c0), 0x0) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000003000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 23:48:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 23:48:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x50) 23:48:17 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r6, 0x2}) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) kevent(r7, 0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000000)) 23:48:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0xd2dd, 0x7}, 0x8) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) r5 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 23:48:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x9, 0xee, {0x409d80b8, 0x9}}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x8d) 23:48:17 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xdf5d98d32df367a8, 0x0) getpid() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r0) clock_getres(0x0, &(0x7f0000000200)) 23:48:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f650c24e6c65302f66696c653800"], 0x10) 23:48:17 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e602c5aa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5de00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d76237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) sendto$unix(r2, &(0x7f0000000000)="c15d83b4df", 0x5, 0x0, 0x0, 0x0) flock(r0, 0xa) 23:48:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x40}, {0x84}, {0x20000006}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 23:48:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:48:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:48:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0x0) clock_settime(0x3, &(0x7f0000000040)={0x2, 0x7}) 23:48:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) socket(0x18, 0x4, 0x6) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) getpgrp() shutdown(r2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x87}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x366a, 0x1}) 23:48:18 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) read(r0, &(0x7f0000000180)=""/149, 0x95) setsockopt(r2, 0x1, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="100a2956b9223776", 0x8) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000280)) setsockopt(r2, 0x2, 0x1ff, &(0x7f0000000080)="8a01012f92b5b42fffaf1e04b25242d04f2f86df41c24356235bd5", 0x1b) 23:48:18 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x202a, r2) 23:48:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x6, 0x4000, 0x3) fcntl$dupfd(r2, 0x0, r2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:48:18 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xac0, 0x3) 23:48:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="09917b2f1d25d3e5e3df3765279232c01f1eb7dfe6000f0008", 0x19) nanosleep(&(0x7f0000000000)={0x3f, 0xffffffff}, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:48:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="195a82a340b5e5d9c005bfab0848") r2 = msgget$private(0x0, 0xffffffffffffffdb) r3 = msgget(0xffffffffffffffff, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x800) msgsnd(r3, &(0x7f0000000200)={0x0, "ee3ebd74990b3fa980c03153205e4812beb46c3af0a0312dc14c4fffc80af2d3194468f7dc7dbb15a5ce79e5fcc0869785449e7e5e66fb5d1b3068c56ee11c8b10991fa927b679c5bfb12b1a479014fce173cbfb4c0fcf8c3a6f03b5eaa53f9283e3f9aa812d90567065c2c8a669bbd647990974e92e7c9fb075947aed08c08898f1ad0867a6a027e139d204d99a263b7d"}, 0x99, 0x800) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000200000000000000000000000000000dd0599b089e79358778b8b38c100000061000000000012412f00000000000000000000000000aabf2a0d827256acac000000000000f478dbbc000000fc0a8494edf29ac8d043d312cec111219c92f5014498b054922efe521cba041ffa0a3a2600d3a7f6627d22d7efbd987a72d8209fe097ae146d99ee550b233c77a4b99229b3d08ee34cf6da88"], 0x4b, 0x3, 0x0) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb0c0263ac371f5000000b9000000be64000000c7992277f7644f49e96e79de2fc92c4769f174edda81a67316e1724b5c4d4d34ffe39b9c388a221f21002de71e3449d8c28df27cecff172687c3a686081eaaa15caec908783920155fd1db3f4c314621044c3442eba6efb5c4c3e80cfd171520566e936b405564e2b61119916ee732e3f6660cff5577727495636d0e3ef371ede2f2101726d79552cd802f529f4464c3c9b6f2b8df7563a6a655f1954b1a93b51410fcbf4b7b581c3f1b"], 0x21, 0x1000) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) 23:48:18 executing program 0: r0 = socket(0x1, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x2, 0x0) ftruncate(r1, 0x0, 0x7ff) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x6, 0x4, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000340)={0x10, 0x7fff, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf95}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x100000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xf93}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0xf900000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xfffffffffffffffe}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x8, 0x5}, {0x6, 0x7, 0x5, 0x8000}, {0x1, 0x0, 0x98}]}) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r3, 0xa, r5) select(0x40, &(0x7f0000000140)={0x4000000, 0x2, 0x80000000, 0x3f, 0x2, 0x3, 0x7ff, 0x80}, &(0x7f0000000180)={0x9, 0x5, 0x1ff, 0x6, 0x5, 0x22f, 0x3400000000000000, 0xe7e}, &(0x7f00000001c0)={0x3, 0x80, 0x0, 0x9, 0x6, 0x7, 0x9, 0x3}, &(0x7f0000000200)={0xca, 0x3f}) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = dup(r6) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r7) 23:48:18 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x2) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0x80000000}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:48:18 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x90004}) 23:48:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3fdffffff67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658b0301d7625c71a56b0f6ef1c7b3761b075cdcb511cc6b84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f540630000000000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac84b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47"], 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 23:48:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x37}, {{r2}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0x3, 0x7}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x1c00000000000, 0x6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) kqueue() 23:48:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x85, 0x4cd3}, {0x8a, 0x8001}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x10000fe) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x4, 0x5}], 0x1}) 23:48:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x68) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r6, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000100)='./bus\x00', 0x4, 0x1006, r7) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) 23:48:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) acct(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES32=r0], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) 23:48:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="b240906c15f54157fac35f3582cc7d0a", 0x10}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000040)={0x6, 0x0, {[], [], [], [], [], {}, {0x0, 0x0, 0x7}}}) 23:48:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x6, 0x1, 0xffffffffffffa0ae, 0x7}, {{}, 0xfffffffffffffff9, 0x9f, 0x40, 0xfffffffffffffffc, 0x1ff}, {{}, 0xfffffffffffffffa, 0xac, 0x40000000, 0xff, 0x6}], 0x31a6400, &(0x7f0000000200)=[{{}, 0x15a4dc01319102ae, 0x20, 0x1, 0x0, 0x5}, {{}, 0xfffffffffffffff8, 0x5, 0x40000000, 0x5, 0xcc35}, {{}, 0xfffffffffffffffb, 0x3, 0x40, 0xcc9d, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x4}], 0x1d, &(0x7f0000000100)={0x4, 0x1532}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd8113aa4e7175526cf79ff93192", 0x9d2c33615c055765) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) shutdown(r2, 0x0) setsockopt(0xffffffffffffffff, 0x2c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 23:48:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210f94016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5183451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:48:19 executing program 1: shmget$private(0x0, 0x3000, 0x10, &(0x7f0000037000/0x3000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000004c0)='./file0\x00') rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="7c148fa06a0a95261b46acc6733a7cc5b20c4b700cc8d42560840e864def61ab364e58cbff758c8b084d7a92e54fa55eabdbe678a11ee3adb27bab147a3f3ddaa5f447f7f587d3ec78a72ee9c63807187c5734bfb79b2bb5d679ad6271967f8a4e30b7fd31f5b96ebf9ad6e1e4b3646d0545f6c12faf9b244c86fc14300c2a2444fe88f4e4399ecb6dac64510c5d5ecdcbb6f99806cda8b3967c29e385bcc00f49a20485e66e36861ea5f2dddf42dd2c5d4d01f8deeb81d747dee0163c326c21ba728db4ba5a55a8939cca581e29f9007f05f4ffe02bb5247c95041ab0395929b1d4323720c78dbafe5b483f9b168dd0e03c4cc9c846862aea", 0xf9}, {&(0x7f0000000340)="28863a38b6ff34330ffeaa0db5d0221b2c7adc57968636b43f831e9266f2aa110e42f5085035e3e32404eadb5db786053f2e6cc8356fc4d927f077a0c22ce3ea406841b86214ad3e37c184e78aae0db2d817d547a2503f2e7ec3d36227b7dcef5a9d537a29dccf2b0535d5f944b5967e838639d95a36eef93c26ca56c0d56f65851c199eb1d9", 0x86}, {&(0x7f0000000a00)="52065c4b1b8c20e7d82d533401dca95d215a13f2eb6f7385500ca7191f8752b5d68e8664eeefcf53f3a6ac5346289544c438cbffa011b5d528a64bf813375c67df9d227b7f8cfb168e46455183072882d1a17b96c4aadf01fa1fe146960ebffa38ffb2508a8741248e27864d9a8ec47a17a52cdc9ab41f7f523870d6c15bdcc608912896b268e551f39a4b192a1df3b865467028a54299867e907d0506500db4e16ff5edfc7f62d25eb86c466142cdcf0576435016a27cad8e000bdc740c4b286663a40a6b40e8451604af7134ab6e73e6311afe9e12b45c0811525c31f1aa3913e9eea9d4", 0xe5}, {&(0x7f0000000100)}], 0x4, &(0x7f0000000b00)=[{0x50, 0x1, 0x8001, "e46ee4316f28b202ee6fc9b2d3a43b6855b52b7ac57a9751123dc800b9d8f730065f25b2d3487bf8d130300dd2ba21d536ab8c6988fe4dde3eeee18b"}, {0xf0, 0xffff, 0x1, "0a435a8bfd32f865d581f5693a96ac90eed5660c0303e9a87794bd0741b28a44da78eb62219c0e27fb16b63d60c8eb98402e148da2ec962e7a6d0dfee59e7129511f7533b19dc4d2ce7893625c7e96bdd7ba3ac747dfd80677c9a517bd1454bea6dfd74d0d0dda0df3fe60c3807f1083f90530386905eb8bf2172f9b2c876a41789862955cc0759f98563d933a5fe147283ed591af904e7292f2696f7f4fbbafa667bb6d1df4e7ea20b93e2f3860a7d892e5312d57a54fe053e58c921fdfb23c695771e0deb5b8ec04597b12daad66dfec8c29dfe66974ff8725a8bd"}], 0x140}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x1, 0x4, 0x0, [{&(0x7f00007b8000/0x3000)=nil, &(0x7f000012e000/0x3000)=nil}, {&(0x7f00001ab000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f00000e1000/0x3000)=nil, &(0x7f000036f000/0x3000)=nil, 0x6}, {&(0x7f0000477000/0x4000)=nil, &(0x7f0000615000/0x2000)=nil, 0x9}, {&(0x7f00007e2000/0x2000)=nil, &(0x7f0000435000/0x1000)=nil, 0x5}, {&(0x7f00007f1000/0x4000)=nil, &(0x7f00000f1000/0x9000)=nil, 0x5}, {&(0x7f0000509000/0x3000)=nil, &(0x7f00002a8000/0x1000)=nil, 0x7d3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000050000/0x2000)=nil, 0x2}, {&(0x7f00006a0000/0x1000)=nil, &(0x7f0000316000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f00006d7000/0x1000)=nil, &(0x7f0000443000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000492000/0x3000)=nil, 0x4}, {&(0x7f000068f000/0x1000)=nil, &(0x7f00001bb000/0x3000)=nil}, {&(0x7f0000605000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x80000001}, {&(0x7f0000693000/0x2000)=nil, &(0x7f000029a000/0x2000)=nil, 0x10000}, {&(0x7f00007c3000/0x1000)=nil, &(0x7f0000036000/0x3000)=nil}], ['./file0\x00', './file0\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './file'], 0x80000001}) setuid(0xee01) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000440)=0xc) 23:48:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000bec6ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 23:48:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x88) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 23:48:19 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/124, 0x7c}], 0x1, &(0x7f00000001c0)=""/118, 0x76}, 0x800) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:19 executing program 1: open$dir(&(0x7f0000000040)='./file1\x00', 0xa62, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x103, 0x80, 0x8}, {{r4}, 0xfffffffffffffffc, 0x5, 0x20, 0x8, 0x8}, {{r6}, 0xfffffffffffffffd, 0x30, 0x1, 0x1, 0x2}, {{r8}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffffffffffd, 0x2e}, {{r9}, 0xfffffffffffffff9, 0x1, 0x4, 0x1, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x5}], 0x1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1}], 0x8, &(0x7f0000000240)={0x100, 0x20}) unlinkat(r3, &(0x7f0000000000)='./file1\x00', 0x0) 23:48:19 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x7307198c1e78f2cf) pipe(&(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) getuid() r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000340)=""/173) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r3, 0x0, 0x20, 0x8001}, 0x7fffffff, 0x800, 0x7}) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) setreuid(0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 23:48:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff00000000006d1c7c8a5b67071b542a52871d000000b81500000029001c0032000000030000003591af0dccbb893f"], 0x38}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x19, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00002e2000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/52}, &(0x7f0000000140)=0x36) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x2f4, 0x4, {[0x4, 0x9e0, 0x6, 0xb5c2, 0x199, 0x1, 0x6, 0x1, 0x100000000, 0x6, 0x4, 0x2, 0x1, 0x5, 0x4, 0x5, 0x5, 0x3], [0x7, 0x1e, 0x2, 0x0, 0x8, 0x0, 0x2, 0x1, 0x400, 0x8ed2], [0x401, 0xff, 0xfffffffffffffffb, 0x101, 0x8, 0x4, 0x5], [0x8, 0x7fffffff, 0x46b2, 0x8, 0xff, 0xfffffffffffffff8], [{0x2, 0x80000000, 0x3, 0x8000}, {0x401, 0x2, 0x9, 0x4}, {0x0, 0x7fffffff, 0x6, 0x7}, {0x1, 0x3, 0x4, 0x7fffffff}, {0x1, 0x800, 0x0, 0x3}, {0x6, 0x35a1, 0x800, 0x6939c7e0}, {0x3ff, 0x2909, 0x80000000, 0x2}, {0x7d, 0x81, 0x6, 0x101}], {0x74, 0x8, 0x32ef, 0x1}, {0x7, 0x2, 0x0, 0x9}}}) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x3, 0x0, 0x4, 0x10000, 0x9]}) 23:48:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed7, &(0x7f0000000100)="b68b353b26b257b78eb126bd483496da5d9271536fe2dd1e07dede888a000000003daf610327c2056a") 23:48:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a3862070010bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000a805dfd3fa97cec0d1e2c99cd543b0470000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee8d50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b27298dcee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a27daaf14dca43ad6b9c1d78e567f5661a9e97c14cbdc4a6683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000f0ebb4f148d3d3d4ffc07be49676f8c71db93d97e5592ffeec58889b"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xc) 23:48:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getdents(r2, &(0x7f00000000c0)=""/54, 0x36) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)="df3f551936bd3e13761497ee2d02ae"}) 23:48:19 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 23:48:19 executing program 1: r0 = socket$inet6(0xa, 0x803, 0x2) connect$inet6(r0, 0x0, 0x0) 23:48:19 executing program 0: mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x1c, &(0x7f0000000000), &(0x7f0000cab000)=0xc) 23:48:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 23:48:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) 23:48:19 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)) 23:48:19 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)) 23:48:19 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000080)) 23:48:19 executing program 1: r0 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r0, 0x2008002, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r1, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/19, 0xfffffe47) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000180)=""/19, 0xfffffe47) 23:48:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0}, 0x10) 23:48:19 executing program 1: mkdir(&(0x7f0000001080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x6e) 23:48:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, 0x0) 23:48:19 executing program 1: syz_emit_ethernet(0x14, &(0x7f0000000000)) 23:48:19 executing program 0: socketpair(0x2, 0x3, 0xff, &(0x7f0000001780)) 23:48:19 executing program 1: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000002c0)="5500000018007f53005801b2a4a280930a600000ffa84308910000003900080008000a00010000000000156f757284366a66000600002f7caef12dfc68e9abdb0038d54400009b84136ef75afb83de4494f69e8214", 0x55}], 0x1}, 0x0) 23:48:19 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)) 23:48:19 executing program 1: r0 = socket(0x10, 0x80002, 0x0) connect$unix(r0, &(0x7f0000000500)=@abs, 0x6e) 23:48:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:48:19 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000080)) 23:48:19 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)) 23:48:19 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) poll(0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 23:48:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 23:48:19 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000080)) 23:48:19 executing program 0: r0 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x1}) 23:48:19 executing program 0: socketpair(0x23, 0x0, 0x9, &(0x7f0000000080)) 23:48:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 23:48:19 executing program 1: open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r0, 0x0, 0x0) 23:48:19 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 23:48:19 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000040)) 23:48:19 executing program 1: r0 = socket(0x40000000002, 0x3, 0x0) getsockopt(r0, 0x4000, 0x0, 0x0, 0x0) 23:48:20 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="0180c2000000aac40000000000000001080006040000b5c600000000aa00ac1e0001"]) 23:48:20 executing program 0: semctl$SETALL(0x0, 0x0, 0x11, 0x0) semctl$GETZCNT(0x0, 0x21459d26fa0ad759, 0xf, 0x0) 23:48:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='b'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:48:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 23:48:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 23:48:20 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000100)) 23:48:20 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000080)) 23:48:20 executing program 1: syz_emit_ethernet(0xaa, &(0x7f0000000280)) 23:48:20 executing program 1: socketpair(0xa, 0x3, 0x87, &(0x7f0000001780)) 23:48:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 23:48:20 executing program 0: semctl$GETNCNT(0x0, 0xff7f0000, 0x10, 0x0) 23:48:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:48:20 executing program 1: r0 = socket$inet6(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x13, &(0x7f0000000000)=[{&(0x7f0000000180)="5500000018007f5f00fe01b2a4a29093020604000e000801021209003900090035000c020100000019000b400008110b000022dc1338d54404009b84136ef75afb83de4411000500", 0x48}, {&(0x7f0000000200)="7200f55c61762244b154f5c600", 0xd}], 0x2}, 0x0) 23:48:20 executing program 0: r0 = socket$inet(0x2, 0x6000000000000003, 0x6) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0x10) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:48:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x10) 23:48:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x0}, 0x10) 23:48:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) load: 0.22 cmd: getty 98243 [ttyin] 0.00u 0.00s 0% 311k load: 0.22 cmd: getty 98243 [ttyin] 0.00u 0.00s 0% 311k 23:48:20 executing program 0: r0 = socket$inet6(0x10, 0x40000000000003, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)="5500000018007fd500fe01b2a4a27d930a06000000a84308910000003900080008000c0000dc1338d54400009b7a136ef75afb83de448daa72540d8102d2c55327c43ab8220000060cec4fab91d400000000000000", 0x55}], 0x1}, 0x0) 23:48:20 executing program 1: semop(0x0, &(0x7f0000000380)=[{0x0, 0x0, 0x3000}], 0x1) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000140)) 23:48:20 executing program 0: r0 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 23:48:20 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000e200000086dd60000010001c2c00fe800000000000004ce33c06799c8423fe8000000000000000000000000000aa2c0000000000000000000000e47eaaf521cc8a8023108e3af33e94c71cef02985287e5aa1ec5c456da38e39b1674f48e454aa1504eb11e90552edcf670e289487fad5d68d3ab888c8deebdf3defdbc87e18f1939411444eace948da0f050a8841b291df45a393642433b8fa69bab607c7d1857d1572bd47c674dbeeadbc2009b61b93270bd289aceded419f991d649ff59e7a50bb79ac79d120d391ee4be97d5ad15cef3512b178f703ce5a2ff5b4001f2219920e6bc633c6f1f9767f9db01234d4d6242f97eacffe3e3d032168d9c6c48a1fc6df06a8983e6c279b9b78e6ba5868b41e6be01b084496c69b258c3e558b6fff7b1a88b4a8ff8394d1507d7cfd5ff0d74435c3db4ac8e265ca27642231f53f878f6a9d52932e8f48ea1e2ce5035531093af7b9f25cf0f691aca690a50879d5bff7924ad28e58282cf1b9ba1329106863848311ae15b6a6d0c89323c4c32f0a0d9de64c9f2814e651c857a368037", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 23:48:20 executing program 0: r0 = socket$unix(0x1, 0x400040000000001, 0x0) bind$unix(r0, &(0x7f0000003000)=@abs={0x1}, 0x8) 23:48:20 executing program 1: r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="23000000220009bb00b9409b849ac00a00e3b8a98623ff2a09a6c5b01109e3ecabbe82", 0x23, 0x0, 0x0, 0xa0010000) 23:48:20 executing program 0: r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x1c, &(0x7f0000000000), &(0x7f0000cab000)=0xc) 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0}, 0x1c) 23:48:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2088611, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='=', 0x1}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:20 executing program 1: 23:48:20 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: 23:48:21 executing program 0: 23:48:21 executing program 1: r0 = socket$inet6(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x13, &(0x7f0000000000)=[{&(0x7f0000000180)="5500000018007f5f00fe01b2a4a290930206040000000801021209003900090035000c020100000019000b40000c1101000022dc1338d54403009b84136ef75afb83de4411000500", 0x48}, {&(0x7f0000000200)="7200f55c61762244b154f5c600", 0xd}], 0x2}, 0x0) 23:48:21 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0x1f}, {0x1000000000000000, 0xa46}}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x1, 0x0) 23:48:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x94) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="fa15013460708b76b6608bc44485") 23:48:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3, 0xff, 0x81, 0x10001}, {0x5, 0x4, 0xf7, 0x8f5}, {0x8001, 0x3b, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) close(0xffffffffffffffff) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) 23:48:21 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x38000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 23:48:21 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="20af48b4", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="e06aaca3f12d0857c9a4305e17a80cdc5bfdcd4c1353d39dc06c476f8a6f36f59b9d6f77389e67684882263feda9996c33648f718968380a8e6c58dd1a5d68e03998d9f95bac8656ee2448ddfd8427a71c3dbfe6cc690d5a13feb4c5b04849a53edb420ebf8652eea2036c454d95f3b04ae8d2d5ff2e80ecae", @ANYRES32=r0, @ANYRES16=r1, @ANYRESDEC=r3, @ANYRESDEC=0x0]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 23:48:21 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xac0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB=' \x00.7file0\x00'], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) 23:48:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r0, r5) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x200003, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 23:48:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000100)="1f12fb36", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="1654bd6a1cd5b39abd3d", 0xa) 23:48:21 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x1000300010005}) panic: m_copydata: null mbuf Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *203537 59766 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff8224bddc) at panic+0x15c m_copydata(fffffd80534ca000,30,8,fffffd805a410220) at m_copydata+0x17e ip6_pullexthdr(fffffd80534ca000,30,0) at ip6_pullexthdr+0x16f ip6_savecontrol(fffffd805fdfa000,fffffd80534ca000,ffff800020653e50) at ip6_savecontrol+0x373 rip6_input(ffff8000206540a8,ffff8000206540b4,0,18) at rip6_input+0x4eb ip_deliver(ffff8000206540a8,ffff8000206540b4,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff8000206540a8,ffff8000206540b4,29,0,ffff80000017a2a8) at ip6_input_if+0xf26 ipv6_input(ffff80000017a2a8,fffffd805e350400) at ipv6_input+0x48 if_input_local(ffff80000017a2a8,fffffd805e350400,18) at if_input_local+0x121 ip6_output(fffffd805e350500,ffff800000a09b00,fffffd8057416c80,0,0,fffffd8057416c10) at ip6_output+0xd02 rip6_output(fffffd805e350500,fffffd8057418c90,ffff800020654410,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8057418c90,9,fffffd805e350500,0,0,ffff80001d352128) at rip6_usrreq+0x5e1 sosend(fffffd8057418c90,0,ffff800020654658,0,0,0) at sosend+0x669 end trace frame: 0xffff800020654640, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic m_copydata: null mbuf ddb> trace db_enter() at db_enter+0x18 panic(ffffffff8224bddc) at panic+0x15c m_copydata(fffffd80534ca000,30,8,fffffd805a410220) at m_copydata+0x17e ip6_pullexthdr(fffffd80534ca000,30,0) at ip6_pullexthdr+0x16f ip6_savecontrol(fffffd805fdfa000,fffffd80534ca000,ffff800020653e50) at ip6_savecontrol+0x373 rip6_input(ffff8000206540a8,ffff8000206540b4,0,18) at rip6_input+0x4eb ip_deliver(ffff8000206540a8,ffff8000206540b4,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff8000206540a8,ffff8000206540b4,29,0,ffff80000017a2a8) at ip6_input_if+0xf26 ipv6_input(ffff80000017a2a8,fffffd805e350400) at ipv6_input+0x48 if_input_local(ffff80000017a2a8,fffffd805e350400,18) at if_input_local+0x121 ip6_output(fffffd805e350500,ffff800000a09b00,fffffd8057416c80,0,0,fffffd8057416c10) at ip6_output+0xd02 rip6_output(fffffd805e350500,fffffd8057418c90,ffff800020654410,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8057418c90,9,fffffd805e350500,0,0,ffff80001d352128) at rip6_usrreq+0x5e1 sosend(fffffd8057418c90,0,ffff800020654658,0,0,0) at sosend+0x669 dofilewritev(ffff80001d352128,a,ffff800020654658,0,ffff800020654740) at dofilewritev+0x1ab sys_write(ffff80001d352128,ffff8000206546f8,ffff800020654740) at sys_write+0x83 syscall(ffff8000206547c0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe8455783ac0, count: -18 ddb> show registers rdi 0xffffffff81772057 db_enter+0x17 rsi 0x128f __ALIGN_SIZE+0x28f rbp 0xffff800020653bc0 rbx 0xffff800020653c70 rdx 0x1290 __ALIGN_SIZE+0x290 rcx 0xffff80001d435000 rax 0xffff80001d435000 r8 0xffff800020653b80 r9 0x1 r10 0xffff8000009f8480 r11 0x7b6f1de063955234 r12 0x3000000008 r13 0xffff800020653bd0 r14 0x100 r15 0x1 rip 0xffffffff81772058 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020653bb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=203537 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=61, nice=20 forw=0xffffffffffffffff, list=0xffff80001d351c48,0xffffffff825a9c58 process=0xffff8000ffff9210 user=0xffff80002064f000, vmspace=0xfffffd806bc09dd0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 59766 74221 20276 0 2 0 syz-executor.0 *59766 203537 20276 0 7 0x4000000 syz-executor.0 41455 90867 70163 0 2 0 syz-executor.1 41455 10525 70163 0 3 0x4000080 fifor syz-executor.1 41177 489762 0 0 3 0x14200 bored sosplice 70163 44285 61128 0 3 0x82 nanosleep syz-executor.1 20276 347087 61128 0 3 0x82 nanosleep syz-executor.0 61128 82520 26816 0 3 0x82 thrsleep syz-fuzzer 61128 107235 26816 0 3 0x4000082 thrsleep syz-fuzzer 61128 137576 26816 0 3 0x4000082 kqread syz-fuzzer 61128 507700 26816 0 3 0x4000082 thrsleep syz-fuzzer 61128 35329 26816 0 3 0x4000082 thrsleep syz-fuzzer 61128 480630 26816 0 3 0x4000082 thrsleep syz-fuzzer 61128 387736 26816 0 3 0x4000082 thrsleep syz-fuzzer 61128 151578 26816 0 3 0x4000082 thrsleep syz-fuzzer 26816 192661 79830 0 3 0x10008a pause ksh 79830 367697 64797 0 3 0x92 select sshd 98243 278386 1 0 3 0x100083 ttyin getty 64797 507404 1 0 3 0x80 select sshd 52075 96090 35496 73 3 0x100090 kqread syslogd 35496 419480 1 0 3 0x100082 netio syslogd 6300 66275 1 77 3 0x100090 poll dhclient 96260 103877 1 0 3 0x80 poll dhclient 29671 121970 0 0 3 0x14200 bored smr 98392 53731 0 0 2 0x14200 zerothread 55743 279781 0 0 3 0x14200 aiodoned aiodoned 67947 19956 0 0 3 0x14200 syncer update 6143 118879 0 0 3 0x14200 cleaner cleaner 51250 190777 0 0 3 0x14200 reaper reaper 65068 398599 0 0 3 0x14200 pgdaemon pagedaemon 64041 379824 0 0 3 0x14200 bored crynlk 99333 192070 0 0 3 0x14200 bored crypto 75571 211145 0 0 3 0x40014200 acpi0 acpi0 30002 337288 0 0 3 0x14200 bored softnet 80000 482902 0 0 3 0x14200 bored systqmp 1616 352829 0 0 3 0x14200 bored systq 3300 214238 0 0 3 0x40014200 bored softclock 79796 185314 0 0 3 0x40014200 idle0 1 309597 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9496 6477K 6972K 78643K 10930 0 pcb 19 8K 8K 78643K 69 0 rtable 114 4K 4K 78643K 246 0 ifaddr 78 17K 17K 78643K 115 0 counters 21 16K 16K 78643K 27 0 ioctlops 0 0K 2K 78643K 25 0 iov 0 0K 12K 78643K 40 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1331 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 26 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 343 0 sigio 0 0K 0K 78643K 9 0 proc 50 38K 63K 78643K 381 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 2 0K 0K 78643K 18 0 in_multi 92 4K 4K 78643K 116 0 ether_multi 2 0K 0K 78643K 12 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 191 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 100 21K 25K 78643K 1512 0 UVM aobj 15 2K 3K 78643K 17 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 4 0K 0K 78643K 44 0 NDP 10 0K 0K 78643K 20 0 temp 91 3030K 3094K 78643K 12490 0 kqueue 3 4K 12K 78643K 27 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 48 0 1 2 0 2 2 0 8 0 unpcb 120 143 0 133 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 80 0 80 1 1 0 1 0 8 0 tcpcb 544 96 0 89 1 0 1 1 0 8 0 inpcb 280 532 0 515 2 0 2 2 0 8 0 nd6 48 7 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 1 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 197 0 0 13 0 13 13 0 8 0 art_table 32 199 0 0 2 0 2 2 0 8 0 art_node 16 47 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 5 0 5 1 0 1 1 0 8 1 semapl 112 24 0 14 1 0 1 1 0 8 0 shmpl 112 15 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1856 0 456 46 0 46 46 0 8 0 ffsino 240 1856 0 456 83 0 83 83 0 8 0 nchpl 144 2496 0 883 60 0 60 60 0 8 0 uvmvnodes 72 1970 0 0 36 0 36 36 0 8 0 vnodes 208 1970 0 0 104 0 104 104 0 8 0 namei 1024 6183 0 6183 1 0 1 1 0 8 1 scxspl 192 7693 0 7693 1 0 1 1 0 8 1 plimitpl 152 38 0 31 1 0 1 1 0 8 0 sigapl 424 530 0 500 4 0 4 4 0 8 0 futexpl 56 4473 0 4473 1 0 1 1 0 8 1 knotepl 112 86 0 67 1 0 1 1 0 8 0 kqueuepl 144 56 0 54 1 0 1 1 0 8 0 pipelkpl 16 99 0 89 1 0 1 1 0 8 0 pipepl 120 198 0 179 1 0 1 1 0 8 0 fdescpl 432 515 0 500 2 0 2 2 0 8 0 filepl 120 2564 0 2460 4 0 4 4 0 8 0 lockfpl 104 47 0 46 1 0 1 1 0 8 0 lockfspl 48 19 0 18 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 192 0 185 1 0 1 1 0 8 0 zombiepl 144 500 0 500 1 0 1 1 0 8 1 processpl 920 530 0 500 4 0 4 4 0 8 0 procpl 624 831 0 792 4 0 4 4 0 8 0 sosppl 128 5 0 5 1 1 0 1 0 8 0 sockpl 400 704 0 677 3 0 3 3 0 8 0 mcl64k 65536 24 0 22 1 0 1 1 0 8 0 mcl16k 16384 2 0 2 1 1 0 1 0 8 0 mcl12k 12288 1 0 1 1 1 0 1 0 8 0 mcl9k 9216 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 7 0 7 1 0 1 1 0 8 1 mcl4k 4096 16 0 16 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 1 0 1 1 0 8 1 mcl2k 2048 61455 0 61418 14 8 6 12 0 8 0 mtagpl 80 22 0 2 2 1 1 1 0 8 0 mbufpl 256 99106 0 98796 23 2 21 22 0 8 0 bufpl 280 4852 0 165 335 0 335 335 0 8 0 anonpl 16 53867 0 40332 73 2 71 71 0 107 14 amapchunkpl 152 2516 0 2377 20 5 15 20 0 158 9 amappl16 192 2182 0 1455 49 4 45 49 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 2 0 1 2 1 1 1 0 8 0 amappl13 168 190 0 186 1 0 1 1 0 8 0 amappl12 160 6 0 4 1 0 1 1 0 8 0 amappl11 152 61 0 49 1 0 1 1 0 8 0 amappl10 144 167 0 159 1 0 1 1 0 8 0 amappl9 136 373 0 370 1 0 1 1 0 8 0 amappl8 128 265 0 252 1 0 1 1 0 8 0 amappl7 120 223 0 211 1 0 1 1 0 8 0 amappl6 112 20 0 18 1 0 1 1 0 8 0 amappl5 104 271 0 259 1 0 1 1 0 8 0 amappl4 96 597 0 566 1 0 1 1 0 8 0 amappl3 88 233 0 226 1 0 1 1 0 8 0 amappl2 80 2810 0 2736 3 1 2 3 0 8 0 amappl1 72 17599 0 17178 27 18 9 20 0 8 0 amappl 80 1059 0 1013 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 16 0 2 1 0 1 1 0 8 0 uaddrrnd 24 515 0 500 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 515 0 500 1 0 1 1 0 8 0 vmmpekpl 168 6814 0 6790 2 0 2 2 0 8 0 vmmpepl 168 64527 0 62641 101 7 94 94 0 357 12 vmsppl 272 514 0 500 2 1 1 2 0 8 0 pdppl 4096 1036 0 1000 6 1 5 6 0 8 0 pvpl 32 173704 0 157146 171 0 171 171 0 265 37 pmappl 200 514 0 500 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 162 0 16 5 0 5 5 0 8 0