kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Nov 22 09:11:27 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.32' (ECDSA) to the list of known hosts. 2019/11/22 09:11:38 fuzzer started 2019/11/22 09:11:44 dialing manager at 10.128.15.235:27509 2019/11/22 09:11:44 syscalls: 337 2019/11/22 09:11:44 code coverage: enabled 2019/11/22 09:11:44 comparison tracing: enabled 2019/11/22 09:11:44 extra coverage: support is not implemented in syzkaller 2019/11/22 09:11:44 setuid sandbox: enabled 2019/11/22 09:11:44 namespace sandbox: support is not implemented in syzkaller 2019/11/22 09:11:44 Android sandbox: support is not implemented in syzkaller 2019/11/22 09:11:44 fault injection: support is not implemented in syzkaller 2019/11/22 09:11:44 leak checking: support is not implemented in syzkaller 2019/11/22 09:11:44 net packet injection: enabled 2019/11/22 09:11:44 net device setup: support is not implemented in syzkaller 2019/11/22 09:11:44 concurrency sanitizer: support is not implemented in syzkaller 2019/11/22 09:11:44 devlink PCI setup: support is not implemented in syzkaller 09:11:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30209, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) getpgrp() ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000080)) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x8) fchdir(r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x184) r3 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1853b2ed) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x880, 0x1bc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x17b1235cde9e681e, 0x0) readv(r6, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) r7 = accept$inet(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) sendto$inet(r7, &(0x7f0000001300)="e9f94615994bb5c9e65f70dc66b4a51456609aa0776f9128730ee4a655fe201b5af11a4a0cba79c744345d2b695f1fe1f3d4c9363f1867aafac89501350e69746ec67ce435dfeffd03ef9abab7ea93ef741d688a6b02d5821a0d9313e82037015d228e94b271773d1aea9e0293893effefaae04d9b1892f65dad2d3fc0b87881050dac5ab1af5601fbff6460c3c7d49f1a8bd1e123fdb37cea0a9c78547e76402da92c9a11e62c361f561c3d8501d4daf7f98fb7e165a479d32265015b7a", 0xbe, 0xc, &(0x7f00000013c0)={0x2, 0x3}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000001440)={0x20, './file0\x00'}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) r10 = dup(r2) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000014c0)={0xa2a7}, 0x8) r11 = dup(0xffffffffffffffff) ioctl$SPKRTONE(r11, 0x80085301, &(0x7f0000001500)={0xffff0000, 0x200}) open$dir(&(0x7f0000001540)='./file0\x00', 0x2, 0x180) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) accept(r12, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) r14 = accept(0xffffffffffffffff, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) r15 = socket$inet6(0x18, 0x2, 0x6) r16 = accept$unix(0xffffffffffffff9c, &(0x7f00000016c0)=@file={0x0, ""/83}, &(0x7f0000001740)=0x55) r17 = syz_open_pts() pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x18008) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/speaker\x00', 0x40, 0x0) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse\x00', 0x10000, 0x0) r21 = syz_open_pts() kevent(r12, &(0x7f0000001800)=[{{r3}, 0xffffffffffffffff, 0x22, 0x20000013, 0x10001, 0x2}, {{r14}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x7ff}, {{r15}, 0x0, 0x18, 0x1, 0x80, 0xfffffffffffffff7}, {{r16}, 0xfffffffffffffffe, 0x88, 0x20, 0x3, 0xffff}, {{r13}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x31ff, 0x5}, {{r1}, 0x0, 0x80, 0x1, 0x9, 0x4}, {{r5}, 0xfffffffffffffffe, 0x20, 0x2, 0x7fff, 0x2}, {{r17}, 0xfffffffffffffffe, 0x1c, 0x1, 0xfffffffffffffff9, 0x3f}, {{r18}, 0xfffffffffffffff9, 0x1, 0x100fffef, 0x1, 0x2}, {{r19}, 0xfffffffffffffff8, 0x11, 0x2, 0x0, 0x2}], 0x20, &(0x7f0000001980)=[{{r20}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xe1a2, 0x8}, {{r21}, 0xfffffffffffffffe, 0x10, 0x1, 0x200, 0x8000}, {{r2}, 0xfffffffffffffffa, 0xa, 0x80000000, 0x4, 0x1}], 0x2, &(0x7f0000001a00)={0xfffffffeffffffff, 0x840}) 09:11:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x73b153a8683a66fc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget(0x0, 0x808) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/132, 0x84}], 0x8) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000006c0)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$dupfd(r5, 0x0, r1) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) sendmsg(r6, &(0x7f0000001d40)={&(0x7f0000000780)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f00000007c0)="4439b8d17f248f005d77b5f45f03b953bc64e6c63ea5431e626ba36bd18c038cbbafcac68cb2865cf0d76639d3be044854bd0448dd0335c599fc4fd15aa3d6d1e18bb20b6cb7baadda1fe81863a11f6654577e52a23bcca8290231941b0a93607c8bfa660c90efe66d467468fefbae8fe55cfb253d6813d0e7ebd269522d5dcc85a06b974632362ac1e6e9e5", 0x8c}], 0x1, &(0x7f00000008c0)=[{0x78, 0xffff, 0x8, "758cd2ee99831cae6ff773ee35c700bc0bef0192d9b972f11c54f1031836c045fd97cb47eab806d88dbb43ceca088fd5961fe5d2bc9dbeaab55fec59f8db20ad482f356727c7b1aee5b872d20c28601611b3bfda2154b3bf9e1041a1a8aad014daa8f1ac"}, {0xb0, 0x1, 0xff, "766e018bd6d012a5ae93b437069a79b2c4b146aa6cf5155422151b5c4a0d8289250cbf6118fe56d4b94ae89091fe686c5d84f505f40743c1e8af056b509671af4d9100873c040fc667a0d90a251c987bba678dd9d00639bda8fe8db7a3d132283b43bcf622cc3acd785e7b60cf674581177ea4a7c7ca6cd97b2a6d2e0ef150de24ac20336da0a06e3a9f8c2aa8c541ca7a452e271d7f01c208bf"}, {0xf0, 0x0, 0x100, "97402ffd350607bf29a30920afa447bdcd0a99cc086049abe4b672acbf6270700550d036b8564806c0f36b9edaaad68ad7e95d92efe713bb6b106942249b56cd8a5201defaffc0654bbbd049fbcbc62c7c24fd0094bfd262c6c769a993f408a96ea0b87c035efb4f1b0de16780d1a748063fb492285f29e5f129e614aec9cd7f6676ae0a8ed76ddd8275ebe96682a7425a1a2844e4f6eba952e26a7928faf69c2c9e78a7b4d9f69f0946dd9c951d76c69053ff1f72592eb51cf5f3705cecdc895af6218ec4cc5de6f09493dfae8d832658f67c4225081256c4"}, {0x88, 0x0, 0x0, "4b3244b7eada747d7ad6437182faedabf9e262731bea625e92c83ce5561a861119758406630fa4fd7fbabc3914cc2a644296f7a596ea7e89aea0f64db36794f246c95c7bcca144161290ce3d8af13bcdff897e3081d95584d48d569b9a2cdfc7c50fec20e09c3c30be1f727cfa4a75cd30c6"}, {0x30, 0xffff, 0x8, "9878ee04acf693a7c35e34f17dad0e81fb5bfb4ace678b24b12dc73a3d6f"}, {0x50, 0x1, 0x3, "591b7cd6907f2d4b2f20dd9a00cdf49429aac388d75b02f82a6ae68ca0bcbe2d8a5b26a5ba04c0adfec238f483a8397fb4de276bee896c3fe7b3"}, {0xd8, 0xffff, 0x0, "e2f2de7c0b3dea0ed9e07015a05341c78cd9fa124065d3b6077ac321ba4d82ac7fa88cfa709bebc3e1a4f4047cdafcba7ee609d922d3f8d1157ade2d83773b2e9802fa8d54a73db5eaa7ad42a6cb9b1f4bf58ab272488b33a9dc79bd148e2550780ccfc8ded4c301371a3a9f78c17783b3313d782a7d6676c5ca48abc6087da2538f18a35aa3197f2449f9934900ed5997b7b3acf77f7bd4efef642b77597624925243b864814f4d57db4919701e9762eeb35f5231145293d5277e9050077110c8464f514e8e88fe"}, {0x1010, 0xffff, 0x3ff, "2a2a209dff4b88c4de24768ab4537ffff9be29b9ee668328d71e502e4e29a4782a012134439eb51be635b0ceb4f4c821d10f12815ee5d24ef65602e84748688d879a1557ec5c555bfe06d6e909e6f42357255bbf5f595d2d9be3487948ab4704a22474e262eaebd1a011f872800f3909f9952d26863270d19ddf6318b7f2f81b1b18739b9cdb3c412254581f45a4eb07f597519d896e12d13acb068a1c8bce65485120f645ee041513f63c4ec725b33765d57648d838e6320e249a46de38e532296bbc8f032bac0838477fa716d1cb7fd65bc112cc95854ea90008161adf06ab4c57c719aad2a7eb5d873027312b3d508eff13db1106a858e6d4dcff6763e17c31165397ebfd86f739ad3bd74520151ca4f75ae65e21a23296baf8fbc3d3ebf8eefd6b204c962ae15cc89cfe3dd025007374d088c06850e3e220731f34a8b067c1bd304dcbf01f2b6a722c9368759398ad64341525e0f07f06c28ead440bdf1e8d3db2fb7b1e86e888c189037d085945c7db19f78b9c6a9fb0c87ce6fced4e21bc510e20cfee13170bb8a8460a966f045905274c7b0cf0dc94631be5f940b62c6dc84d58184c8fcd1fbd778633a9853f013414029a3af380f00fb0bb34d0fed60b5da78cc3b76569a949533248d9c539da6721a737b16d52d3d366cb9da0843dc8628f6bee455299dccf518023eaa7e47f1058fe33e57220acd50ae4586ea368cef475d8a65ab16e6063762f8e80073b1f4b9577e0e491d0f72606d38ef8cc0d9c20cc4ad5c24d198c0dde8a4e078b50793e4bc3fb96af9bfff42b8ab19c225614c508a5af3ff9a1eb54313b6684fafff54abb0ef326ed9ca92244d0ae3aa4bec2cd023461ada5cea37d4c4300c30bd8ddb7f7a162fe465d06d9f0d72c22808347e9105c9641b750d5609631dbc40e2030cfd26c06a13c096d0da1f08e7323f69e6f5d13a9d068efe36b4c25cbed630d52c888adb2757a2bb16836c0317bae2864761776ed850b9491e88231ca6ed9f76b38842dbe338903490d620b2540f4e0524e02bd8273f290a72cf2ac6f89a87ad519ff19da00178d65e35a6d0bf250f035a0069eed37fa8517e924d1090ca6093e443d4e118c8cbf93faa9556774b330a7dbda99a28cecc91777ce1ca55978a3695e3298e05b11f6199424f96954b2d8a74057f696a2810c22301b5cb6efedb05627a119ab5797e075c753999f48002b1548e1a70c7a1e2749e4f989f0c35749b51db4615503e03c889c781017ebbcf9d648d743378ce0a326a2d72ea85122f4f81771d0c5e7249a714980cbda8c2bd0dd611d9e5d26cda77c9aa00965220cd05bd28583f3994f6fb171189131ab0bf14b04c403cc385d03ed3a6bb4c98ac075047d6ea3135725bb5c0ecf7e1e198f96487a59531cd24b94bcf1536da194444ee67a9b7dca725086f4c311ebed26b51542227117666acd374add698e169131522549a2a0d8e0b8eb95c7a458a208e2b266e5d1010677f63609e72df22e2dae8d98c983124a10dfc09d7e426cbd2a974005f8ca20de32f4eec66a1448e4113832e8ff3f8adb08c32ee22c1574cb5a57bba5cc0047745dc6f743ecf6e219a6832076aac0c28b9d4a164d4fb88882bcd0f36981678923a21c6d496727c717a23b3537220cd3d9e628e097512d89cacaa836ba00bc2010be890fefa385e650d48c201a996f10c44bc276c9c06a4e440ae0ce9e5d07e6309967f3ecfeb519553c84e8a942a62601129664dcdd1297d64a0e075e14da05e4caa8fb1cf240aa422c39c0661be75ff559dcb9a15de1e2e1c48be3bd448d444e326233f241e8ddd9513308decad0238de0957e9f819e9b09c4b996c83dc08f26e3744ad317f96ec77cff4eebea138f348f7a3f446bf25232230e00db9a8605863ca186ec902bb2f566a46c590411a420f6bf5ad120d8203a34026dd2ee9d2cc2d68eda1706fe1e8171639500e21a11d3001c5af2ed425e56ccd72bfc5143634f7867628d1c6c5de2fb6039519c1a47e4359935016d60911bc97be3768f18a2755bf34a11b3ade478b77aff5e5b196878a79effd6423c242e5100a169fb407b8ae3720b5bc24a5b129b5396eb53be5de911d5f08f650ecc0411365a318186ddb3e2b6bd07b40bbae9f83f061fd0e59fed086519449cbe1a376efc172183b94485c300585342674704ed95e6b642c781dd9ea213a50ad21988e4437f0da2ce9c5cebe382b90a356726ca3abe1337e0d3e64b9fd059a2961787571348c8443e2f617f23373198d894e77772f47b77185177d6c39549fd7c18d8ab7be68fcb1c780eee2d0a383baeeeb16c8727b7748f750d7ac123a1bb5fa1266324c97ad1e32088ca3726411fdf708b04596ff47f648e742e3805e0d0882a88793b65321bbcf97ad9235fa016b544a253fb63e2b519f3ab3889d6772628793ecf7320cb5fa38dc53f9ee2ebcd2555cbb271764c2abecc19d5f9c05b144acd18e28fbd1753dce200057e1e57b72c266f40466d7c3d5460c4dbc24e0e353dd685922ff906dbf1f55e761854bdc9830eefc38f17b091947e904839c918be90ac51e5bb3444bd29f81a45928e125b2327560dcdecc1b3c9d0aff34fc060cba20cb234d299d3ee3cc49e8e46bcc3994dd944c1177963b0a433883d39c595127bba58735a2f3909bb6684d90ab5d632da55690cb359b15fefaa58a36dcc8cd6d6b7b36b024f647704b55981c4943b9b2a271d26b20fb48e6018b003097c92347212949a05350a7b84eaca15b524950c827e902ce6956a44c0ddef3a34f4807836f079a4c1ce5280e2dbca3912a0dd7645a9eba1647303e671778ee29990d02e2c7b22a2de6dc8908d0d45813887ddc8722cc8781ce159329bc117993b808cb84847efeb23bdfc95e0cabbb825d301bc19b58e00918d5520436a9dfd75ee97faeeb260ef65f813f10d1e610254958c6319a248a57ba787021a1209f03521f4212728398c67ff6e47907cb265b057746c868c05f13af169b98e29cd04a88b5982b4854741d839fc1df42af789958c07fc5a7fa7ed591072008a980526edafbfa84c633aac8bc0fc80fb4b953c2526d7c23efd81ed291687454beb00f9521e37d1b2b17e316f7b54f2bdc298d43b3a156bc85a89068e80ac22ccfcc18daaff2112245b290c13756086bccecb1c456c2f2e67e85c00cc7843e1f6ef568b5db45c3c176c0d0f6bdf44e707fa41c608dbb0b09fb8807b11d3ed2c1e013c7d86195766f2faa603dd4efd162b169b3af9dc9742fdea9beb4e067216888b02448e9dfa2a36578501205cecf8ae08a93ce060bcbc50b965d166b122d1be27f45ac3afa9d6313185d76393fb64e51a18880e8cd82047976880fae43dc2a7555874b3bf8cb2420b1e34eb41cc5bafed9fe5586655dc90a348d65888cb919b84723053ae4a98a8ac6563229dcd9bf8a5dd97b5000ae3d0a27008994d73c550ab3fe4fc86f27acef0315387fd04c30aea7947b616b785abf77296aad32bf82646ffd199d04d902520cde336c889688851d6cb428031fc688d68dd65c5d54f30147138e9d14206e61a535f5031f0479650711b20994f86643593bf1e206da5ffb7fd4a439a0f22c2335285b11b4e7117e816f2a21c25dae483268c994792bdf31a50cf2f7a55cd32768f5cb9a18655f253c515e56b133fd321f9e97523435d6f3dea43cdb18fe838725c443f2f42b0df03a82ce1a0781b03f9a9a2b9bcc59626fdb453089b45216836828c3df7791d8d630d7e48b57ca568d10bafc1406110c54cea14d4f060438ff093adcf6b7ad8affc87c7c6df12643bf051e00aaaa0e8ae029513b9a921320c0a2ed807079504410210f03c71f27806d3e16c45f0b693edd7ee22d20f986b0af2384acfa7f020231dd0955ea1cda710cc0e27f4a9c814008e77c47a02297e5fa23af49d6245d19bc651975fc193800367087d75d7763c32974ac439586b0237e266023a72132b67988c39855805d77c4c3ae1065e3e1b6ed876c1f1c42f49360e8f3902f9ce4f8cbe37953c5fa8bcb68f775bd5fc827d4549de23ca41a82aace03065c9ba0a4a58b003f31e7d612ea0b8ee6e172c5b61b21b802f4539066b15a9fd86f1b7d2f1acc138ae309fdd420b0422d192b00d02a990a79c1b42dfb2fdedd32b0cae390f196e88cb7591acb1fdf4c2f95ff23c3800a4574a7670b64396c1c8b574050e8602c68aa49f92ca68c9758a29bc45ca3d5a9a77c4b0c82435842407cdad124b65808cbd478927eb290f53c990d39b388ba5964e2344a93a7553752f31c5c244c1bade252cc485e6fa20d0abd3411127957cdbaa4e1e513b617035bb8f7a7a9b8026acde00daf1dd16f9aa7810d5666b3a7267692509d2e82af84a3070a98fc6c66c44a3b84223c097d79eebf5fed749fe64fdf721667e658ed70aefc88dc54419ceb764ffbc1ac70c5f3fa04f85375f090255fb478d2da02461f23e9f8a669e724ac90d224b6b14ebee3c3696ce8375c60bfd916728856d10b99a60dc72190500556fa58c072e82b3d4f6d7484f500ca94c04b1557c0479e52359380228a2a31b3ba8d039eaef8bba3d3f638272399c3484b619933fe5b3329f4c01c820366357a06718bf7a2d6d8c068fd4c90e0e2211b26aa19237ea6b7b1aa20199fb4e74e8882c5d1502570d7566a55639db66aaf2c450f1ded6e5b7f2054fa8b3dbd71669978dcbe6c010c9413552a10180310d885814cfb10f735ce80932f548b8c5868f5742fdc8c7d67af9f60671241a71a4c755e4081dbb6ca1203a1293895743a9e5c4b59556e2faff69f6e08765a0040276b1187c9e57281dffefc541dbc29962c7a28e8e809f93051d719bd444fec8820c4bc08affe67bb44af97e7539909cd301844392cec6d04224a031f636d9f5974b49349370ceb0592e94045ca002599b645950f7cfd3de321a9d11c7502f84035537bbd81672f15aa1643ac65439452a49f6bc644a331d27be37c11d94782e390de74704330259e06a79dabbe178471e3c7f3a361723e39b6870dc9c608c3886748cdf77d485b99ba3362f5aca3fe9ecacb94ff49170a04d8167907865f8a61470030e527bafe4464e663c204f13cc968e14165b58d8fb9c6c3bd2c2c9e3f0512b25a6654271014ccd6e253836e65e335fa57a11cca3a167c2f0e5e5d49a7ed925c06f03b3a81d5c709eb27002df3b8528239019578f353e17aa67d617412dd3d42f0cb4985388bdfd67a10c7dd4c48fef50ee79cd22a7128ce9e4747410d99b37ff7c64f94c2c5f1a2e8ff984fc1d0f6502ad33508b95bcb96d3453e2d862639dba559785fd7303940ddbb151b6cdf74d1e45de238187dc49de9ad195d8ae0b364688248ccfa12ee159979d90ae7e2e8f7c8dd40c62840cb46150230a3185f06b413190b31c9dc9bec1a9dec5032f54c11d5d1861c31173d8e39ab1cc04db1e7062d3e2347624d3eccd6958999b5bfdb4d81bcecca81c704ddd3b062e5e36dd48f8b6a893424476b60e3d6cbe1757d9d95882bc689a7e77b273c55f139c9051f7af9759e7b15a946c119998c1abb1e870b38b56c3c4725f91c340b3f133edc3dd3df24128caec1d47499fb08eddc8bc2b172cd47c6ecd81b404d9c626ef788be4d3590c3439c4c84c9e7c6ecbb7babe60ec94d347f44c9656fab6f49988fe94c17e7f4c8b78a895ab7faf10157b3a2a052c49d6371803907430e11faf1938da420ea944c59f36d1d5c753d36131abaf907ad956eb5d11c5ce1250ce768645ca77c310fea3bcbbb2a0b8bef12564cc"}, {0x78, 0xffff, 0x3, "d089f90d4a06858b7df5748b531db3d713aaeeea112f25152dc71d16519ee20aaeebfdd0c7d568e5fcdc4fd0268887e927991d7f757c725d832fcdcc76ddace793ab9ef8f69ecc65b8cf5641213522aee2cd909ffc893d0b46a428c987ffdcfcfc8afe9167c0"}], 0x1480}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/zero\x00', 0x80, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000001e00)) r8 = open(&(0x7f0000001e40)='./file0\x00', 0x800, 0x2) ioctl$BIOCLOCK(r8, 0x20004276) r9 = socket$inet(0x2, 0x4, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001e80)={0x0}, 0xc) fcntl$lock(r3, 0x0, &(0x7f0000001ec0)={0x2, 0x0, 0x569b, 0x1f, r10}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000001f00)=0x7) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) listen(r11, 0x7) recvfrom$inet(r3, &(0x7f0000001fc0)=""/201, 0xc9, 0x44, &(0x7f00000020c0)={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000002100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002140)='./file0\x00') r12 = socket$unix(0x1, 0xbd3a777fc8d03613, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0xc46a67f55994ac76, r13) 09:11:52 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"}) 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) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket$inet6(0x18, 0x1001, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r16, 0x0]) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r31 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r41, 0x1e4, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, r33, r28, r30, r36, 0x10, 0x9}, 0x8, 0xb654, 0x9}) r44 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r46 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r46, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r49, 0x10, 0x9}, 0x8, 0x6, 0x9}) r50 = geteuid() r51 = getgid() r52 = geteuid() setreuid(0x0, r52) setuid(r52) r53 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r50, r53, r52, r51, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r10, r17, r24, r53, r28, r44, r45, r47, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0x0, r28]) setegid(r54) write(r2, 0x0, 0x0) 09:11:52 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000640)="5ebf05e30b439e9c488b90b831a7b5c0e33042186c20a7dad52b0464083f011a876fcded2f1125b4c5100235b429a52b8e6e6e19ce013acf5a47bae8f5f33e6671611a5eff7f7181ba8bd9916d49a658b885b2f5ce57a1cd1569e1795f0e3fbe99633c5327a77713c46c8eed3131d42e93e608994efe52d9bb4f0c28bddf2ed08152a737556ba229328e89870f28f9deb989f2bfa1776fd5d3ccde0995d145cc6e90966af0897e8d1d65df470b7f86f007a8ce7d40aa0c57351a28c16e341485792a81f77bf8a99117230f", 0xfffffffffffffdd2}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r3, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r4 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) socket(0x10, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x400, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x14, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x68001, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6c}, {0x54e}, {0x80}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)}, 0x405) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) poll(&(0x7f0000000740)=[{r10, 0x2}], 0x1, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESHEX=r6, @ANYRESDEC, @ANYRES64, @ANYRES64=0x0], 0x6) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r11 = socket(0x2, 0x7, 0x6) connect$unix(r11, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680616000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d61392341d51ed0d92f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b370cd4dcb05fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f9234e4a85ceea83bc928f8e2dff221922f71bc2c0fe3e1e8d38458b6eac57c9490a3972c429433aaa0df8bf72e30ed0f757298ce9008e452d7398343aaa7295ee3b6e9ad0c2143c9dc89c0d4353b705cf89259413206c8bc9831153ba2563ed7dffd5396a3e9cd4533e763a12d5b8aa21f5ac4ddfa927d7fef68d556e069b4aea65ce01cfacf2271ac2bef1e6303d2b833b56f633813ef3478217fb6bc68d13e30917a7078c5e79d3358459358b714ea89179db0ce9d2d7d5ee68f2ddd82a1bb6404663bbd263be3a869667ede307f4027b0b7e439fc97e9dd2e724321d810781aaa1167c1cb553b2bdee61ab032b76bad76a4b49bc95b7baa8652abeb61751e1e47be6e2153132efebbca826fa8cc5c49a5b88385e614329d5213654a0e7cbcb9f4f08e2050631d45d4f4c6bd483dfcd7b41e8eff53193ccfca10c4f151c4e767c74f48bafd586e01ada84fde743dc316406f425acb41c3566345e53ae7d256ba79834c75e8341b0f0a74feb155ec681037a46cbcc30aef6000f52b9b3915f7d5b5da606431e00572fc35bff0e0760b6e8d5a32"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r12 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r12, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 09:11:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mlock(&(0x7f00001b0000/0x2000)=nil, 0x2000) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r4 = socket$inet(0x2, 0x4, 0x4) fcntl$setstatus(r4, 0x4, 0x0) getsockopt(r3, 0x2, 0x0, &(0x7f00000001c0)=""/248, &(0x7f0000000080)=0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:11:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = getgid() lchown(&(0x7f0000000000)='./file0/file0/file0\x00', r3, r5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 09:11:53 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "047d3d82849e3c9900", 0x0, 0xfffffffc}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="009ad272d5b9bb30af00"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x2, 0x80, 0x1, 0x3ff}, {0x2, 0x1, 0xf7, 0xffff}, {0x109, 0x80, 0x6, 0x1}, {0x8, 0x1, 0x1}, {0x9, 0x3f, 0x1, 0x3}, {0x80, 0x0, 0x5, 0x2}, {0x1, 0xf9, 0x7, 0x8}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 09:11:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 09:11:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) clock_getres(0x0, &(0x7f0000000000)) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x95, 0xa4, 0x9, 0x1}, {0x2, 0x2, 0x9, 0x81}, {0x7af4, 0x4, 0xf7, 0x2}, {0x9, 0x61, 0x5, 0xe3}, {0x4b7, 0x81, 0x7, 0xfffffffa}, {0x7fff, 0xb5, 0x1, 0x40}, {0x400, 0x20, 0x16, 0x4}]}) 09:11:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="112d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fchflags(r3, 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 09:11:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x8, 0x0, 0x2, 0x2, "04713d9321849e3c990000000300000000000080"}) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fchflags(r6, 0x10000) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) accept(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 09:11:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 09:11:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 09:11:54 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:11:54 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3d, 0x0, 0x0, 0x400}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 09:11:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/\x00\x89\xe3\x1d\x1a\xe3\xdf\xa1\x84\x00', 0x80, 0x0) r2 = dup2(r1, r0) fchdir(r0) socket(0x0, 0x2, 0x2) open(&(0x7f0000000280)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x311, 0x104) renameat(r3, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') dup2(0xffffffffffffff9c, r3) 09:11:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffd, 0x2, "68c6822bc60000f4ff0000000000000000400040", 0x80}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) getegid() getpid() geteuid() r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r16, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001900), 0xc) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() geteuid() r19 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r19, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r18, r20) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r22 = getuid() r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) faccessat(r26, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r27 = getpid() r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r27, r27, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r25, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000000000e6f513b509d6225f5bb92bde4e57af2054c410475708d719ab314f0b389adb53016310d75dbc17135f9360331d35ee3da1fd55fbf5e5c2c0cfc421b076b2473e1140ed01135060814198574d57f8c4ca74a89620fb1aaf85fd22a1f232689ccb11bf02ce8324ba80706e0046b131540073297eb97a59270687a37dbb15b7efbd4360c5"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r33, r35, r24, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) r37 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r38 = dup(r37) ioctl$WSMOUSEIO_GTYPE(r38, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r40 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r43, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r44 = getpid() preadv(r43, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r45 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r47 = getegid() r48 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r45, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r46, r47, r48, r49, 0x1, 0xff}, 0x8, 0x6, r44, r44, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r42, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84872f85b21cb5177f676e5a0290b79b6be5bddff0f2d5161c32969bc3e84b55a2df814b7b581565ca2dd38fefc074f8a89b0633af45fc0d7c1b9625a8116b3d14792ce4a926bde960524cd65cf249b7c732b11c62b9969d103c8bb609ec0418550ccce02a5ff0e44"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f00000003c0)=ANY=[], 0x0, 0x400) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r42, &(0x7f0000000980)=ANY=[@ANYRES16=r50], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r42, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r54 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r51, r53, r41, r47, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r54, 0xa5, 0x3, 0x1000000100000000, 0x6}) r55 = semget$private(0x0, 0x5, 0x8) semop(r55, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r55, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r55, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r55, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r55, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r22, r35, r39, r47, 0x80, 0x80}, 0x8, 0x1, 0x101}) semop(r55, &(0x7f0000000380)=[{0x0, 0x400}, {0x9, 0x3, 0xc00}, {0x45f26140aba4f502, 0x6, 0x1000}, {0x1, 0xfff8, 0x1000}], 0x50) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r56 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) shmctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x0, r58, 0x0, 0x0, r57}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x9, r18, r17, r58, r17, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 09:11:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:11:54 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000100)="e9f37e1014e68e795c2df3c19407437fabf2b7ade1ab6abcf1f44bc6e0a45450a54edb616e720e9ee507007f83ed726a1409c50a5e54dce25177e98ce8f51f3748fb", 0x42) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 09:11:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x2, 0x4, 0x400, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8231}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd06b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xa2e}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x3ff}, 0x8) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="0000000242029e38a43b0001fee2ffe761209a7848fbd790", 0x18}], 0x1) 09:11:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1}, {0x8, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:11:55 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f8d6ff361c52d65d8202f5bffffdff"], 0x10) socket(0x20, 0x5, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 09:11:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x39047f54f03c5007, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8054, 0x81}, {0x25, 0xfc}, {0x86, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 09:11:55 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x3ff, 0x7f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 09:11:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedffffffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) 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)) shmget$private(0x0, 0x3000, 0x88, &(0x7f000049b000/0x3000)=nil) 09:11:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x1, 0x10) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080)=0x5, 0x4) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:11:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x200000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0x4, 0xff, 0x2}, {0x3f, 0x4, 0x9, 0x34b1}, {0x0, 0x3, 0x2, 0xce}]}) 09:11:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r7 = dup2(r3, r6) fcntl$setstatus(r0, 0x4, 0x0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x30000000000) ftruncate(r8, 0x0, 0x80001ffffc) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 09:11:55 executing program 1: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000440)=""/188, 0xbc}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/228, 0xe4}], 0x7, &(0x7f0000000500)=""/57, 0x39}, 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r0, 0x0) 09:11:55 executing program 1: r0 = getpid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r15, 0x1e4, 0xa}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) r19 = socket$inet6(0x18, 0x1001, 0x0) connect(r19, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r41, 0x10, 0x9}, 0x8, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r37, r40, r42, 0x1e4, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r34, 0x1c4, 0x8}, 0x5, 0x5, r35, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r0, r17) r45 = getppid() setpgid(0x0, r45) setpgid(0x0, 0x0) 09:11:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x168) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:11:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000000), 0x0) 09:11:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) dup2(r3, r4) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900"}) readv(r7, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 09:11:55 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 09:11:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 09:11:55 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$sock_int(r1, 0xffff, 0x5935e6028fe7ab8f, 0x0, 0xfffffffffffffce5) 09:11:55 executing program 0: pipe(&(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x38648, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x9) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) dup2(r5, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x900, 0x0, 0x0, 0x80020}, {0x3c}, {0x45, 0x0, 0x0, 0x3}, {0x2006}]}) r7 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 09:11:55 executing program 1: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100), 0x1000000000000029, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f5927900006b000000000000000000040000000000008600000000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000a7a28288dded57f0b0abbca25dce6f7393d910d8b62f743f6b9fc405094b286c94bfda4527ab6b3cf7f42241ad25f65e9d5763c4f79fc31ee1af87f531ae86b9418f2a273c93be96997b97f957b61327e6bf0508e5e53054c5f2446f462bbd8109118733cbb942e6ebec55697c66388192c2d0a35b58c087b4eea07bd0f48bea4be03381a943ef6cbdd139b98bad6e062470405815dfe2b8829a2e85d86cfe1a33"], 0x10) 09:11:55 executing program 0: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) r3 = dup2(r2, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) recvfrom$inet6(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r4, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x4e}, {0x6, 0x0, 0x0, 0xff}]}) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8100, 0x11) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r11 = socket$inet(0x2, 0x8000, 0x40) kevent(r6, &(0x7f0000001340)=[{{r8}, 0xfffffffffffffffd, 0x2, 0x100000c5, 0x9, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x3, 0xf0000000, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x29, 0x1, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x47, 0x4, 0x6, 0x5}], 0x20, &(0x7f00000013c0)=[{{r9}, 0x4, 0x24, 0x3, 0x952c, 0x1}, {{r3}, 0xfffffffffffffffd, 0xce948ab807b7b360, 0x12, 0x8001, 0x58462ea7}, {{r11}, 0xfffffffffffffffb, 0x6, 0x3b1ed41fa4ad659f, 0x1000, 0x4}], 0x80000, &(0x7f0000001440)={0x200, 0x9}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r4, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 09:11:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 09:11:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket(0x6, 0x0, 0x1) 09:11:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x813, r5, 0x0, 0x100000000000) write(r3, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x1) 09:11:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0x4, 0xc5, 0x8, 0x1f, "24b2ed7e2aa33dacd0a835626ed95ded0d6a3327", 0x4ed48cb2, 0x2c8d}) 09:11:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14, 0x1}, {0x80, 0x4}, {0x9}]}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 09:11:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) read(0xffffffffffffffff, &(0x7f0000000080)=""/140, 0x8c) msgget$private(0x0, 0x52) r1 = getuid() msgget(0x0, 0x265) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x280, 0x0) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket$inet6(0x18, 0x1001, 0x0) connect(r13, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r20, 0xfffffffffffffe02, 0x9, 0x7fb}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x266a, r1, 0x0, 0x0, 0x0, 0x10006, 0x5}, 0x8000044101000e, 0x3ff, 0x0, r11, 0x2, 0x1, 0x3, 0x2e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x400) 09:11:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x142) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0xfffffffffffffc7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x7) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:11:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbfff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, r4) ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000080)) 09:11:56 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r16, 0x0]) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r4, r0, 0x10, 0x9}, 0x8, 0xffffffffffffffff, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r36, 0x10, 0x9}, 0x8, 0x6, 0x9}) r37 = geteuid() r38 = getgid() r39 = geteuid() setreuid(0x0, r39) setuid(r39) r40 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r37, r40, r39, r38, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r10, r17, r23, r40, r27, r31, r32, r34, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r27]) setregid(r1, 0xffffffffffffffff) getgid() 09:11:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x120, 0xa) 09:11:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) socketpair(0x20, 0x9, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x0) 09:11:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) shutdown(r0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0xffffff01}, {0x18, 0x1, 0x200, 0x7}, 0x5, [0x0, 0x20, 0x7ffb, 0x9, 0x0, 0x1e40, 0x2, 0x7b8]}, 0x3c) mprotect(&(0x7f0000424000/0x2000)=nil, 0x2000, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") socketpair(0x18, 0x5, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000002280)=@in, &(0x7f00000022c0)=0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r1) r5 = dup(r0) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000002300)=ANY=[@ANYBLOB="0010693230392aa21c5c9bf8c38307a183c6020be34037eff1ebaf2742b930e752eb8ab930b72c3fe7246710a575df25147009a267bfebc55cb20c297c771813af9060eb3500a4c8aaa2cf174865d0b92323d7fc41c4eb5674a2fcd24987ba7fa584f82244393f3090eede1f1bd480"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="8c85e47be2e4df7027df477960e36f2cf0c4540d292eb96ab44fc5fcaa35941c3013d0dfa080c3a18b51875bee9a4fe24cb6830467f3f2b6256ee697bb89b751f864d3df8888326fed89fcf01b5ca2aeb32dff5c5fa51165ac05bc9e79ccd2bf235f115cf48930791e71b442c570f5c12df6c31ff6dd58dd9596ba6bad6ff5c513efeaf102247beabe51797545dcc9ff4182e61fff31a22517ad5436124050053f1ff29c773486e616c3a8535817981fcbd6825f4f38c0e705aeff8006f0cad59d7e06fb3b58cd37bba07ca5fb1f64fb040b767ae602c298070fa8f5d8f3c79de9253f0d1456ab0c8f8a68f4c4f1a72fb413920fa2fccb3c61bc2f02e156806a3641ca8400c886a11066b49e813f4ec954a54d9928eff64a4ab980142ab32efdf1073bc54b69405da66e2f4fc1313354bb9645eda084abf5cf5168ad3b27473232b24b4d27e9d6cb1a7653a9cec0ec33c20418abc68556ad62ec8b5557b7f03dfa8bdf50756951f9fb49303be526a681afb581ac7d3691ffb9f471f5926ebd8fd28e249f5cc70e12516d9fb7ebdfaa64329f34533ce8323ed77a66527092053ab96dae1a5f3620f2fe5bea433dfc667e11ad44bdfe9d55a72a9d03482b47c543973923d468260971cad4022998be80e533d4d9cf53111ef3de3d9f1bd6886ee3f0622857b6ba037b948f933cd4938a9ce1b8275a633e4822bed28fd2c1b0edd85fb98b245d1bdb65d4bff93e3e53b080df8afba54ec63c1b4b20c9a7a90419eb8bda4513618507fbb2fc7d2383ebd54a2f4429fa584ec95f2fcde7acd181cef86876b908dc4a4376b663c48f44201ae5d076b0d90f74ed0b2726b0600a352179b9a77ffb90a5f67d8da966eb39c7e4e0014e98097f2fd30549c046db717943d6958094212c41d81d5041505f8fe2510a4555938c934f7d338137055a40a331a3c9067ebcdb6f5720c8d46b81af1241b867b9ca0dbf709ccdf7bbfa630f0fbc8add220938462e167418dfe0c8b92009f23a5b591ab2c0039e07843fb0988d8493d51ec5dcf3cefbdc4558b3e5f89f88af65d681278958e01a28e8c5a67c2498cabbd4549e8eea255fe66626e7ea5acfb8aee119db5c1e02e013d440002f08294dfee58637fd1bfdf8bcc8c6c5c60e001df602542b15241e0e0b5af256174b89be6f6f523e50035a59e998c2ab9e78b0830bfa865c05a887a432e665a5e6c48b50279bfab0a29515fd71dcc531a058ff751e0640a8ea87f041370ebe919f68c5d5e83c14e473bf8c7a74780f080ca5cdfe6dda6d34a6d836a76fb9ef8b87d71483bc90a3ba75691a98aad4e0d31b2dd6f3a7e1b24542311dba0d532ac339a0503c4347093f76116a971728f7df89b6916c3f5fcf876fd82ecf698ad4733677afdb815efbb5e2c1d3550ca63c2b8f43f2b7330a7102c4260cd357abab2478fdda421d14f0e05eaa4bdf76122b02a3e3a3aa770091533be4914ffce9af512faf9d67f2d2b68101668fcdb516fdd8bfb0ee5c22d8b5d9481c0fdc355be49d4e35f1f0801e590be6199fb29e9e96c6e9a1e76b7796c9b57c9926192b796a835b8b51103d961fe377e00d5b642c24a4f997456adb22414976deb1611e3b846e36b9438a4f641aa22ef183a33db532427c74b2f51a12376c323d1fbc485c25e189db9d367527e34a7eea4fec0b334933aca1bce4fa6d6ab22f627542be5b34ea093ca6909b27dc43eb38afaa63743f638a1d81518bdc50886f4a17b3575d046858cc8c26ecd381fbc847f67f11b9ea64558881f43115ea8e045ff4548c11017dcec0e6bbbdb1c64c721c46d5a7c22d5a37bab541fbe722b051fb77429b70763b125f6d81cd8138d8815158aa2eddb2687138a2d8c24bed694105049752f5c695664343c47ae8b5a8a744f95434e940dc3dd6e557c70146e263c734c89b644513eb826ca23fcb3558a0a1f80c7f516155de2b4300f156727b017ac1212fa42d54ad22e4435061593e6574d76e2ae5004a7d37d73a8ca48f30c64c008ffe2f0b498d053321646c5088708d9609540a07c359395fa830fb83e8f2068e82d270d930f837f2e480f41d0c484560e61e838dd54308b2c597dbd0c7cadb79e7b92205dfcb50f3698e9fc1c348fcc58b2c6765100d26cbfa015a0727d3feef65380045713b690b3e85d4d060f81ff79f286de41caaa5b48e9d70f6087e8fd65329d18566fb87f6f988052799c1bc928f6b9250fff1a4ccace09c08a8b1af21c2340350e9df20142437bd01cf2a155a103e8e2055d959fb76ceeceb79cfb41751ffdf0db9da1719026cb8e2a58daea7aadbc666e8f68e2de3a2d11f703c31f1f5f62fa291047c9236d2a8d774e1914776372d7dec049b7f071c053ba25b74500dca0e834e806f275859e6af764966ff9f2d94f5f5eb7570aab82e22cd2196a6c183bf8e634fab499c3f50defac90062f2aef715d2c73da2ce07c13e94ebfaa67f21a3f2c38f87920129b17dfeb94e7fb79ceb6581537d450e7cc50bf40168b80de75148efecaa5c4021e5a5861123ebfa998134f213f84e05abef87ffc36d61b6fa5d57ee5951354fb57ab3e2412d3a3ac7683510847cd881d6d98e96e4d86feaec6ffaa8cc7ecbb87f6197d0efa72f327b1f67a57161154639214c062f1f6ae7213f0cef16bf14b82895395d95158abf132c3a4473905815e98f6834a004f1421b510279486310fa65dba9a0c295dc20d2a89813c9a7545481c0111979e629996bfdc3e4304860faefd1aee3e754c985f60bebc02565c7ee5aa0c9133e7d2e9b0373a8e0785718b076ee86c26f1aa32613e5156c8e93ab3bf2b2cbe0748b219297dc4cc2f5ac81f22f6100a408c268d06521ee6ffa67c11fa6b9e1444bbadd7de7a735f387879faa7acc4d7c8197720d18ef15a2294b538d3ba4ce988da0a5bd6b72b22c2906ddcefac8fcd0442453803987339bf60b16cd2b86417ebdbb14f45ccc48016178e66720979dd793a9649c51528007ce9778cc1387896bcfdf0d6733c190a20f7c9f9a1a0982442526be9354065bb794cb4db2281f9eb7ed6b69b391999335cb6989e11a10282af033935dd46b51f31e1410f1966e845b50e357112322917734decb8b1282903c2ed4f767278c539c3d2bbf2ee7da4b7d97fea6c86403c4c5d73e6733a73c4556c2e52809626a5b9f6fa53bbb81955ec3f4600f9a55b6761ae821c97de4c926ad72bc0158c014c9505e74b39ef86b045b1959cf33dfe8706edf22bf1b0656302baa4b590b12dc9d2068f83158d99d9a6f132859f5cda653644d73e792dd1a9f9798ef9353b58045796accd4e48f395de7caeaa475232c4bc322890d407ea984fbcc3d73b1dfc24e9c7fa786622d2c8c9e3f4cb64ced9a426cb22bd899b1b80d9b8ebad9a6e967b3a49b5e824b8aa10845b187ddb9f1acf5b408ca1b032cdc01dfe528a6311cc6aa18b1a4ea60bba8a70c03601d80ccce141d71e9cd8f532e3e74027f16d3308ac802d94a2404ad5e88bf5b99bb19a6347b6a5c52e4e7c32037e19322beb9f59f483755305351c20f71e65bb428445b64e3a302809fa1972b352159d180e242edca40c13d754a3ef6e39f939c556d5683f8f998be6fa270a74eebb0e2dec53ecaa895d4a61119bbd0696ea8d8e65c7ebabd157880a8a74760600989b64e6cdae213e1f8f8afda45a8fb1422b9822b3001433a25ebbf04468fdd66aa33bb0997119c462ae4a9b3f960edcfb5aaba5a5914b5d5231f51012f7aa80d35b25ace3b033d6bb805b8143e7f509a3c337844199b94ddaa782c7c1486724c6a050717402447ebc01f97478a6e5abf9bfa1c03fd64c70c90980b0bf758803ab667fc6fd24cd6e3b4eab5e017dd9a0d530fe74a94c12dd77f79e43f0d2fa2aee6192c102002eb1036aa040d0762d8254dfdd54f5389d413a0df126e61eb3a611aee11fcb0ac5801b81371350f1b868604b0e2a305d465fe1e8cc887cdce3212748a037dfaa91f362558ed567dbb25e5ea56ab43c9028f80d33bd9b85601262c54d1e248c6da592dbab43c293da52355699951a32251fdfc02c17693a46b556ed02412423ff952a1afd889b76f4aebf7bf79669af107807b68eaffaf09298b971a0eb5cc37f6351dcd54772a9ec9eabc358fa727758e688adea098952fdd17e88acf872dc55f14fea97f5cbcb6716e3c370e7a2b438ce86a74cd5f16f00e6927fc0eabfbc54b0046b316fa383883f7bf876db3ea0a15b9880e8c836799247929c82db6d1b24765c83501c46fe116755435c3d21dbc15b7f4db52ae30e90841bd4df32ef116fea186b88b3fcd1709f83dc1386fdecbc4c9c9eb85a3c5644e8f88061b84132ecdd73e48439075e6558e8dab2fa3a9b176147c88093fb176b59cb908a810a1e21139e5b1278d9cc7c8e781e07c153dacaa7e5cae5a55d35473c77c26ea7b9390ec91be39780bb589870be90a259269c538f2eb601f7bfa5ebd359cda9e3fa465999c54217904bb7f73973470016b3487f40cad9e75fcbf8bfed3737284fb820a887060838d7bdd3e2af23aa20dfab72f099a3aea6883a34c94d71870f317113de0d2124f1d815876dede1ed1b668040f7a21246505172ab3e0912c71e13cefed4780728dc6a1c1e7e9bfb55d4072d06c46241040627ed8f65362df593dda1342040077137399389e43c7ddb869f62b56dd0a311ec49637269743aea5bea8422ba2a87eb4a066baa2fe5ce298ed6518d45ba456b82d829ea5880474a7d740c3ac9d874a268c1646134fdae9b6ddf8642ab725dac5c396ee88012a0170f279c6ea04ac3670209065eedaf9cb2d098e8068f6ebb04a0100d984bc9a7f730da28d13e56e17434e75f8b584a31ff285e209a7f41a7090fb325bbca69feb065349310ee122c762da9e3965ae543d0cc3271ed407857321fa211f489399c25fb54f3ab181aa4a127420f2ed388b9792d68e0919be5b3afd4ecd8a810276f92d87839ffb4598ef78dd30b6f49d9dc7bb1909b17d56d25e13255bd09ffed24a85e46e372f8145ce8f9d1f344a648f9aeed4681e9f2a6e754572898a46086bc4ec6465bb775624be4819fdcebb1d56cb1b59a8b257e42ab60b3708ffdf1b27240f4fbe17603923da577c9d63b41bdc393879f5fcd86391629cd4bd004f550c27dce4cf0e62cc3ddd660591adf8803fec39e0d0458bb3ce97bb13e5f4b37e63ffe7b11cbc4e3f3534f3db77e62f124a45af17b754032762f72183ffecad523dabc80327c51be1dacb981d98fa23a3287f681b91f6dc8c3ed021b7aef3ac2c2b7a278857b80b65c6beeb2dafaba7537ca3e8f11e1573a36d0b698d6e7fb022d46536d27bf3a2b5127db4020a4cfd1937e6fa98bb0a9407f23764759cbbb5c7110f4bb79c133aeeb655ec8e0399fa91397557809c9d40cabc303712406bc9217d008d06e5a6fe723dbe92c6ca006825273c7a55687535997a8ac46043b0af4d49c8ac574896fad757b87cacf9efe89ed18564811f2b5e8549643cd65593b617fb3676138d3701d9daa4d5360c5c441633c591d31025ec6dfd5ca1fc3cb7443b2fe4aae122fbe73332823821cd88f30f60fcec4ccaf017f395ed62767a1d6f3387f11defdb63f18a72888438c9133c873bf389c067527c40bb9f8f2e0c20fc4da59971e1e27bfb88c2aef0b11c9ccea6f75883b509bfaef71611c0eb07336741d3f0b18a7f31fbe2bbb059df8524035342c6eb18db22e8bd26a379e65dc6f39d053d3a43cacaecb7ce551203af016a09041ed373d6701bbf61d84f0dad4b", 0x1000}, {&(0x7f0000001280)="982aa7bb4e1feb14cea457052da454b910d61b0ffe645aac3b0d60514c03de1e54c3fef564bace88f368f416374e4c1405e2b509c6eccc366aded87c98eebbe95669d3b94fada453d8025c0b9ff846b1e90adf312d62704e1f165fc05364afda1f29f68e887c102c46759ecbf8d49b074a3e529479e012e93eba4021aca41a33704bab642a2a3acded6900d92f384c6cbf6b12ecb4c682ed0e5c4138196849af18d858cfc91eba1e21a421db04a13b39df7941266d2fc91f7ec1d6a5cf1b32a5df0aa07257ffe32b09ed38d23645b186820869df82595dd9dc3459cc337640ff0bc913ddf603c289bec112e081691b1c6d59cb3aa6572a88f00dc0f75c2d95832ba62b2be1d6e27d4c06ffb8559faa373c8a49bc2ef18df77d5c13d6b65078baefe2520eb2b477d7613d17ad4e663ac519ed7f088a6cad05ed6904b0cbfe605c60bd7fc943b4a32223f8e172772a273040d70670fa1969d48aeb42c7d4c076463feff0862f9fa02ee1e6e15f28788beb5574926bc421f79bf0a6b94f7b461e63b3a287e98e5137ca66eab42f0a4b759f98f26bd6c3b0749f0ac3be9490473382e3d2f84aed8da126c344689e7c2f9b0e40ebe87ebb371c16c01ee1d91f40d020e4c19b3d0ea0614c58a08f5e98df7c2e922bd491894b94d08e7f67554169cca3a472e3cdd00dcbe65e14fd6c08bab23488cb31655a37bf6119ecce32dccf0fb48e4f3b46352f1ad879a1295dc50225ee07e1b0ebd9d8ecf33e380d322096729be9c7097bb811ad3e505de237da0a933fa607bd74f66fda1a51489bdda0eb6b77ff5cb849f5413a0217f019061ad4027e30d393f0e503157b7230a62da00b7ec05be7925490e52d3878e2f1706b2879861d5afeefeb894cdb3b41372e620796e0af536af62592aaeb03e4bcf09ec85b244668ab4dd55b87a2a93f674d1ec534cc096bacbb8467044da166cf5d8cd7f81d8cc30325ad5ddcc13d2205bb032c0aba37367a70fbcc63628c5feadaadba471b5e3755151d208a9f0798c13b03b312ed7a3e90ffbbc419823a8e59978d8ed68c0eb75e989453fbd9429f4d16d45169ca0ce19bfa831555e1063ac8d2d41809ee2dd075a875ff4f989a4f47f978f7a804f8a85308eabd04f6e0760a4378d21df4a353a68cd416eb8a72aa2915ad1b099e08b9e5b478b9f899dc63291d47bb08d9d0cb975ea01fc92b0fd8e87534af582e255cfe75c7c780628271e9fbcc4a43ba4aa5a4c0461eddab948bb9a7c1e4e369686f69b0a36261ad1952ee86949ccdafce2e5cf462d2989755079587efff25bbe2c632ef02797daa9a8bb1df7745f675a310dca6d5ed3b8f38e42ea31e031d380c7d4a33c44d8bbea71e812d348f17602fc9a13e92f367540845ae6620cc1efbbde520e36654ebf18abbc8cc877853aadfe61553af30632346f822e9dec110ba5e06024b26357abe1eab3eca46705faab6f46056329f2b15ffe713e713a438edafc90d8449d74ca73929aee0d9f4253b30cc39dd537f8e927648cb4cad4575c1668720769a9ffc499e701632d05f4f926a391f40eb381a1185aa9606ec567097280c11cc8ebaf843cc3935ad785a9e6010d648d84db3bbbf9a8fa40a923ee52d8154205dd1f35c2d0976c393b154238a7126e460207e7db2f6b42f8f710014cd0c867851359dd4af886e0eaf5cf27e568f76b617f218f4efdb41b851eaf505525d35656d8c0325b4712a559acc98893b920b6c35bd1029c7ffdf4ce435ca6fc7b499c0c7d13ddf6a39c4364d2e7bf165646933f63feef69530f208e691bb455d158ca199bab37d058a1556afc1d6de9d7e622cafa902f7b7e0246741f6512b97e130655c229601b874eac2c1a25bc0972505de2ba5d377533ffb65b194ebe1a07ac0ccf5a16c02c820d0df59da83d18379c51fb4ca95793ee9ec87eb84392a5b740534a2554019214c4d7c6a1ff6459e689eb487cbdd5392921433aea4205e960964de339652aa9b35a5d31cdcaf33898027e1f473bd7eced7338c70aebbf32c4356da5d191817591520d1764b7ad9e498a3e51971ffc9e38870e3425fb520a3b38eeb7ddf737a7761c53d859c2eaf50f701f6ac8b69aeb93f2ad1167eaf01f2abfcbc10971fbe4219ee65e180027a3df6108e239969d43571ce4c254c5436d32b9658356fbc999120e2d17f2c8830e96ef2337686f542b6e9b8b974b2df0feb1ac896f1fd35c09fd661529bd00eb25b61836ff85089ea0afd2350e28ec1567d7d45e9457f90c4020f07c7ec2ae796c1868f147b25059048c043babd1aeb3e308a7b1145ea445398e927b6cd5be4e4e050d55c6742815619085f35900f57e4f4687623fe5f18848dbc41f40ca2ca5c8f63424132b324e421e300f1806252719a10a09e7b946f061c3eee655cd0fe4d5d656297c695342a9d03ab26becdbb1202f1aa7073d36942951cbd1d5c9cfd16317afb6739319a32150705d0cfc3825b31a4185ec8a0e797b83003be836ba13a7218905cdc8e15d2b5f6497ed7e195cf87c46e62c4c16e195ca3807da918cbaac64ae1ad4b4e64ac75d3d833bc7531da8d1ed35fc07aaca9b3e03e53850c3b1aa1f687fd530226fcc07e234587663fd566f5224a40352ff323ce34717e5d7f26bae7b03b28347625f5f418ee59a77045ab4e2828ce2ea30b1a5d16f27b94f888bc93b72bba48e1fc33bc5168ac1f877bc511b5317efd4439cb03cb21d7eccfef09f946a1c8d2d66bc38821f389f7846bd64f2f38e39fb5ec05f1c359cc0433d5ea5f305568100daeef09c5d9e996fa59c2639a05ec07ae5576ea801645b4125a7aa1a6323c5027fcd5aa506cc27dfb941f95592efd8bdb3668bada22ac7ef70bdc58850dd2851eb56febbd746d3e5ecd7dc9f3ed76f5a66ee7d5c8c0c951bb7a682ba987d3c38a52a1cd87c2dd5e386e5d54355f8dbec8db0e3a105dd0ea2582d28f157fea2a2866e9deb155d1350e2dc59eb3979573c06916afe304c68ae07dcb768345e4aa0a6465f11b5abed3945352513fe6aae4cd0845d7c5981ae1d859b39d819fafc47159f5d3168ba45aa3e3a38429a829f00980d2950eec39bad1e2dd4880ae8208e74e37ee53adaf98424d6c4ee28c215897d97bcb500e1d718d46f16663aa5ee92ffdad48ab8074b74264606670763fad64a59816bf9335ce7adba997bf01486e5ec85ed62011259d9807c2f0c4a49154d4b4b9169f5c0e8dd98af762d68be2226ffc1a68ac5b84feef921c7cf701a1418b3bf45d5119446b8cbc33e060b983aa1f437293fc868d8564be6b129b1c5b3c06206f5febe35fda746ae959bb6e9027f1dde2140adf2152465627ebeedd20d1c1e196ed9d34c1736f804656fb8f26aa45765f5f2ebae65c59684239d9470752c36708e66fc472897d5a9e33ff8b340e9142dc1e0b820d4cbc667786fd41195b6e253934269c97e07445da2a827dab50eccafff5db9652789038d7ff93c1e4b1fc0a1d6b60d20b2fbffd341d8a0ac0987e8ccd93baaab58eb63994198e32d901f44a5bc43b26156d40fff717912bbf21a99862e97f6cb3bc4940ed5fc93dff8ca829cb29f7f7fdf58da20109928c7668c0983dda0a285393f8b0da269ab92b970f75eeddc27860b8d4daf14cd16012aeef7a44b9373bb03fc54e1fcee64dc13200962ef3aa423aa0dfde5f1144d86d8339dccabfcbad605a6f93ff4287b8fa6c5e5998bd36b75e195d22afadf8c0623e8731cc54610b731f41ed4a39437185cc192d4b2820f70ca1d6c293ebc1ac0b91a565348fa84c23abf8dbaed3928c49fdea9f7dec7cdb6c33ce8ff68d06e76b42c15804eb89f8d1a50e3ae38dc218f06cb9027ae2faa22033f65bae5a45776bee1662fc39c61ea5a083114e740335ef8da0c463932bd48c8ee769d715b83ef64a5ae91d724fe080b851e48421c0ba1bc8a27b2d70d5b826849f27886e0d4b46e6dbdf181ed7a7904042f9f1e395b3e50e413b648ee92899e1d9ea163ed1f8a35b95bcbe995e3730a31c344062c3110d76548891044c6c092b1a6ee6ded02ebb1ffa5e6d4e04d0dfd3a7a2cf23b5d52c4238f2f3691bda3b3ae566f5d5ce6adb6a6978c24518bbb64eab799fa7ae9902ee797b8f1d6ea576ffdb75cdaaf3c71ca4108cc147aead7d705f41d42f081de911b214c41f7308279815e1346a4223b43bdbccb488cc9e2db389f67ae46a26b82d235845a1204a6b41265590de1de8c336e21962a89de0fe7a9b389587a14cca2f551f486bfd38a723fb21454dff384381d07ce36e15392148f45ff0d457d19a6570941d430ee7c1f5fd2b0e069e6b0a0893a17109072831b6bc76261c2ff1fd42f1f84b78f1e2d7503d76167bee564b639a0ece1e389fb6501a6e04a570abf997a5f081f9c073a471a2144cd28e8232b70eb6711070ff29536b08ceaf1ccfbb6348c587644602c56c76a8ab61b02c3decda76cdfd916f6d34eabf8d908ff901eadf575585be79748b289dc67107c048f269be34c7591ee43c4efb44b4f8b5f91c3b3e7f6b89e94e5d4fbf52190775a022ed7cd48fcdd462962c1424bc223c8f12947489ea402ab78ad539a372a5cd65405ff0aca6ac936aad2e708ed450a2b5dd632d4182a0a981d43c2f245634acde6f948aaff1b821e3a0feaaf5d8da48362e214e695f49826cf0d8eaecf7bbc3135bbd7480a73be08dcf30e1b9d11f8fd7c40a0d846bab275b28126bd16c939be014a4ed31119697825a618cea1ab1dee4ec28fda2faf3c52d9db9f283bde467f65481c363d1d9412bf55526350c8caa4ad5333c2747c99684c87af476dcfb62b6964360e45e0cd7420766678c4115953a7e283f04b6252b50471f01fd5f88325596a79ef0b4bcee1c91c06900898215379c7afac281346249ffab34d914e3b3d4f37aa88d843b69bdf5ff1fe308ef34b7d815e0e6ef69090e48fd22e9f226fda7f88a56b9a2a6f678630475e0510ca7bbdebbee0e1a4b23934622fc1b829b6c47c5692475ef301d1ae115115e2c731dbe908458aa22f9e0b9f881321437fb8e8411fad5d635fd7736f5e652cf561e74f137b40215a0f2a722b424c1c0d7bae2c5b9dd6db6214caaa1f761a7f372b85eca3633ed592f4a3eba7e7ca7dae953f55fb4690b6cb833150e22fcaac6db8f7ecc66e89f0771b89b362921642dd47797b2de76a4462e6ffa4d413fa010a5cdf8a4a78f8fd9d641e327807e7de37b9761f9d58df65e3d55db7b6bb523a76e0a82cafa872897b127605fbea50c3b8f0cb5cc4553eb0b32815db5b40779e4f5e49e171cb9020dd38601d6339eaa8193342d20924ee2dd785fd73df9078ab279ec27e8874fe0dc771b1b81a101cbe6e712549a249cf0b66739305fe14166b0133795888304e98fffd97e7a6aa0682a66a2143fac0d58e877f65c77e50ca5ee37748aa0188584c01660b5020c2e89c5742383b4502761a8c2345d545024b396107a70bf29e71ef056cbce7ede2785fe281f97cd5ec0e2de12512ddfb828717fb43289238002d26ab63a9f05e60de9a2829ea3da89da68474352466a670adb354c644f5bbdebfa10f156cb225fad100da441ad0c4995c1a1706dc43d890d699895597b4d21d32ff051028378355e39e18bd501d74bbeeaf971f25356b4e5db19c839568aff827b32d4c906262fa87d55df579a355b7d9e6119abc8083d9b2aec97296fac48d2539803a3af1e5cfb05e93bab41be8f254094986537ac410b015568fd49f0141f5f71eac982300a151b7b93c70c89032b916dcb6996747a8a8370", 0x1000}], 0x2, 0x0, 0x0, 0x5}, 0x4) mlock(&(0x7f00003b6000/0x1000)=nil, 0x1000) socket(0x6, 0x4000, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000002380)={0x6, &(0x7f0000000100)=[{0xfff7, 0x6, 0x9, 0x3f}, {0x40, 0x40, 0x53, 0x81}, {0x4, 0x80, 0x12, 0x7f}, {0x1, 0x8, 0xff, 0xfff}, {0x92, 0x80, 0x7f}, {0xfc2, 0xfd, 0x5, 0x3f}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 09:11:56 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x57c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) semget$private(0x0, 0x1, 0xa) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f00000000c0), 0x0) 09:11:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2000000000000248}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000280)) fcntl$getown(r1, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x3add, 0x800}, {0x18, 0x3, 0x7fff, 0x2be077fb}, 0x3, [0x7, 0x20, 0x0, 0xfffff000, 0x1, 0x1ff, 0x1, 0x966a]}, 0x3c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0x27e) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYRES64=r4], 0x1, 0x0) 09:11:56 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000380)=[{}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x2}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x304) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) bind(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x40, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="cbafe6a59ec63fd30d461169edddc41020cb7d024953950a5484fa10499fe23c138a79b8681177e7ea179eee5862d0b16be71da929c39b96fb4fd2c5ca772e9936dccb04900752b451d00cc0689f8516eb0dfaddd3134fa67491341b1020d687c6371a78750f2266e760eda5", 0x6c}, {&(0x7f00000002c0)="9490befd6309c2bcf6b2a18cfbd1ff19d7aa2c40eac2d2bd54cd624fcaa8eb6132636b69732b2437fb1694a581658dc518e14dc91377777fc00a74929865ae53b8627732a201b095d1e85aa2eeca1f8cfd0a56c3ed01b0980d7995ef31188c45443f0038b7ff", 0x66}, {&(0x7f00000003c0)="61ae0b38206a08ef3f7d70793dc189289b48fa722c59cd61e7cb9eada90a32ebfba2821efdb65e396c230464921dad0eb026c387d75e3daa68036a77c61c942f998e87b90980fb134c3c68bcff3e", 0x4e}], 0x3, &(0x7f0000000440)=[{0x38, 0xffff, 0x0, "0bd65cf9f9edca215a30532ec88a7316b1acfd1ffc9d95401887395e52529ef6189b2a"}], 0x38}, 0x407) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20948, 0x20) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000005c0)={0x7, 0x6, 0xd1}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000180)) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) 09:11:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100, 0x5ee5}, {0x26, 0xfffffffe}], 0x2}) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 09:11:56 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000040)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 09:11:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100800000}) syz_open_pts() 09:11:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000180), 0x2aaaaaaaaaaaad2c) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 09:11:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 09:11:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendmsg(r2, &(0x7f0000000880)={&(0x7f0000000100)=@un=@abs={0x82ef310ebc6c14b, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000140)="1040bfcfffea0c6143e0363428e72ce83f00b35a96a95562f26470db64bf668bf3514a64689a2c080fa90142828669e6bc1542d63dac81a205ef380a5bf47a576f1e6b091fc078a08aebea5144dc414663c05f106a5ab6809a600dfe19cf5f2119dc6612161d592d06431489e4ca95932b868ecf057d5b4dab605a9bca9d8ba424d6143c5ccbd6866ba7dd3de17ca8570789cdea140daac4236af88dcdbd2bb339e8468bf188ac5662aa9167a966eaa5b81151b9fddd75e1d6fbd5d29a54a9063fae0a2445cd19e3fb85016407b412e0778fbc", 0xd3}, {&(0x7f0000000240)="bf42d28b14084ba314c135835cd3eaf446d9e6265e731b1875948c01f6", 0x1d}, {&(0x7f0000000280)="70515638235b938cf23eb1d26aaa506fcd23386c405ca2c7015923b59bc0878e663580d4da82e3dd98ac7baf279b6ad3cf01b6d09a2cb6f2c4b7685a6ccd1fdccd06acaf28f75338f4fe2d64b6736ba96f00f9ba9d48569c5ba9869f0c91fd9375c106a2ba3293ccf4419039ffcb645e963dc2de", 0x74}, {&(0x7f0000000300)="a70f6129627018046b3d3562f546779ccb5abc3bf71cfd5428aff12f3baf478d2cef202d891aff120c8f0bdd7eba69618afb1a7efa6cf33d2e75964a06404c55581ef9c2f0e83eb47bc0931d530b0148848e5a9ff08726e80132db2afca2341e907624100d1aef58b69cd4d90617899b69913fe850bcd33862c163c7e2359343e1f1e8cde505ac1111131003ec5a326f9f7f4a952679c34a0ef7ff6fba12e333547b305c9390dff2094ddaf11fc82c8488a93bffc9e9f8d02899a64ffa83ec478108181671084b8c5fcf18b5b8f5e9e21473e253524f9547a85e23164684de4dc1d0561c04ded40eafd3809bfa7fa8617570", 0xf2}, {&(0x7f0000000400)="6e0b7c0af4b8a13dd7e21abfb4334144939675b9c088a233badfb3593303b274c7d8b331744ddf6438c8fd05b116d17ecd5aa9d5cbb4e168450a3c07845f3e98933abf8aad", 0x45}, {&(0x7f0000000480)="cfff45a3d05edadd0ad64ef3ae10f75805591cb57938d52803fe5c0da9c6d632ddf0cbdd17bae02dbf8ca4444fde3c85976cd2a9349bfb244977ba2e3d087cb743f90644c198c9b53ad1e0e226e4cdc07002506e942ad11471f735be6775bb955303995a44375ce7e076a1bff0cdfa458dac37dc5bbbde66b8d6ac0ced4960f383cfe1976920cbbc709515906b6b326302ce905c423e9b7245f240d338b53e132b110157a900e34ab7d00ab7fab55b39a2176b4000812887af2e44dcd30ceddc57226f62cf932185", 0xc8}, {&(0x7f0000000580)="e23f758c7cbfbabfb26c30e368e0fd6a44bb76593c5f70d177109c5d1f41e7b5803720fd075b8b00f203de7a88f1390419d6c46e7eb19ca797b10afe4a2a90cd354cb4bcb1fb63cb39e46198daa96f35e43171ef724bf8012b16a39b4641076a99430cbc1ca979bb269a52b1fd2b13b553367e19ebcd2499c2c9622515245b834a3a1b863620a484015e3f9335a978ff567971eb0d0cc65b6f", 0x99}, {&(0x7f0000000640)="ba522572f55185c9c7969b8727b4e427e30dc977d39b1bca9d79ab", 0x1b}, {&(0x7f0000000680)='l', 0x1}, {&(0x7f00000006c0)="108d48e1c74f777c1e3972d75171888fa8f7d7f3324d68f746af81440f24a11e570353e43ca198469ab180a23f265c0d02de02b7696f6d1cd56ce6705c15b966a13891b6c52bb608dbab189ece5c0a7dd51f32898f", 0x55}], 0xa, &(0x7f0000000800)=[{0x78, 0xfffe, 0x10000, "eeadb4889013a34d6681e6a94dd0481fe3595cffe8d79a71bfee27121218039b506d55a69bc2ededf193941523806c26a62b711e28f56dd3a4a951fe51342fc917631ff439dee72270f5e5a77e6d3c6bd17e57d5e9810817e75ff6092c1e2108fbb850e3"}], 0x78}, 0xeefac2e3577190da) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 09:11:56 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semget(0x1, 0x3, 0x104) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0xe, 0x7, 0x1000}, {0x0, 0xfeff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0xb2e3b819f0ce7e8c}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') recvfrom$unix(0xffffffffffffff9c, &(0x7f00000002c0)=""/117, 0x75, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6598d34241a00000000000000004a00233580414601e81598e5c40064b6f95e6d5077e9f3eecdb6d32e9ed8ec2697ea01a48b98abc48c5be395d13100000000000008292b56ca0afb1d6e66c768e1c730648cc70eaad9fe63d8bfe1f62c4f48a7c99a3793bbb3e8260671fe45af2fa3f3b57ff255622c8be9f3e316e2725a"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x200) semop(r3, &(0x7f0000000440)=[{0x1, 0xfffb, 0x400}, {0x2, 0x3d15}, {0xe93c769f94bb11a1, 0x1f, 0x1800}, {0x0, 0x8, 0x9a7b5dc8e261c7}, {0x2, 0xff01, 0x1000}, {0x3, 0x6, 0x400}, {0x2, 0x1, 0x800}, {0x4, 0x1f, 0x1000}, {0x4, 0x89bb, 0x800}], 0x9) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000400)=[{0x2, 0x7, 0x2000}], 0x1) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0xaccdf758fdf433ee, r1) openat(r5, &(0x7f0000000380)='./file0\x00', 0x1, 0x140) syz_extract_tcp_res(&(0x7f00000003c0), 0x40, 0x401) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000004c0)={0x7ff, 0x800, {[0x1000, 0x7fff, 0x323, 0x3, 0x3, 0x2, 0xbda9, 0x80000000, 0x7f, 0x3, 0x7ff, 0x1000, 0x0, 0x7, 0x4, 0x5, 0xfff, 0x80000000], [0x7, 0x8, 0x8, 0x7, 0x0, 0x8, 0x286a, 0xf8, 0x5d61a303, 0x8000], [0x0, 0x3, 0xffffffffffffffee, 0x800, 0x9, 0xfb, 0x8], [0x1, 0x100000000, 0x0, 0x8, 0x2, 0x5e88], [{0x5, 0x8, 0x6389, 0x64e}, {0x6, 0x0, 0x2, 0x4105de11}, {0x5, 0x9, 0x45a04e49, 0x4}, {0xfff7, 0x4, 0x212f, 0x8}, {0x100, 0xbeb, 0x9, 0x1}, {0x7, 0x3ff, 0x0, 0x73af}, {0x5, 0x8, 0x9, 0x30}, {0x8001, 0x20, 0xf4000000, 0x80000000}], {0x1, 0x1, 0x4, 0x6}, {0xf8, 0x4, 0x0, 0x6}}}) mlockall(0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3d87, 0xfc74ee3855cbd4ab}, {0x57f39a50ce006410, 0x20, 0x1800}, {0x1, 0x5}, {0x2, 0x2, 0x800}, {0x0, 0x4, 0x2800}, {0x3, 0x2}], 0x6) 09:11:57 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r11 = syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r13 = syz_open_pts() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$dupfd(r9, 0x0, r12) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r14 = kqueue() kevent(r14, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r14, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 09:11:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x200000006}]}) socket(0x1, 0x31107a6209e4dd6d, 0xfc) semget(0x0, 0x3, 0x1) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffff0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6240038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab673fede30cade0b6c6f0e173b350900bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd7e9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000001000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c40903896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd909fe47978e9abf7e33dea92bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a3eae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368697e389de67df114abcd0dac23246013f2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae01d6a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f17b2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537056906dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000000000000000000000000020000000000000000000000000000016459d0495ec706c000000000000000000"], 0x10) dup2(r2, r1) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() dup2(r3, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000500)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) 09:11:57 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x1000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 09:11:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6, 0x4}]}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = socket(0xa, 0x0, 0x3f) bind$inet(r4, &(0x7f0000000200)={0x2, 0x3}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x3, 0xfffffffc, 0x3, 0xffff, "d7c3b67cdb5e2d4d4dbbe8eeddca1641f35a451a", 0x2, 0x7ff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x74bbdb30a12c586, 0x1, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x5}, {{r0}, 0x5, 0x90, 0xf0000000, 0xcca8, 0xffffffffffffffd8}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x4, 0x100000000}], 0x1, &(0x7f0000000140)=[{{}, 0x6, 0x10, 0x400fff68, 0xf4b1, 0x6}, {{}, 0xfffffffffffffff9, 0xa8, 0x20, 0x400, 0x40}, {{}, 0x8491211f62922dd2, 0x2, 0x80, 0x8, 0x24}], 0x1f, &(0x7f0000000080)={0x293, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 09:11:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe, 0x1, 0x0, 0x0, 0x1e2}], 0x7fff, 0x0) r1 = socket(0x18, 0x3, 0xf2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:11:57 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x4) writev(r3, &(0x7f0000000540)=[{&(0x7f00000001c0)="3636e44d962fc4baf4fa738a5c6295ca25b6e18020870d94821d183819073f7ce39b266153a23f6326a380dd1ffe26a590851525d21cf13fdbe132dcde1f732134fdb2c22f2b812f37a9e2e5414f8a69e455f239b97b3c58fcce658398e04012b99fd9d45c3a376e96bcde0e8716bf1875d893c00de60db819cdbedff16dde418a0b7c38c5198299abbed9933169d5333421f0eec420a8ba40fe19a06dafd3f68e5103a878016b7f9a76aea64f3233db12725cd8e634238d0f958ac146bb5cb261e6b366d24febec78b83d2659b73e53deac4b2ce5ebc284ce", 0xd9}, {&(0x7f0000000000)="80109f9b92719ca23d85fbfd95efcb16e9ebdca62828844e158c54a1710c2cb2497fe9a0687c4db5", 0x28}, {&(0x7f00000002c0)="ce96054532f7e903ed7a9fe417aa5a11d690d7f7996925e824f6b21131d7bbfd011b82a3c49435b3be01860f3688da432274b19b351a609ffb9c1bcad0dc8839cb2c90c28a33058015fe0c68cb66ad67ba37c965d5edd384fb41c92bcc4a2228604172c57a021bce4ac569e0147a2fd4768b35f2a0626e676c15897d99f1aea06bf0177f6f5de83d0c0172051105ce659ca14376fcfd640cec9e92f83251636c890bb69667e66113026c0100ac9f8e11989821093f06a2a2ff59e5c5cb67344dcaef1a834e14373fedffb39320ad08c5bba764576edbe15d", 0xd8}, {&(0x7f0000000040)="0894ded642147044c4a63f3b78acb3dfd1879fd932c4966ade15c7cdb9a3dd759110642644c161e1e1f4debd9b1916bec37082001516b17c", 0x38}, {&(0x7f00000003c0)="f06a9d1674874a3f70342eb0f6767e6423dda8d56551833bcfc60cc65e93d99511568c8f8b159e26bb545a653f86fdda672058a414978641c1766cd8fe48a5ec2cdeb74ce35afefa2a675b", 0x4b}, {&(0x7f0000000440)="c137829da9b222494b5357b6aa7e5aabdf824197b1e5ecca34b6ba92fa190b13119e8813f8f22aae4fb6e2ee7c4c23f35e8fd10a710ab334353c87fd9d458329b74c87cef04291cbb1ad8ebb6957713a2e472774", 0x54}, {&(0x7f00000004c0)="d55de6d7fda855762f9055c5bb17d7eda6d2b274ed6797aefa75bbf378caf87ceb583a2fa1717980f888d7b0149196b027ccb4869083128ae53155133207feb6884a880a58cd", 0x46}], 0x7) socket$inet(0x2, 0x4, 0x8d) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c2abff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) recvfrom$unix(r0, &(0x7f00000005c0)=""/180, 0xc, 0x803, 0x0, 0x0) 09:11:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x44}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r11 = syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r13 = dup(r11) ioctl$KDGKBMODE(r13, 0x40044b06) r14 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r14, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDGKBMODE(r14, 0x40044b06) 09:11:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1100, 0x50) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 09:11:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) 09:11:58 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00,\xe8', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[r2, r5, r6]) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xf2d9, 0x2, 0x20, 0x3}, {0x0, 0x7f, 0x80, 0x8}, {0x1, 0xf7, 0xfb, 0x82}]}) ioctl$TIOCFLUSH(r8, 0x808c694d, &(0x7f0000000300)=0x2) 09:11:58 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x28) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="a669fc7daf3fbbadc689b61d7be1", 0xe, 0x0, 0x200) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x2) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = socket$inet6(0x18, 0x1001, 0x0) connect(r5, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x400, r12) 09:11:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000100)="d82b01a6", 0x4}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 09:11:58 executing program 1: r0 = socket(0x2, 0x3, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="f3ffc9dbe8af77667e35e96889cfa9e263d03a5b876ff0108d0c14ce816218d1d6d4cdb7020ab8c6bfc66e1b55ebc7bf7740036d622730803711642a3cff15a246192770b736a4ce7f6b29a233694a320755640a1f310ec42cd664204d73678138893d3a90702b8ca25e0ac37c5649d4257cc7efbc710eb9b140d1d7cc10300eb4458282963b95aed44d0fc5dba0391fd5", 0x91}], 0x1) 09:11:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xfeffffffffffffff], [0x0, 0x0, 0x401]}}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:11:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 09:11:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x50) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 09:11:58 executing program 1: msgget$private(0x0, 0x200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1b7e, 0x80, 0x3f, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x1, 0x6}, {0xf9ce}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 09:11:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020060ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 09:11:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x20) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x1) 09:11:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8d, &(0x7f0000000140)="fcecd41e1b1e05554bd089686d49a9c7d4cdbfbbcf2137532cef311af391aed3b7e75d0e3cebd04f205960db45d7978e8476eaf8ba979397d26a2183f3230cac1fbd53958d1e56650b6a689dd44f2906e36c9857460ebdacf7") 09:11:58 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f66696c65302f660500000000"], 0x10, &(0x7f0000000040)=[{&(0x7f0000000200)="f93ce849bd5bd43578219225272f638b68cc32a55a0cfafb080913c6d0e19a23fb36850d2d7db4499f9335c12c83e4354f77034f0a8afa1160d99b0d3f812c352c8859b4e16366a2da4a3888cb643b7e0bafcf78998bd6ce5a46f193d74ff3eb4a6c59d250f5227549d4e70dbc41a61ef2", 0x71}, {&(0x7f0000000280)="493eeb2f6f771a947262f786166c449e7f0c8b2738e2d276efc1c12a25388cd44ac5dc99e444e117480b3808aa43ff18e3f548dc1e2fc5779faf2fd5712574d8668b570a56245ff26aaf177e92665656bc4460961c82d97e991e8aade1130d90d2f6befeda9af71b472a3d5c41d2bde51caaa95213a9569290d52cc9450e1b022cf09b3f40c9fa58b8f567ddb3630f6b25788cde5f465e143e7a6f574a91a225facf23be12ae0906c24ce472d53881344151f259af128a3edf14fca7a4875e7aeee4e7276b020ccfee4bf5fbbc054b5b91edcb862d9d0bd8bffa", 0xda}], 0x100001ca, 0x0, 0x2f, 0xe}, 0xc09) r1 = semget(0x2, 0x6, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/56) 09:11:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x45}, {0x6}]}) socket(0x6, 0x1, 0x80) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 09:11:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffbfffffff], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x3) 09:11:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = dup2(r2, r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="f3a6eba11aa970e3a563b7c91b1f") kqueue() 09:11:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r3, r4) execve(0x0, 0x0, 0x0) 09:11:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) r6 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000001c0)=[{0x7, 0x50, 0x9, 0x9}, {0x6, 0x8, 0x8, 0x2}, {0x4, 0x9, 0x9, 0x3}, {0xc9c, 0x95, 0x57}, {0x5, 0x80, 0x1, 0x5}, {0x4, 0x1, 0x1, 0x6}, {0x8a4, 0x80, 0x7, 0x3}, {0x5, 0x3f, 0x7, 0xa27}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x10001}) ioctl$BIOCFLUSH(r7, 0x20004268) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000180)={0x8783, 0x6}) 09:11:58 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) setreuid(0x0, 0xee01) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="aedf"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x10) write(r3, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) semop(r0, &(0x7f00000001c0)=[{0x2, 0x9, 0x1800}, {0x2, 0x1000, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xf9, 0x1000}, {0x0, 0x7fff, 0x800}, {0xe, 0x4, 0x1000}, {0x4, 0x3f, 0x800}, {0x0, 0xb0, 0x2800}], 0x9) bind$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x0, 0x0, 0x38, 0x7ff}, {0x4, 0x4, 0x40, 0x800}, {0x4, 0x3, 0x7, 0xffffb6db}, {0x2, 0x7, 0x5, 0xac}, {0x800, 0x1f, 0x81, 0xa2}]}) 09:11:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/14) 09:11:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5}, {0x74}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 09:11:58 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000000, "04f13d37ef28a281593c54e0aba8824c849e3c99"}) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70134e2f6697a7a1b5a1"], 0x9, 0x0}, 0x0) 09:11:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x1, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x7) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x2, 0x20) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) semop(r3, &(0x7f0000000340), 0x0) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x6d, r4, 0x0, r6, r7, 0x49, 0x5}, 0x8, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0xd, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/12, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) 09:11:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 09:11:58 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r0, 0x0) r10 = socket(0x2, 0xc003, 0x11) connect$unix(r10, &(0x7f0000000a00)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b85800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f45178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b804d93c39d197cbd8102e06c5c40e3346b7e54f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911902103f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83d"], 0x10) writev(r10, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7", 0x2af}], 0x4) 09:11:58 executing program 1: socketpair(0x10, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000001100)={{0xfffffffffffffffc, 0x6}, {0x354, 0xffff}}, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = getuid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket$inet6(0x18, 0x1001, 0x0) connect(r13, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r25, 0x0]) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() r38 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r43 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x6, 0x9}) r47 = geteuid() r48 = getgid() r49 = geteuid() setreuid(0x0, r49) setuid(r49) r50 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r47, r50, r49, r48, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r19, r26, r33, r50, r37, r41, r42, r44, 0xffffffffffffffff]) r51 = syz_open_pts() r52 = kqueue() kevent(r52, &(0x7f0000000000)=[{{r51}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r53 = syz_open_pts() kevent(r52, &(0x7f0000000040)=[{{r53}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000000)=[{{r54}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r56 = syz_open_pts() kevent(r55, &(0x7f0000000040)=[{{r56}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r55, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r57 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="5d8940daa7c971e0f86f806c817d7970dbfc1f3d53165a530be435b12f4209e17db0a2f3df9107dff1db681a3c2ebf79a41c6e7404b6c87b5f6d51dea16059acf41cb36d696acfd887", 0x49}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000400000ffff00be8e649500", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r53, @ANYRES32=r55, @ANYRES32=r57, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff00000100e5ff", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x2}, 0x8) setitimer(0x1, &(0x7f0000000100)={{0x8000, 0x200}, {0x6, 0x1f}}, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2d1) 09:11:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x1ffbd7a61b3ce0ef, 0x1) syz_emit_ethernet(0xf3, &(0x7f00000001c0)="f6dba1e210d549f6020dfddb40453be994907642ee6e6f968bce17742dbf0390896be23c035c6f601066babe19fbbf22491e62a319779f351886de4b2d9de08302997c4f5d4f11fd44d2cb244ceec367b78704ace623ad38dbc167382796b5c231cd814b3548f39e967d6ac21f52cbf9bf99d4055768298cfcb5b4d5190e2c7421db3b79748d9516023b1495139017ca57fc3e9dcd77407b3545f42c49becd99221f85ad67a4d48085920e5cc5633977ecd3629a471e4cf73e0933667a9684147e91159566aa7fa3a027ad24c6366c35d98f9ab2f4f81921011fa48b89cae86208afda4a2b0fe62e92c52fc0b7704e9dd70475") open(&(0x7f0000000100)='./bus\x00', 0x2, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:11:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4000, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 09:11:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:11:59 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x8) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r1, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2, 0x824b, 0x1, "67000001850d04bfa51b666f67f6ddfa6b21be45", 0x7, 0xc26}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) readlinkat(r6, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/178, 0xb2) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xfffffffffffffeb2) 09:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r10 = syz_open_pts() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r6, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0xff6) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 09:12:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0xfffffff8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:12:00 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) write(r1, &(0x7f0000000140)="af7881eafe4b2d1c45054e7daa38ac65e8c0d6457278e013a07ff68f683f6d5ce7fa583fecf5d09fc3e35ccd71e5af0c92def1bd4f3f71e0a80e5c54e092058bdc1ade30de37a9a899a32a040130907e356591a20f0ad7a604a26e06e296bbd06cd11fe6b19740214c08d0c7838b5f9e4fefa714a5a7c55ed386967d587225702d7ef074df290aef3b63b8fda9dd46315c213ed451cfa68d25faf1e4d45d138a6c5092922f345a393e6cc7974e7bb90fe287471613088162db28d2057c70b67a7c67155c84f9e3243757ec7bf976a7c7178e365d29629040d80e0330f980803657ee04594a6210ed509983fa7da33af3a8924d14b10bfa628e996261bb008443a779abf548457ac7be289b5dd334670c5fd944f7cefb6f42558a9adaad8d972e148535d500246a4f803e6f48c974454b906d7f8d2e69ca702ebdf28e946484285eaf6b678d03871386c5443fc42986db1f74e93d748647c0cba12307512042cf537c5d373e118856a571b3bd6f42c99a7136ba0d5309e2fd6bc6ecbce85d530b72802ca3cfd3b4c7313f734215616e8cdc981acbd413dffd32471354aa8798d94f036d25c686fba6b45aad6d734fd6244d74815da7d3031393bb4382e3cc6882757f5e2bbdc0ea6d176c22503dedb1a5eff4cdc754b76488994ba1d0453eb028e90419f923215f02da6ace7dc316ddf1e7dce8cc8d1ec9a968238a2948b613fac34bad8fe5d7aa4423ff2029ff50620493b5bb422638f848c901e04487951cf43b1befc47a6cb660ba6834c4190a762a54d7920ea754b392fda8f99b76a4ad70911df13d632d8517cdd95d73bfa9439c36ac7773008d7998d118995362b15a3554a05fe789a2a38dc6191fcd3ffd862a8f2ac2d0af1f2529d59b001bfcdd9fb094c975a60323a8a5e1c7935da1986ae6e9643d7be240b45cd68d9453d41bec4ba7bbc8f9037ebb79a15d4b15853b06ce3fe1a67d309e2cff4822618f032f1f42f66d5b33f5e8f4501b6383c60d436ab8721c9303d2831fbef4ade97bc2625ddf23df68acf05ea7a0eb52494bad8b700d4a28d86ac9caae85fdcb4fa2dbd6a049417a6f1700e758071530bad8a401c6f5820a61c1986739866cf5059d99b6cbde6ba812403c095c309fb67cdabb2f5c3483717918270bac8e6fbd992d449940ce195931dc70b841032b80a3773fb0975603de31a2495e9013b02f3b187444eceb16e1a1c0b87a5438c16c756c87cabeba0e99972ee3f8e4f81761f4cd5bd62c9bb0c5ffc2f4196ea66845e3ca9042292f1d1356a410ce94d762d45628c226c0c89655cccb7f6a533a221acd597d5af70cc091f93d804b3e871ac4649c35c70a594a9d19e58eb9f4d271fcdfd1d2ccc99079b07aae3dd7e6601707206c24604fdd389ec062d7874b50fd67f0ffdc31ef3a773eaa3cc0d05bd9e7ffa6f4d24665c010b74e9ff1c57063dfab38c3f2b1fbeebec3d817eb04fbebc359b29ea50d843c74e0351f8283d551f28e45428a4b5bbad3396f66f7a191f67c4186c1196b5846389d6b9d39860d87f93d3b5c43218b28ab0125bffb3a61aa27b6aaeb2e52ab5aa2b06e1779f4a2b313d1583b69d6487fa0d124c7f9b1c31d3aa1b1fd02a4bff9d6fe5d129a99589f604c250dd7d101817242d3a717a8ab6c4e62e15a6e3eb2ba4d0f51bad195e561b1bf4716d105c2f6740dc8cc58f9022553bc6d300bd88f4bad207982df23d805a13a92a49abcf29a830d6ec804b4e3ca6d7118dcae727c5d5aef577ed2e67cc728ab65c2048e473842761aa3a28be421de92bac41ac87c97f64037aeba7c49fd3733142b2fd814a5a2b7357e3d1ec4b886413b3cf212f4f25c19f7cdffdf54164f461fc0e110c5f65807e408a3a141c9fedc0908a5e82b7f993be660c49e417d48c58c344d8979a26e11073567e80b0b5348e01633e46bcda21a1925a7534177dbe18e4fecf4472d640372067fb37a0fa8186ef2f134b4b428b21260d155e162d4b77c6c2c5fd9426b4f16851d4728c75dfa7a69a718a01adaa41f445f59acd7edf1d9200a0595b6997fb19a1861a99691ecd8bc5abef1d8d816ce8047ac31c391c928f5fac9929ee4454e5c7bc41bf0669507ed7bc657a25f83cf63e2735a4b0f513ba81ed7a19a71b094674c67bdde9b7fd327e8c557dd8d0e419a0df6c6063babec381f11d53c28ef7db8f9f90363c19bd04af33a325f43bb9cc43832f035b566120d09bba26ea3d7c835a5e5406b1d6fb3442130edfe95196abc8feef23f30eedbe5399522a2bd4478a6302078297defb95e7ab349895abdb0f9fad74bebb68c0bd2c82ed229907a310429a23f04d08e7f345c7030bb0e9923f48954046d9eee5bf93e4cef88ed97180a01634c5ea35a7995d884a512dfd7ec4f0c2bce21059857be8a32404b1cff631a7ec103d38d97dd0872b55f376707972b8ebb14bc67e9274192a33e91aafcdec8320aca6b6542c62b9abac3689c4257e8f6d3637c3c8ba3dfbf7c47cae5332ae60b8edfa9adf0abaae6d192efaac26a65fd31c96e9ee396a52daabbcceb56da9a93101b1ac2a9dbf710ae5d825ca1725ddbd2fea59e53406a06e5d5b66cb184a1781bfc5da7cd43c07f8619fd5efa559b1b22ad69168331b7d368693075b0bc0d487310d1d1ebb3f5aeb52d18e3f5f33222791daf5d911be9378e58eb418f3ced17be90d22cf1c8fde4bc212e43884831e47eb88e4bf04e6144226789c3f3a1c696cb1d0349a7f601e169cb89c3d3f8dda943e095232f8fc61f51271423e70c533818362269e5ae8aa2f5ffe26535250b6dbf38dfb51ce7c9fcb9e2c43bd90e16df09cabdd5d6dc197647576644bd5daf1d146c9e22e1aff28a73fd2eb7b2c874301e9bc077b6f54bf75f97216f04778940b765cc9b8711b6af7b872b6e5c5c83c6a6c75a5b769ff1641e8394e2b9d72146c4d3ade3eb9fd6c0a34d42c7abfeed21f6c2643aa540bb315e8735393c146614d3660cafe375619821208aadf262a103d90148e9eaaa197c2a45f73eb74aca030f7a4c7cbe24d20783f2560861adec2c26ddde4b2ddc0e2369ee9ba7de53742007f445383effd2b8872bc4060bbdee1725e9d6fefe346f923221fda22daf31b5880a4ef2258d3097030c89cd3b7a28fd216d5d84dd8e097a69db81d1d4e0062a8303edae74b777b9751f905d973a4fadadc4096d3450433a2d75f15d5ecd986ae47668ac31cf1a6566cf45fd5cc75e136a720ff99b7788763085dd06a402d49fff3fa158ce75807e37aab321d31ff54a448bf364788f836b0fb3ee330587eb3edb632f4483b83194a2b02e90c182092b113039f0a9173990840be9851e94f4c08473fef0de84ff3778286d68632320f4f37d14fd5b8d5c332a11ca4c18575fd2cc479f2c7f90d8c438f6314d1851ddda1f293df558b5348164064ff87abe88bf2acb7b328b98e3f3f81f5b4d2b80cc8f1c659b127bff7f58d28489be5ba7d810c48e005930b608d8fb6296ad5f3af8a4c659dc3aa51b3ce6c41cef7fc06e9ca11bd1caef9fc6c598d3551d110dc2f8c5bb5530de77719b34daa46219a6c91ecd663b0ff9bb969466a2b738e4ff25646388e7c010a332b08331ef9218f63a70a2f3ff963f886297d99d44a9c412f83aecd621a886075817767e1a0fe946de8db58323400f4c428c3d4ed3eec8411b67f408983906209c2f78ec08f4ebed71a01d98b0531b9f9ba1ad8db3c39c4d93c4125c44eab5e5297c5ece9a9772dfec63d85ac0189c0f113cd8bb567f26a99b1e059a26a316cb70f4f647cdd9eb243a98a2aecc0c28952f76d8cea7cdfbf667df7f818e06217347c9417b2d58976192949ff629157f88dd98a1785c317c20fcaab2120c77ea044a33321df2a04df72a3e071e12d69a5e7822c0d81b24502dad9ac37ff91df8cbadea2f866ffcfb6581e2ffb9008e6fde492a225f9eaa6ed694e043b73c3a0e2e2b28c6879f5a659431dbec6dd7d9e69ed3cab48fbbbcce921e389210518373cd92dd01b51f157da51823beefc3d01d3e7e128d950e77a723968b3a7a8c91755f907cbab33f304d95d9864b6b71456ad53a029548310651b34c840a8fa8a9ef932712d1336ab9689e2133c352fd9db82b65a7b30982bb6a91d537a7634d25902c927c4b8baa8985ae94d9f969ca6b26cffd0496a6765d9a6d2e66a9d3e7bdb63fcebffae4b82cec8feb2864f3807ee5a6737e416ae896bcbb8287881c0b27700ce511c3b243a949d480cf76f9b139f77adc0e6c294f40b99ed4055d315b082f5093f987c628139e0fb66cc58ffb2ca990afa1e34fe1bc277b3111ff655513096f5da2fca6e95d0515afa5a4d2b7966bc4370323291d4cbaa08dd5a1464a117f01dab98fd17f3a7d3d2fc05364db41233a932ab056d230233f9eddde1420a2488fdab2ec31f7271e704163f1768a864d0bf4f61e71eb243073fa3c0e322c82e89d86be3384da4afc8b23ef770925e732522a01b016dc2fcb60d90d09e5fb84a51143db25cd196b02491f8bbacba35c71d2b9d0cb1e7a72caa01689e292a2d08bc2fe76f09f9b614b0b0d4bfe5926035d51e17c4daea854797f53fd84a9dd36640f22d24ddc025a76a81e5ae14935a7368148bdcc19316a53e5f2856a9d9dc804686fd35639023a65f43677b42a3e849d5ec66bc82e94230a05ef35ed53961c9ff059f01c10a8791eba10d107297ad49be707fe1a59d8657e02bf61b7b149a29ab5f8692116c96b43e4de94f4b31ce56ff7249a92aaf5d0682ad8f33f4d81d30dd124c2b11f52ce95a5229d97dea28f8092b9fc128bdc65feb350851b2eb198b57833bb7dbecc51b9614ee6aae60c1220bb673b4eef41a9dd1bc3b500c98d99b5c52f2bb6cf2c5ad5e48397fdccb518c22423d0703445c08f98d55a06475c18bc014f73830b4fc708a42761f554d70ca6c6c494be22a6ec14988f17dba60316968464b3afb86710f39ab3175082479661c9b6d5dbcf986cec4ce0c6bd2f6ec6d3c9fe944976a3b719e8bfebef3409c397026c067acc979da7935ae04a9ce8f4c46c1ec050805b80b3f52d53296ed27bc2126f9b5a04a76434a04198ee1250eae080f8cab05e03223afed2365b69ea411d77c464937057830a18ea3cc650bc4b3503f0ac61bbbd94df1e969d823b792b63bc72071293db7a4ac7b62103edf1abfedd34b6a3fce8e27bad58f557d3c41c5dec7c57e49b0a86f14637ef2cf5f78b14fa75f60dcd2abee60ddb1719db0bb0d348efdf8289004f9a73c161ab1d6efea79cd71002685c6331d1fcc6d090cda924b1f86ee56f2f803a02e0369321d6bfa92d84f818996ca37738880720018e3669c18614c98ce73271cda7bcfd4b07eca8a4a5dca3f43b9ab60cd79b91618ce0998c9ac9b3c3e96e582f71a17e9105948695785da5152ee3a8b4df5939719f4546a6e86b6ef8d5d40007f3b2fd06a4378ae5e4bc785d5f1d0d53fb23e123ba876c293ec4e4e2c956072c843cd4f831efa98c4b1b9d95aabc77418f9e6704d559aafb6fb9daf5dfc79acf5484f11857191bbdad8e18ba0cfa345a98be4a7dc18d9206dc4f107c6167e43a0f10a6a1755fd255569d6eae064e6bd0db2ca349da6782389508a0029e92e9bf001b649bae1881f70ba1ffd55795f4bc1159404eadef906199e99bdece5b16825617f581288321576c762cb1c0e8e288e88b1ca033f67b1069d3e75a4249be3bee88d1ae9a43fb98ed3de4f5e6bd17f465a589b264c910cc741511e9b4cb338b66dde2ed7a49e2e8001ed5028af1", 0x1000) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="732264040dcd2fe06fe3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000000c0)=0xb9515581295ac43f) 09:12:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00eD\x00\x00\x00\x00\x00\x00\x00\x00\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8053, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 09:12:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socket(0x1, 0x2, 0x1) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r3, r4) execve(0x0, 0x0, 0x0) 09:12:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r2 = dup(0xffffffffffffffff) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 09:12:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8001) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000063840000ff01f500"/27]) ioctl$TIOCSETA(r4, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x4, 0x6b) semop(r7, &(0x7f0000000240)=[{0x2, 0xb350, 0x800}], 0x1) setegid(r6) write(r1, &(0x7f00000000c0)="ffc07dbfe23bb7cadd144919e5e5fa004f735b2c580a370f4e8b93dbd0c6240b3c627328525b5cded06b1128799f233f73e3f11e6e62c3a3015e50c58be4452a40f92218a4c9b41cc2bea095e8dc359a92c83097", 0x54) 09:12:01 executing program 1: mlockall(0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x1000, 0x203, &(0x7f0000fff000/0x1000)=nil) r3 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x6) shmctl$IPC_RMID(r2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x2, 0x0, {[0xfffffffffffffc89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x755671af], [], [], [{0x0, 0x8}, {}, {}, {0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x7}, {}, {0x0, 0x1}], {0x0, 0x0, 0x605880c5}}}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) 09:12:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x7ffffffe}]}) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/135) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 09:12:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x9, 0xfffffbffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1d6, &(0x7f0000000040)=[{0x1, 0x2, 0x2b, 0x10001}, {0x6, 0x40, 0x1, 0xffff}]}) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:12:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x2c) getppid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x1, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) 09:12:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x3) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = syz_open_pts() readv(r6, &(0x7f0000000040), 0x16f) r7 = syz_open_pts() readv(r7, &(0x7f0000000040), 0x16f) r8 = dup2(r6, r7) r9 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r9}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000480)=0x671) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r14, 0x0, r15) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x229, 0xa, &(0x7f0000000000)="d5ff9668", 0x316) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x6, r11, r12, 0x0, r13, 0x4c}, 0x200, 0x401, 0x2}) r23 = semget$private(0x0, 0x4, 0x408) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r27, 0x0, r28) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r30, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r32 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r32}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = getpgrp() r36 = fcntl$getown(r28, 0x5) r37 = semget$private(0x0, 0x4, 0x408) semop(r37, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r37, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r37, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r37, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r37, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r37, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getegid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r43 = socket$inet6(0x18, 0x4005, 0x70) r44 = fcntl$dupfd(r41, 0x0, r42) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r46, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r48 = socket$inet6(0x18, 0x4, 0xff) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000005c0)=0x7) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r51 = getpgrp() r52 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r45, r47, r49, r50, 0x5, 0x7fff}, 0x6, 0x2, r51, r52, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000100)={{0x6, r38, r39, r45, r40, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r38, r31, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = accept$inet6(r53, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r55 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r53, 0x0, r54) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r56, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r60 = fcntl$getown(r54, 0x5) r61 = semget$private(0x0, 0x4, 0xc0e) semop(r61, &(0x7f0000000200)=[{0x4, 0x1, 0x1000}, {0x4, 0x1, 0x1400}, {0x3, 0x7, 0x400}, {0x2, 0xf800, 0xc00}, {0x3, 0x2, 0x800}, {0x2, 0x9}], 0x6) semop(r61, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r61, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r61, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r61, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r61, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r63 = getegid() r64 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r64, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r66 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r66, 0xc0107002, &(0x7f0000000000)=0x280000) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r67, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000100)={{0x3, r62, r63, r65, r68, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r62, r57, r58, r59, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r60, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r24, r57, r38, r26, 0x4}, 0x1fd, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000100)=[0x0, r26, 0x0]) fchown(r8, 0x0, r69) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) openat(r5, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r70 = socket$unix(0x1, 0x5, 0x0) r71 = fcntl$dupfd(r70, 0x0, r70) ioctl$TIOCFLUSH(r71, 0xc028698d, &(0x7f00000000c0)) r72 = socket$unix(0x1, 0x5, 0x0) r73 = fcntl$dupfd(r72, 0x0, r72) ioctl$TIOCFLUSH(r73, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r73, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') login: pckbd_enable: command error 09:12:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x90) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='t5', 0x2) 09:12:02 executing program 1: open(&(0x7f0000000100)='.\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 09:12:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x3, 0x0, 0x7, 0xc}, {0x8d, 0x7, 0x88}, {0x5, 0x9, 0x0, 0x5}, {0x5, 0x0, 0x5, 0x10000}, {0x0, 0x0, 0x0, 0x7}, {0x3, 0x2, 0x7, 0x1}, {0xfff9, 0x5, 0x92, 0x7ff}, {0x2, 0x7f, 0x20, 0x1}, {0x800, 0x7f, 0x9, 0x2}, {0xfd, 0x9, 0x6, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 09:12:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x49, &(0x7f0000000140)=[{}, {0x4c, 0x20}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 09:12:02 executing program 0: r0 = socket(0x18, 0xbb778ac49219551d, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x20, 0x8000, 0x50) r4 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0xae, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:12:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x100, 0x4}], 0x8003, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r2, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010001, 0x0) mlock(&(0x7f00003e0000/0x12000)=nil, 0x12000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) 09:12:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedffffffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) 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 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x8}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:12:04 executing program 0: socket(0x11, 0x200000003, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a38620700000000829595591dcca449bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237f109a6d32ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8a5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea000000000000000074bde58f03c89f3deef48110cdde0045a1d3c13a1060e7"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) sendto$unix(r1, &(0x7f0000000100)="b100050390000000000008000121000000000000cea1010100006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290814c75b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd8972f9d2872babfbb770c1f5a872c881ff7cc53cc94303b22f0f90006ee01be657aea8c500000002000000000000020208a371a3f8000400549bf9465819476846000000000000018d9c981e0241b119f5b396683dc098d1c28ff5cd5fb307c06e2295e9260183cf453125b04911c536fd0c409354a3aaf27bb6d1e03a8c61bd6321f91d3396e0d77efb72dfe5a9aa729da02602f378a96683b4c8", 0xfe, 0x0, 0x0, 0xfffffe01) 09:12:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]], 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0xdce, 0x1269, 0x0, 0x100, "acacdabad45c596cf237fa2209443d60c0170617", 0x3, 0x7519}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 09:12:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) unlink(&(0x7f0000000080)='./file0\x00') pwrite(r0, &(0x7f0000000680)="de4aa8ebc17f3daa5ce0c0a02c1318de431ad32ce05e9ae3273df6dcca086a31c089cfdbc5fc7afa0c82cf4bad68918bbea7b4f69a659ff24e4c7ae00963eb5355ca39e6277534a3b1f7d4a2d0e9c5856fda898424148a64d064225e8f40f5e42160bbdf8047a6a75e854b3c0293a4211538097c9ce27111e8d6a59ca9ba7cd8679252b4ea67e96229237a1c60f99a2fcfaec1c62f555b976f810db7d8b1d7b5c82a13cfb6371fc57a339e500d4acd93b6d4b9a7d8421c331e7d35814f326cc9158e636e6ffff654a764383f84c97b900dea58edb03e730edd9c87cad8155d0c65c1b6409e6cc872509478b91917fbaea7dadfd9e55c3ad790d10516d80e49efc5872f961fa2addbf8123e234bb7a5dc3e968700defad9b18b67ac2cf3ccf9ec0a38391da2c757bb100fd73c5591f66bb0d311fc9592da3da0bf606767e8889f4a2ffdb9b27e095e50f108776a52764edb1ad39dbe169e837493151b57216c200de6ff5abcbac7cb0807d9005991ac4582d64fb562fee55bbfa46e66f06a2317c777d9c69d14d055d07f344574f9e59cc6f98e8da8d083fa35c0ec596b99dc982188ba7703d3542de8d4b94a8167b714164dc53247ce61a4b87e6fbaf4b5aabc706dd04cec151a5598408b0ced30e130aaef6b1c8f75f065ead4fb0e2e67794c4e96a5adb6546642efb7f7181575d49a5b52dc256667ce884f5b9166320bbe42", 0x200, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:12:06 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x780eaefa960ca0e7}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:12:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x1d, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000001940)=[{0x3, 0x100000001, 0xc00}, {0x3, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x803, r14, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(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', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r48 = syz_open_pts() r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r50, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r52, &(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', r52, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r52, 0x4004746a, &(0x7f0000000380)) r53 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0x20, 0x9, 0x7ff}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0x803, 0x0, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r79, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r84, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r84, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r85, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r85, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r86, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r86, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r87, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r87, 0x57}], 0x1, 0x0) r88 = syz_open_pts() r89 = kqueue() kevent(r89, &(0x7f0000000000)=[{{r88}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0x1, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00009aeeea45", @ANYRES32=r11, @ANYPTR64=&(0x7f0000001d40)=ANY=[@ANYRESDEC=r87, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r85, @ANYRESHEX=r56, @ANYRES32=r88], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES16=r6, @ANYBLOB="0c468a0000fffb000000cc100001000000000000", @ANYRES32=r48, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r2, @ANYRES16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r67, @ANYRESHEX=r84, @ANYRES32=r2, @ANYRES32=r68, @ANYRES32=r2, @ANYRES32=r69, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32=r73, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB='\x00\x00\x00\x00'], 0x15f, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r90 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r90) r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r91, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r93, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r93, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r93, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r94 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r96 = getgid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r95, r96, 0x10, 0x9}, 0x8, 0x1, 0x9}) r97 = getgid() r98 = getppid() r99 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r92, r95, r97, 0x1e4, 0x8}, 0x5, 0x5, r98, r99, 0xfffffffffffffe01, 0x9, 0x7ff}) r100 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r100, 0x0, 0x0) shmctl$IPC_SET(r100, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r100, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r102 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r102, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r102, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r102, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r103 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r105 = getgid() semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r104, r105, 0x10, 0x9}, 0x8, 0x1, 0x9}) r106 = getgid() r107 = getppid() r108 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r100, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r101, r104, r106, 0x1e4, 0x8}, 0x5, 0x5, r107, r108, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r78) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) 09:12:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000001c00)=ANY=[@ANYRESOCT=r5, @ANYRESOCT=0x0, @ANYRES16=r3, @ANYRESHEX=r0, @ANYRESHEX, @ANYRESHEX, @ANYRES32=r7, @ANYRESHEX, @ANYRES16=r0, @ANYRES16=0x0]], 0x1) r9 = dup2(r0, r0) write(r9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x9709, 0x5, 0xff, "2b4c72dd79e8d76e1537993e518d5e8ecbe3aecf", 0x2, 0xfffffff7}) r10 = syz_open_pts() r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r12 = syz_open_pts() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, 0x0) 09:12:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000a80)='\x00'/11) 09:12:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x400, 0x4) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xa, r4) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000040)=0x5) 09:12:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$inet6(r0, &(0x7f0000000180)="c500ad91fccc2ee6fd44635e9829dd95509cb1b3e6ea6d4ca875c72cb9b6b6848defa8fdabfd633ddf232a58b4a10c6128e93072c85713d2658e13596c3057d3610cb7d7", 0x44, 0xe0972819a06f435, &(0x7f0000000200)={0x18, 0x3, 0x9, 0x8}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r4 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) setgroups(0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 09:12:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x19, &(0x7f0000000000)="886ddd34d609c12bc8969226495b55a658d024cd62a548e094") 09:12:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff01, 0x0, 0x0, 0xfffffffffffffe89) 09:12:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x8000, 0x1) r0 = socket(0x2, 0xc002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x2, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kqueue() r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r12 = syz_open_pts() r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r14 = syz_open_pts() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r13, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r15 = syz_open_pts() r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r17 = syz_open_pts() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r18 = syz_open_pts() r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r18}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r20 = syz_open_pts() kevent(r19, &(0x7f0000000040)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r21 = syz_open_pts() r22 = kqueue() kevent(r22, &(0x7f0000000000)=[{{r21}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r23 = syz_open_pts() kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r22, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r24 = syz_open_pts() r25 = kqueue() kevent(r25, &(0x7f0000000000)=[{{r24}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r26 = syz_open_pts() r27 = kqueue() kevent(r27, &(0x7f0000000000)=[{{r26}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r28 = syz_open_pts() kevent(r27, &(0x7f0000000040)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r27, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) connect$unix(r3, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:12:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="ac4b38e3537195643b", 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:12:07 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x228) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) preadv(r2, &(0x7f0000000600), 0x0, 0x0, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 09:12:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x200000c0000000ff]}}) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x892e291a56965f92, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 09:12:08 executing program 0: socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) write(r1, &(0x7f0000000200)="76408284218870f3953ec7232e0f746339f1dc1f67b4f2336cd453438a72e3bdad43390fd30f2dce0f265177f5e35c327c1c86c666cee14928d4b00ef3153eaa1b44ce97b6766e5ad9e5dee047fdb0e30a37d5fe9f319a48967571b2be847fecdbd5a2d93b66b23bb296c8edb92a747c4ff91b00116e81d983bcc452d0a0c6a2c673bdec3f1b8d2b71fb80639556b14e", 0x90) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = dup2(r3, 0xffffffffffffffff) getsockname$unix(r5, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) open(&(0x7f00000002c0)='./bus\x00', 0x20, 0x118) 09:12:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="afc6f05e1a2d63e80000"], 0x10) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYBLOB="c3fb4ef7678b9817129a17505ba554b3733b5f1bdfec99f32b6373b127ff7833e29b6104e359fed7d7fbb9d36b1c2d86e17877f053a4d9f52057b28d3f9cfff8fc196421ebd91784644fff307dfd8499481981b6d1caed8ec49aa7d7860770be40a0888a776362cd471f08a8d23d446a8c21249525be9be05ca7f8f78bddda6f31015b79e5247ea6b941222bb7e6e714009f3c42a133fd021bb2deb3033107973198c59c72f2fbf6a8e49d48fe41b5a91ff42d9e3de91e7d17897868cda06fc462ce05098c701cd12b70bbb7ae37da4f293e40d33ed777881c3f1c2d3d0401d1f5a1153e785a54bdf9585072ade01bb8f77d03183a1df5012e7345f6ec6665edf7aefe2a4bb345d594fa91c356adf6bd6d5e2bba386106771b76feb6c9455bd3f3bdfe19546d3d02fe538719ed", @ANYRESDEC=r1, @ANYRES32=r4, @ANYBLOB="d579f18597d328ae07a62e7a008ef85a060a5cf839510a769dfc3fdc84081ed906814af3d81f201b634c03a58dda9b42", @ANYRES64=r0]], 0x1) pwritev(r0, &(0x7f0000000340), 0x4, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) dup(r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x402, 0x0) geteuid() ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000040)=0x9a6ae7d024c79b3a) 09:12:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x81], [0x0, 0x0, 0x482, 0x8]}}) 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)) 09:12:09 executing program 0: shmget(0x0, 0x1000, 0x201, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117"], 0x10) write(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000600)) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) open$dir(&(0x7f0000001340)='./bus\x00', 0x668d50530e1a2e0, 0xaf354c3f76fab0c2) r2 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[]}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r10 = syz_open_pts() r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xa10, 0x0) r13 = syz_open_pts() r14 = kqueue() r15 = syz_open_pts() r16 = kqueue() r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x208, 0x0) kevent(r16, &(0x7f0000000000)=[{{r17}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r18 = syz_open_pts() r19 = syz_open_pts() r20 = kqueue() kevent(r20, &(0x7f0000000000)=[{{r19}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r21 = syz_open_pts() kevent(r20, &(0x7f0000000040)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r22 = syz_open_pts() r23 = kqueue() kevent(r23, &(0x7f0000000000)=[{{r22}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r24 = syz_open_pts() kevent(r23, &(0x7f0000000040)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000280)=[{{r15}, 0x8000000000000004, 0x4, 0x4, 0x9, 0xe28}, {{r18}, 0x0, 0x0, 0x40, 0xffffffff, 0xffffffff}, {{r21}, 0xfffffffffffffff8, 0xac, 0x80000000, 0x7, 0x1}, {{r24}, 0x7beb129599969d9b, 0x40, 0x1, 0xfffffffffffffff9, 0xfffffffffffffff9}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x0, 0x80, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x7fff, 0x6c2}, {{r5}, 0x7, 0x80, 0x20000000, 0x51cc, 0x100000001}, {{r9}, 0xfffffffffffffff8, 0x46, 0xb0000093, 0x8000, 0x46}, {{r10}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0x373, 0x7078}, {{r12}, 0xfffffffffffffffd, 0x2e, 0xfffff, 0x4, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x64}], 0x1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x8}, {{}, 0xfffffffffffffffe, 0x40, 0x10, 0x5, 0x7fff}, {{r13}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x1b6000}, {{r2}, 0xb38040cc88d20a9e, 0x2b, 0x8, 0x10000, 0x89f}], 0x7e0d, &(0x7f0000000200)={0x0, 0xff}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) open$dir(0x0, 0x0, 0x0) 09:12:09 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 09:12:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe6c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 09:12:10 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3aa0a06beecd1ada4423dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b4df1fffffffffffffdd673cce9665c994da24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf69b51f885cfc755b2688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d218a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd967ffff000000000000d30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xfffffffffffffcb1}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xfffffffffffffddc}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x5b2b6d6f3698e642, 0x0) 09:12:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) semget$private(0x0, 0xf5971f606dbc7634, 0x0) 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)) 09:12:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYBLOB="a6f1a0a90886bfd6a94a117a0285285f773fb8e1665cb48bf33d5f1c2bace62f2b0e2c1f8c6249f9282af670510c3db6805ed186e00f4c1d080a2ae87dff4d78a0384bd98407104b2e5cbf2fddc7d24c7300e7f5566e87393203876c8a1faa40a1fa8f3527360173a0eac83a00a69ddab5676e81f095eed4f70569735cf2af0d3c1bb3ca68dce06e86b8db01e2ce1dac2bce819cc2dedc0f125e95540fe6fc646617546c54ab385be3f143526a7ac2d4af323b19797188f25f295972b881efaf8ddd389c9ef89e2c83ce630b8e40fd078bfb278559e395ae0ac6bd0f2ddb062364ff691783e23551ce23d9c315b13c62324d3367d5ff2581b2886cd40af0d96a2eb3a68515fe326fb3e3e660469c2ae1d27572ff0cd60b345dc5d1aefa0be933e2533e69b4916b8e732121222f351d136eda78934ef891eb65595dfeb29ee786eed961bfb36e7cbe3627a49998032b59ae993a0c75beda5eb8ee96d4137f702bb06323e6b010206a94f704a53a901ae005849206aeb97c3831f5b963ab3b3f340b50bfd8208e02ca424e8c1546fec44aa0e4a3cb92c7ee7c388c41eaf8eaeb4038b576260a0a7c900ba49a6be39905a03655ce4293d944609eb0705f37c1ac46d5e29544caed83cbfadc9dfbf010fb7e0b7d32a60b481e06fdcc2ad17c6bc14c9a7cb81974732bb378c2547ad7cd8d06ee1c5533eb5dacd24034ee668a667442fbf3ca62ebea53f7362121f6d557f2a578f41656c4810c9d4d75e33cafe59a6302c4b7e92d4aaae44d2d61fc38ebd1a394f242934790d17c45b696e4d558439c9d9b6316309ced982f1e75b18f3e4e72846e2857a3b753c3f6979b151cb792d24b4e434292359583a8ca6899593cdfe76a68448943659b14a8f4132f5121c045ef31a31e68f7b3a56227660a70e8f2c093dcd7a0e86dab0ad46d36091493776483ebbd28d3a2121dd8f8bb1fb1cb375f4120abcc949244ae939310248b8dd9a79bc58bf579954de54a67eb7105d59c62ad446485d9b9c27bd1634ff9ed9f1d3899bf489a82ecb7a5bfd9ce0ca09917ed1a1b187af750833e120d166361d432f31e4388aadf23b990c4848759e04d3a2474360d44d373ddb3218f94da77c5067f82b091b44f62ae8f6bb181727cadec255e294a11cdc3f8b5ab0a3c8fd73e0f36a2fd0ac5767ce1a0a01e79ab9612ba75ead1023815551e9f219bf380a268a97c262af33d56d62706a6dcf8e2b247996547bd4e4f199e6af3497a7862a54270c23ba9d2f91baff30e35c91643656e342e2068c4f117fae219fec02518a8586ee09af59c8b0f642be2327806cf0d40ed25febdf833e6ad00cb0b6fcccf9f21f6e7c364075bddb5fcd8a698384bb5a56edf2c2dcc39aef5cd7edb04ca96ac450aa7b26d1c8413dc8305c95e7896f7b2eabd1d3c8ada627168f03100c3c7f78cd950a39141238573e18fe2ac79f9fd67746848ec851c842484584034e3bf1a8d931006097bd831563fd78fbe8b84ea734311fdb5569cfd6e69ab5c9683fdde3ef987a11743be84f9777177ff84145c6444fd52f831f623234f22d58e8403120a54b569b533ed23684d54c14292c9d7940e21703d81b8bf6373747c8a18a8c74dab9b29ffa67c99c482b720aa76b04e76e604b47d3d198aec2c38c4ccaeec9ca80bd2c9847ef58e049211377472b557f6cbf24ec24d404362282179cd8e23879f12387341008a687b30a9957308260b7e09614f08ed4ac078caa4ccbac88a6c75eb5e10cf4c3430629b30a6410e3b7f9e069d838a0d05f1bfe6577200688d296e166da9da645d7d748e41e8ec2075922feb1b704e5dd6b5ca227522f3d10587d60f102ed3e1feb2d10acebf2ca6e994b7ef40546b8f5491f4d2103adfb7782307acddd1454fd989b41328842aa32397f52b14a3ba923b0f0837897f8e62e6e98e586240dba3111adcb313a65ce765514c2fc8ec76f90661011b6fe4551c0a8ede1491d102f2d01b6df2de26fdfc9555b47209c57310743f927a2ec25d3a4eef5dad8902be43b3966c8ccc573e7844fe561ef5a3ccbc934bada4b3ad2af4141e0073f21d4200a3166a69cefe72af406a20045af5c2911a29d36f79230dd6ad687b40450b210209f9b487006ee3fd2ef9a1a40cc6d5c1642f137b9af0cb5ab793ed7fa09320161c691ca119d078cf75cd1794152ba10d4b0a7e409ab0b5bbbf978916af7f78aa3a8cb2a2c80d5b3f87abf5b53b3dfa0c8ff47f50e5d289c2532f9e5ea2ad71efa23115f99b6fb375af2a0ec4c9195b20b14bf1a4442948f19ab07046cfa5e5dd18aef1971a36f8875f4d5ef7a04fc5f727369e34f4488a1c02f2e45c36d1674f2b5da0d8ab2d6fd9067ed2f01146289fef3f84184f74a9fbdad34f3b14210832956db603f12d477296b3345aff8133b467d6e68e615adc428a4f520c87aad6bae0fc990265f63ff4cca92c21e32f9efabf068adfe559171a778d15bb2e599c3e2bdeab8b8f249abe24244f7ff5c3483b8df526ec4ccc1ccf99d604736e9044ca5068c124b20e6381b1ae5ee0cd63e060597f923e1be65e9c5614e05008572c2b76c63b27d50eb9dbc73ea1ea66b76dc26bb356566f82d6e6abfd9653c60a8a2f3df28fb0f627e1c542f1363ce22cbb76e162186d6c9bd7409f1e417c6da47eb99d26da328d3149bd84c99b8cb61d03bb93e2d166b90e08fe0f365c6e267430c4a9f9406df320ee74b0b9e224b1a160bce11f2fb1138ae5e8fd0e2aafc157960228a452ad9d7918cd92d0ff63decfb343429da5408280902d5b250b979bda2445cf438af935be424293d67e1af9fea4dd1ce11808e6ba134a82abbdbef3e5216f152cf96805e355ac702b001f81a26a117dbd58da4dec5ee8ae82d2d882b407fcd2f981f2448b4460cdf0f4fa163b4cd816fd0d75d2dd03779fb22150fd0f638377c3e8603c8d969f0677193a45cae846554a35b54be3e46744437fe6f688b976bc1f3a56c5528004df4da2a31a9bccee5e506d2aa1c28199582f71d6d00242d8e0fd03313de46b4c0eb6b257a70fb1c9c41b6674e242ec09540de04a0b2fc83e4845849a74154d8fa904ec97ab2181c0b9294925407de341a44f1784d2239003edf619cb20c60095120bd2f4c91c77484d194996d7e56bb27d0316ce09c4adccf23335bf767b08f07bb91dace660d24c7b6d787e41bfda44357733b4ec614dcf3abcb9c336569419c8559bcf041b8411ae9a4448ddafde307fbf66154089d4ff7e34c14a08955ff59be3dcd15ab6696ed2b888e34d20cdcfaf1ffd7ca4edf62dd5afff726c11d1d021cbd305809b0a228a01a3cdb953a80d2d1b334794e208132501d5c5dae5a2098c93c374a93ec3466be20c8723e12119dae4c010335f661c5720751f3804433348b7103e3ab0639c57723b1f179c81c261ef06baaed43b2890ff433c829c1eb447f5f8460279f133f19e9cf41c4afbf88d4058b2a23650beb248da404c21432533da8bfab18d99716605648567f7079fb45487409848d6146e274bd7c721a3f07c198fcdec0d8040aec39aeecd7e791727d727432016257c45bbda6c9f30348bfd179ce5554d1d2fef6a6ecd4e1c3e9128f2055d269a1dacb60047e2c2f57d71007f2345e4f4cd179d247444cb99c2ba1ba77a78ac7efb38b25db1bda18f6261a52e3af67a48ca120eedb8e62c7f5b547bde89c6eba10a1f4f836aa8b10fff18392d3bb4e9fef386d17edb23b238ce518b5e6b4528b03a9540edd550126741ee09cfded74c7f387c1a649647fd3c7ce2e56a080d4e9d34db6040d378adae3b87397b2a4c85971b9072c6b58f1f670462f8c6dbeecebcefae522cf561469c4eda452fe3724e6e25af0f1f727b03cebb9c55a4b15bfdf4657a6f6a36a16ad244165667ab2f504a119a30d59c2e19b42af7fe5c649bfcb54bc886335d0e041b0e221c146fd365a2d6dea58fe11aea8372d8da159b6e08e6510b2609368e934eb1519dfbe6cf7a9de26ac6ff971fc72ea8fa75174e2d0a91c0bf4bd2e3eac0d3893d73385361d97fca77a52bdcf37d7cd397d9d9e32657c81805cfc8b1ee3cc19924a917ad8ee270b2b9b994cc48588f3f7fd8a0437c3ebefe72ba93c9e3b8112e6a346830c5fb921e0d4dc8d12270e037f10e064c83c442ad0d2c1ad70259ce0c9daeb96f88a958c0bedd030d8dcb55bc68a36cc2be2f8dab4191488b8f75c27090f5bb3b852d92025b905eb3184268b629bf064016d2b48b7ccf843eab804601035366e3eb0c6190bdedab894e3deb94a6065d215a038b72a19974111eca386972edf7a36714eee83d6623277a58ff149b6374c7110ab56088277fcf2d3c2ea8a6b2660f4cfba158b7118a8e9d869bee65a5243b7f1750b1519211d65f406b1e251404e53a3a8ad26f83e5c1b16939eab1159b7c7477fefb103380977b23b108d1af76be397475f808703d95ff0a7b52c116af74d429ff1d68b901768e3dd50140fffbe527710bd59b972ed7947c7bcb4911aee0dc44f7cad06aff8672b2d342dd2048fdc7cc8f54bbfbe4000481b523887c387f5b29b4780f4247acbe9dcb6ef596df21acbd23147cbf6c6c3ec74313fbee610164356828434966aec6808456bff99ddd8d960a31a5e165cc3ce8fc29e76d5c733289413cf0fdc12336fd7973cd2130a9a7f21f1be5674f033185ce9a6138c9e57223049c3b6a5c856d17a7da59cb46e715802f6570a89afbd2fcf7cafe4a63c20d41611cc721482cf96fcab144cd51538bc928eae2262e40f0136b621d8279a0e1f0865259a2e1f3c5cc785c06c5846ee1164edda09f149b82fe9689e3e74be4c61fc5811e11a7cb284ebcccefbcfd7eee710c6ae36850213ebde6d076584d28f0b931cb206e7a19976706b93f82650fb95b0f6e70fb47f203ef856b1bb6036f558fe5952483acd33dc51ad9cd9f29c661cbdc6d32a30e8f044edd4b4695d95b5f6abb96ce0f8950254ff6ae47641e27fdf65476760b1a881fa6b77665c64520a2cf43175dbfb868250bf499d7a0dde41d8b4aff1af30b4eef8cb9e2173ae4efd9359d60ac2ef3de78f3f65f901d734e130526602d9a1e74c8d5cdd099600c5cb9ca0bab34f5e7467b19fdfb1d642e4fcf6ed11e0a73ab9669e50471b7a1eeac57173bca8456384d0b297ddd501425e0b5cfd8c3b97cc95b4cc5e014c07b8c96789777d704206e42d7b0a73c3c4af798e068787d92a8a04452c33c227214f87d953f235dfdf53faf61a9dc0be57b3d88637a8ca04e06302c83d152b7cedaffda87b8561fa1f093c216b5f8571a91753ce3ca87ed066118acdeb917dcf07c14fdf061e94527341a9dcdd9501d4a417b01cc6a40572dfde71dcca01b40c0f644fb6bf4c125e175928d3bf2e99496aec40ced3224fe1242c0bce9da2e7d161020380ed203594261a0caecbafaae78f65b90acfd491a1f199b31a6bc06f14ef11fd7847c2d69a99348e4f54c2c8dca363e99f3c4fbb08d9ac1232e7842e46879d860d810abc21ccb97e294e358d292e84b969f76322132d35a69d3dac3df1519fa9803b96c132e15023773f39f3adf0663a216a8fce77f9e1c413ecf7aa687a00d04d94285409edad599b41d7580efc4688446bd2905842b3530c3cd0cf98d5e1b1e78e9cce5432ff9f5f9fb2e597d5349e1f0d595f7beb68c16c1ad3fdb3f65763b5ca94ba6ffad2d41fa9a860798eefa036ffcccccad7855585ab4aac675976a6bbafe3561c6a8167f85d25a5ac22606fe577b6231212868967dc15e044b9a1d199cd2"], @ANYPTR64, @ANYRESOCT=r3, @ANYBLOB="160f4c9bacb53e8c1c97e8fe091299bcc036e3859c419411957ffb7849a108509db817feeced925b734963c5ec08b8cf962fac6ee0cef3b93e664a7469d846d9633bc475a86c46f3612a14b178044c67b7c5e29dd8f705e38cb19e295477d43b761e676da17d176adf70f42b211d783d1e8049d9", @ANYRESOCT, @ANYRESOCT, @ANYBLOB="040d37e870d1ebee746110548711809e93780aab8169c9c6a300e0810d502b346b0149ec884236e9a4c9730b31fdaa124cbad0f9db161413a034ffc8b00c53891483554e6df6f3"], 0x8) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socketpair(0x0, 0x1, 0x1f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r10 = syz_open_pts() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r11 = syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r13 = syz_open_pts() r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r15 = syz_open_pts() r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r5, &(0x7f00000004c0)=[{{r7}, 0xbec41eca8fcbb112, 0xa0, 0x3, 0x800, 0x4}, {{r2}, 0xfffffffffffffffc, 0x62, 0x40000000, 0x1, 0x24f4fef0}, {{}, 0x26235660bce49698, 0x4, 0x1, 0x79aa, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x2}, {{r10}, 0x4, 0x8, 0x20000006, 0x9}, {{r11}, 0xfffffffffffffff8, 0x1dfac7b8c04d1fdb, 0x1, 0x0, 0x19}, {{r3}, 0x7ffffffffffffffc, 0xa, 0x40000023, 0x2f}, {{r13}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1, 0x5}], 0x8, &(0x7f00000005c0)=[{{r15}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0xff}, {{r17}, 0xfffffffffffffffe, 0x101, 0x20, 0x1, 0x7}], 0x9, &(0x7f0000000600)={0x0, 0x81}) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r18, 0x80045604, &(0x7f0000000400)={0x9}) socket(0x18, 0x4000, 0x8) r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r19) ioctl$TIOCMBIS(r19, 0x8004746c, &(0x7f0000000440)=0x5b1e71a8) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) r20 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r20, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_SETSCREEN(r20, 0x80045756, &(0x7f0000000480)=0xa1) 09:12:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 09:12:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r7 = dup2(r6, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)={0x9c, 0x1000, {0x5, 0x3ff}}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 09:12:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x40) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x5, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 09:12:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xffffffffffffff9a) dup2(r2, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000180)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r4 = socket(0x1, 0x1, 0x0) socket(0x20, 0x4000, 0x68) getsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSTART(r6, 0x2000746e) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0\x00', 0x80, 0xfa43e71650743783) flock(r7, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000001c0)=0x100, 0x23e) bind$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x96a3aeda8be42e85) 09:12:10 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x4, 0x6e}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r1, r2, 0xc) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000280)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "04713de02f28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000600)={'\x00', 0x0}) r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f00000005c0)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffd8a, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x880, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x48, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0xd957, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r23, 0x0, r24) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r26, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r24, 0x5) r27 = semget$private(0x0, 0x4, 0x408) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r31, r33, 0x4}, 0x200, 0x401, 0x2}) 09:12:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 09:12:11 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000), 0x4) r3 = syz_open_pts() r4 = kqueue() execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)=']+{-}\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='-#&\x00', &(0x7f0000000400)='+-\x00']) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x267b4c067faafb32, r3) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r10, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000200)={0x9, 0x507b, {0x101, 0xfffe000000000000}}) kevent(r5, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xffffffffffff6129, 0xffff}, {{0xffffffffffffff9c}, 0x7, 0x92, 0xde77a09cdef8d7cb, 0x9, 0xc19}], 0xe45af9af, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x58, 0x2, 0x67fd, 0x3}], 0x3, &(0x7f00000001c0)={0x3ff, 0x5ea6}) 09:12:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0x401) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xd0, 0x0, 0x7}, {0x44}, {0x20000000000006, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xff\xe6\x00', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 09:12:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x20f, 0x0, 0x400) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4651, 0x1a0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="1715d521588a69fe4162627d0fafb4b0f257b3c68dcf3942bbb94f8381089bf15b69fa5e520e5cea5ff9b742ebe93a617b84c811992bc37e9c1b23cfd52000000000f3616f983a432ec45d58680244c52dabb2de4991a7f6a5821858e7a54b30eb6268ad97cf9cf1e21573e5036acce01866d52a23d7d4c60026e8a7fbab07d0c7b416f9272798b2749bb81052ec09f4"], 0x10) getgid() 09:12:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000025000/0x2000)=nil) 09:12:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2, 0x0, 0x0, 0x7, 0xffffffffffffffff, 0xffffffffbfffe6fb], [0x0, 0x0, 0x0, 0x1f], [{}, {}, {}, {}, {}, {0x0, 0x8}]}}) 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$TIOCSETA(0xffffffffffffffff, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:12:11 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000001340)='./file0/file0\x00', 0x10, 0xb0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf7f6e53d4e3be7d3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r4 = open(&(0x7f0000001200)='./file0\x00', 0x200, 0x60) sync() chflags(&(0x7f0000000100)='./file0\x00', 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r7) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x101) semget$private(0x0, 0x4, 0x32) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x2, 0x80, 0x1000}, {0x3, 0x4}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x3, 0x1800}], 0x6) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) r9 = semget(0x1, 0x1000000000007, 0x200) semop(r9, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x54ac1d354f2954f1) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000002500)=""/4098) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000001100)=[{0x0, 0x20, 0x1000}, {0x5ef6e54f2d66870f, 0x6, 0x400}], 0x2aaaaba0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r14 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r14, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000001c0)=0x238) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r23, r22}, 0xfc33) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r12, r15, r17, r22, 0x19a, 0x7}, 0x400000000007ff, 0x3, 0xf1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000080)=0x7) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000380)) 09:12:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c204"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 09:12:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="6ba3930efedd0b31e26b07b97cf8be08788628ecf43d040000005575fe81864abd7fc81c2a81092307519313364be75fd804f7218afb1364255bf26e6bf4345aa1f1d0dde5416ab5fa3f04707f7e140fe2b0626c9f24e2fa65d26168c1ef5dc4678090658c59e54bb940f5d032cc65e776856e2c4514f676c9d75947d43b336f574b1ed6e3f98beea6a4ffe4ece28e15221155e4967d407cb39c6e1a0ab2c087b0290f8b3ef1c44e85753aee3ebabb10c8e161e30dc69ae5295c23ad737721000000000000000000"], 0xa) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0x7, 0xa0) r12 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r13 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) setsockopt(r16, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt(r18, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt(r19, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt(r20, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt(r21, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f00000008c0)=ANY=[@ANYBLOB="6202d46a6711d71b1fb097f44b06b48f0f24849a53f17ca74602b4eedd8f768b638c9ec47b03d5ed6366c1efba13e59ca6d16f59ca1873dba3c0655ee4fa2710deac2d3318dc17e3ce3295162849e14b017e162ab908052473fba637d810f1f0aa2e0c144d725cfdc4b9526e64591955f548318355a670a91027bccf921810f2029d6c4d4b732933b7fd0498605f067a254be9cbf1655cae0c5dff38ebacac00"/173], 0x10) write(r22, 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYRES64=r15, @ANYRES16, @ANYRES64=r16, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d17d7d9299451bd21277b482ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d23c3a3ce9892d4897b8d3e4786ff849a4f923c24fa37bdd9ad1e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r13, @ANYRES32=r22], @ANYRESHEX=r17], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r12, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r11], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r18, @ANYRES32=0x0, @ANYRESOCT=r19, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r20, @ANYRES16, @ANYRESOCT=r21], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d17", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x261}, 0x1ff, 0x3ff, 0x12}) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f00000011c0), 0x0) semop(r23, &(0x7f0000000240), 0x6) r24 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r24, 0x0, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) r30 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r4, r10, r27, 0xffffffffffffffff, 0x100, 0x9}, 0x6, 0x1, r30, 0x0, 0x3a454690, 0x2, 0x3fd}) getuid() r31 = semget$private(0x0, 0x4, 0xa5) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r31, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) 09:12:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400), 0x0) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) semget$private(0x0, 0x5, 0x20) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r11, 0xffff, 0x10001, 0x0, 0x0) r12 = fcntl$dupfd(r11, 0xb, r11) r13 = dup(r12) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) 09:12:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r2, r7, r9) seteuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r10, 0x0]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r13, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="2001000000696c453000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r14, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r17 = accept$inet6(r15, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r18 = msgget$private(0x0, 0x200) msgrcv(r18, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r18, 0x0) msgsnd(r18, &(0x7f0000000280)={0x2, "ff1a1ae1dd54221fe08a6c1813898996e7565acec6016b87a59abe46a0e3fd68a20a02572395b6b8e0b1b5f25aa85678992ae1ba22f973bf7e7365e07b8e4ace88319faf83240207ecbaa386"}, 0x54, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT=r14, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES32=r11, @ANYRESDEC=r17, @ANYRESHEX=r18, @ANYRES32, @ANYRESOCT], @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r16, @ANYBLOB="b6b27a1e54b73a7c37260772458e05e5bb5ae3d8d32455a9dfee65731a2fb1f3548e27a3ac3a524e03b0ae84f9780b83d4b8350b050995adc88bb668a2695948ed6cb32b9b7fac0784d6a6c7752b22008ec392810bf0cfbb13c756fc55d8e90a31cf7f2dd1bfc9751993f9538bfef1097a24dc952f2430f142687c2a568259c10ecbe33fd2a37e732faad8e71fa90d7968dade5ab8a662cd898108aa83ce8a742aa6d28b", @ANYPTR], @ANYRES32=r5]]], 0x1, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000ec0)=ANY=[@ANYBLOB="01f60000000000002a1100b0df6d7fcf409def1a1fc1ed34a2ee1283bf6cc52983f8011c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db653d0fd640201d618a998473f0e8d1e8f7b29b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r22 = kqueue() kevent(r22, &(0x7f00000000c0)=[{{r21}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000000c0)=[{{r23}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) msgrcv(r12, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=r20, @ANYBLOB="bd6764d85a5c173e93df754f1fe33ef6c38e3b7e7e6993b4b99d042c3a91102e7366eafeee5e090c24f1c3ef314769ffcd9ed5c642e2c9ad4231ef16725985dff9e5d493f2b307afb153f97b23727584043852254fea4c6d12f7d1f57914d880d506404193f6e29c97af1e2c74d9a63611b7399953821737bf28ee5d7acfdd98651e2ce1cbda0b699b86c1cb148bd3b95b6eb70d7060ac44ceca1ee94ce3c4972dca67443d3d25f85911334d28e11134582e94dc0685a722472913e4968e2a2a5e60ad7e7cba6c84f98a4950fba7402b0e53f77f81b44de034a7359d4a2265d2fa1b10fb30d26a936206b32b626fdd378d00a5c97b13da7792a42e26a063d071979fdd5bff7e1d4b4c272f0fb8f9a5acec6cfb2dd2d33494b63aecdc5681361278994c90135ce591dfb1ee87a3f31927fe2129b51e8159dd031fb480d9b1cf90e9b5101a9c537d407c445de64037536590dbc34c98387fe5a1e0929438e7df610820f188f4ae29e98ac21ea9220ab7ab4925823eb30773afd372fca2e17eeb0d3b7b1789f9b39915ba821c6cb2494f75b1dc4fe000eed56ea6f9b89749797a8dc4381f0e49d5b22099b4a91c80528e990099cd3a9ead1c24f475fab2a84e467e9913c64ab9f2412a4a1524795d55e6a7beeb598c980ce1e7c85a33420f2906bb9c0a8861d20efe2c01670c31cd99e5addc81f8b877d0665d6c535f31f3360311eb6342abdf05cdd211a14b1569e4f8b185ea3692af170b799a9cd38bdd99808e1f0c863ca1ba5cc5c9433965741f3c649e324d2a1e5641147d54a856541149eddaefe84eedbd8b23391f1cc53ea7074f00114a968bf6bf490fa9b13d77ec9e10ccf4b41da9b07712c51730b17777dea2f0439f6ff18762e2868fee593b33382b113324719dbc1497a096622eea4a7eb8ab11425a6bc260db46a9998ec63728495b866f4293079e87c29f74dc09befe7ec5175d6ff99542c4176aaa223058d3639f41db6131804ab4d412a26f8b4f855736d3ac19ccd129005238739e483aed4bc6ebcd2466a3767d6e892547cee3e2622a5318f9c17f53cdf71f5058149131127843c636f69cc8bf6ea0a18713056b5b3f7f3f4831872715fb2485e1a4930f56123269b24c1c9c0503e3ecce331dc58ee1168c08f0ee9a906cffe08487daf2367fae2e7dfd88e9a31b30800ac53149d7ed7fb86362c7351dc86746bd280f199eefdd6d4914a9420b713eb96a361c988b7cc82286f0dd442e4cb1f48633ad89573c3cd3b3cbd71942937516924d545b374c3ae942f2f69a17b655163bdfb9db676ebc2bdfade803dd20a490d9c5199db8241fd3087b12ec40675433adc4e920069fb7a0511d227ecd873613cc2de8031c89217f8e69a42f1d27d0b583ed765dc0d34e5ca6cc65e6e4836ea526e898b09f2715cbcd133b121c7626216ec14871a79a4a6262cf749fec81a03bd0aaa22a32ac457e64e413c0bd3569524ad65984046f05caf93b72b1712b209de3368a3bcd426bbe02bf2e0364603626fcf83ad961996a775e16ef1a9bf77930ad1d6d87ceb87767a54d63e556f77a627441c943353a302b9869309a46be137db0a220c19f8825701c612022dda744ca9604b6aab8980304c3404da30e71861769a66f1127898967f10a0deb96963ccb6ba3964135263489d6ff7d1ad437d31a55e3e608db79b853b6d66c321287d1e107c5642a6aadd83c7cb8f225b1589706aa24a28c10493f2691d98005055c768f4f006613154fad921c4b7d3bd0b489fe9fce6b2f08d116a8c8682c402d8e1cfd6b5e10e10c2597585fd5b2c3d5bceb032a2dc0c737bff8b95cf71239b7562bc36c297e06c97388a7afe42ec794d0d7d8dd9a5bb1bbd71c1f96ca657203aa9fbfe61e24d601b90f9025a536ab72ee857ef5dfdb9c04b4b26439dd69bd12bb48d1443e4f8000127ead5d41162354f699027579ac2483b57a785c1f9045966b44f52144b177d3d2f2d8bc38fd2625c09413feb4c9458ccf240bf5b1dbde100d510b9f4398a591d6b706647af3b006c71647919ded6d2fb5df98ec9e349be23b7e914365fd84f8b9e602685f1978a350403c18245eefa632cf5f2d5afc2071634c1e3958aef9c84c1df3f269f3c2997b7308dca35b9e5f5038f08513e694f225cbc5dd58aad39ec5fcf655b06b0a60d11ef5c285fbc9062bf99fd372c2f22a29ef99c7144ec667ee5f4ad67f76dfc1ee6af8f1552d9a90ebf3171053144cee65855bc554f71c850933c2ebfbb149f5714fc5a77fcec3fe1785dda461b85222990ff4403d5083374e171434ad7d563fb2f6197ce768812d4691e3917002d358bd49e4d9cffeb094897f73b4ced00271b709272cab7f7fb93f90f498ea3c62865ce7900b388e2adff6468322e5cc76d6893dff290ccb675e093d5c53c85f4aa881298a885ae022a85fe077021c397b59f6b82e3364269c0d1e2903648981f620e81ad740cfcf1688aa3792a07bfe0a92f87ab6c4a86ad68251b30ffdff548959d546deac73e591c594da0fef032dbacbc54021a8c461864c5719b3ccc2e37e9132b226bb27af6676df687557c597734bc12f9abe69a05e0fa614f12357847c3b377db9f9586943ea3e7d10628d8fe4017863242a318300ee9cb2fb2b183cded8126ebb24b860dae8956fe4b356248d0e0e9c3a22000587422f07730c46e635ad6a766343faee32f4b5ed40c8c03897a33096277e3581b988b1a8153e1941d3ad1077ef4550818138c8cfb699ce96ae500cdadc70e6d492de915b80608ba2de311e5b823d788ccc7addb79a9d6aebb44141849f04347f64d722d83c969262d0e69decda73e5dbf96efff6e63c61afa7b7b5fb188c09145be6acb52d447b590e18e3031afa5d4efbac3a571889f0b05b51701cd87b99e11546a42dc6ad249e0ff64a568486a549593f33598113e53b86ced16fcb4a19175698463f96d054e609d797df68f36c6268ab2d99065a16191ef7af405a5d55f6c993222e02234922810acc3d417dd40522c5eb9308ac97229daff607314020826705e134435675494fb7fea7634e70c66c75a179def28326a823186367b970947e1de8ccfe94dc0d27fc288c5c7b755106c3bb739411ef633745fcd61e6f14137f99bda674185221b84760011a1ac0690ce0f6a68f2ddee2e1912838d86aa6f9b9120bc0490ba03d44718a255d6e03e514ee56968c0b6695d387efc51885f2649439fff38fd178c436039e4507511a33f4522c2fd71210f22f9855e32c26c6c5ad05ea97abe0e93a58dd7bfba5335cbc8975271c2fe3e79ff706af788ae8ac4256776936be0a94dc5b6fe9a9b09a19309f00d0d9df11ce5f7801524ea4115d43e5b95f3c9606aea073f33e8dedce43e7bc5d6d321d055004ee464aeee605de5a5279de9e5fca8f15b3d0621cc258f086f9466d578c08ede99410e79865ccefcfd6128a929d3576ff62dfa1d15dc022b37ebc9af82f8c23c10e9f604db68dff753fa375b79fac4ece3b49b4b8fad7cfeefc1509a259cb3ce02fc6e49b241b1f48ab3be769b2d614138f4c088c7bd258d8ee6fff4c89094337e07508b1a492efbc6dc5966bd4a64d3a42e3fedf0a6807749c5d08b68d5d67271543de7bb6ed26ac1286adad9063b5ef234ef3d820a4b3923f8abc843515cb9d7c9a611affdab2c093ac4d63b2c245b78595f289eb6fc4a6b1566e50731fba3c93106a0235b9ae74164bb6fd1d5b6bdd775c046c49016059f01f1177c687b60af1e310170887af592d608a34df42a460fa389dcf748b4e389a85d360b1450516e4853f2d67dc6f461e3f860328e0eef7c02cf0508bd22f577b03ac91edb34e95f71120fc2fb2b6eb47a1ea9d1c78aea4cbdbdda1ca8b93213b2b367e6336cfeb7e3151e5f91a5a37f4de494cf8cf148b982e6e47ea95e18cbe4db5c55b36fdbc37a7b07045eb67d6f6d63bfde166176b330901642d19e4f68029392b7dc409847f3fb91d4e1f7c870d5a047dcee07e1f6f7645f9967657328c082c3dda6e4697814c86cb42c79e6da44b4b0590d553100f06c0be8903bfc6aee943da6f1957193e745a0b0eded359dfb04afe21ebe4f13f325671534feda3c7437a8e102e4d9b75cd3f31930fc60d5edab6bc58afc20fe76ddeb54a654339ce557dba18c6e19b66a9b128b821cea5b004bc916b46216185cd2eefc7800c0f47ef196515f64067f8127b9561e9161410da4043979c54c188369e0eca73997249b5d308a36c7c9deb16cac3a7a9e5e59a1ac99648f34c82bce04e143ee9a0537e6235d654e6b8a99c7fc6d314d964b89f48e052fad2355f9cd9790d30689fe69390cf6a8a0427260b9357b8f22c8f2499f5e0d8d8cb9345ce33f7b4f51e0d789c16fc5d480bc1aee653116a14b5bf036e7472df13ef82d6e489d8029e9aa08cdca497d40fd40c348517b8645079bf2d8c45551780bc549afc3d546573165370b6e867d85b8813f9351ead0c5f79fc002975f00bf2c51e71e969a560d647a206971a5eebd2244d3eaa4888de8ffc25d6e51bb92f7c5e7e673159329d977cc87ffc1e542fb12582b571f0d064a976f5235afdec36c180d3b7c3fd7fc497c1420634225207ca4ea646a5984da79579ccc7d3d4eab34a47cd76d589e53e4ff5e1806b6e7a7bdb4e093008fc0eb5f0ae2fbf9304665eb643dd79d68dcf52a64331dfbb4bdacd0649672d71bdd5a9c0e654e6887e2eebe338a9f301e8352243854eca4fcf73440fa7b611762019f0ce4f550256e662f42d5d9759dc549afcfff6427d50233acd1510acba7e94f91eee0671966318a2783a263f3f3d867ce57e346f3f56c570d2dc8a41d3dab65aa284ef9e60cabb6635b9daa7836f7b174383b6ac890956b2cb7a385d9fbd7035e72874b44651e31fefc125345c446a0711e14fc3d4c028f52849d477bcdb8c64417c6bd6a830471c751b9517c2e7c86224b49719bc66d58cfd650f1b4985032f13d35ecfa1e0ebdfaab78c5d8eb3834e970cd9b29a1c508e027a2ce3332086b19d601d9b918427ffe5c1fdaf8ffe37ebd636fdbd76aeac6a7b54f7aad68c5122303bbd5841bafc8e726a5a0bf06310cb9f1d5a599d9c5c86d2585fd59509ccabdccb296be9e41866bc375b2a72f2c53458da6fa2d3658cbcb7dbe50733d8a328afd664aee1c6317534a04b704993f8a129868eed042733832c7d624c4ad3943f6f120d580935379d499d70cf1007d26b50c092683a77c619ae407a888ed681e52bf942ba1afd7b35c5bbfc0e41289673d382c80191ebe8b72ec3cd59b974fdcf578ba17d4f1a164076e59d6e74fa30f2d858cfdb8c90971f78fd2f8e4ce094d4c29eb097433157e07ec2838105b22a63055a756466bb3fd7b1ce04cb07d73c61de9432b098b5d5800a60f893158d5323491a299d97b0d857b10b43b22180cf9b954d2b2018749be32bfc28af6ed30b15baf27ec38d640c0359c011a0b089b0b76119e9212c71860fd11925d6ab1eef0bfad2ada9d6575f93410b418c326e017b25060a2e36d7cbea73fab95fddc1a7f5cef207436a2da0ff7c7e0878e10768a16110da747682551e666527554e3308b683f461d7a7d8a97bacf05481453020c3399f1695be21dabb460cd8d364e2717de4223bbf0a3d37484bd668b68dd521b461daf35e65aa8d61f255020d9740f1e34e8cfae0d3148be91d002771492a54d277c8f630a548f7cdd952a5b2fdc7f7d857794a39a099e4225ab720233f76e7128c790fbcb54adb2e98d703611072de4e432d570770c1ab", @ANYRESHEX=r22, @ANYRESOCT=r24, @ANYRES64=0x0, @ANYRESHEX, @ANYRES64=0x0]], 0x1, 0x1, 0x1000) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5f3708ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000017000000000000000000000000000100"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r26, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r26, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r26, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000005040)=ANY=[@ANYBLOB="5800000000000000ffff000000000000f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa0033ffffffffffffffffff0000ff0300009ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f0000000000000088000000000000000180000002000000c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c0000d800000000000000ffff0000000000f82013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0b000000000000000010000007b820000a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c9000000000040000000000000001000000080000007f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2000000000000101000000000000001000000ade0130ebecd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7a98b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d759095d824acac031cfec7fa5c241e22e08c6d488b46e4214894b48f349f389854ca151961741fee43389ccf64012bf5e07f9e54ac3a2240f0675bf582d76e9988cca1eea6558302a802df45f41afb0dafb48b5d3155f3e14ecd7347a00bc836b807e5b9cafb257bf37be0ea24bbb629667511980f7190ed579cfd482fa385a52a348e23dc8b562de5583b5c4ae60c769b"], 0x12f0}, 0x0) r28 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r28, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r29 = semget$private(0x0, 0x4, 0x201) semop(r29, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r29, &(0x7f00000004c0)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x80, 0x1800}], 0x4) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)) semop(r29, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r30 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r30, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) tap0: address list non empty 09:12:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() 09:12:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) close(r4) 09:12:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) write(r0, &(0x7f0000000340), 0x10000014c) r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x1000000000000}], 0xfff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1ffffffffffffe12, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 09:12:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x0) 09:12:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 09:12:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) getppid() r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) renameat(r2, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') 09:12:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xad8, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x1, 0x7}], 0x20, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x6) 09:12:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r1, &(0x7f0000000080)=@file={0x6931f03276d45adb, './file0\x00'}, 0xa) 09:12:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 09:12:14 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:12:14 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000796000/0x3000)=nil, 0x3000) 09:12:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f00000000c0)={0x2, 0x0, 0xd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000, 0x0, 0x0, 0x8000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [{0x0, 0xee94, 0x20000}, {}, {0x0, 0xfffffffe}]}}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x1000}, 0x8) getpid() 09:12:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x2a4, &(0x7f0000000240)="09001fe824783f6e8a9c81a183ee994ff5ecbc32660579b14e1cb16e3cf1e768ff0ef86990bb70b3a9f1b4c16d114c6cfe5a6b942fa216800d690570716aed227096deda42dda79a3a92f647616039a37f7f632b1d7aec34efcc0805a6512551c7592e61ecacaccb68ed6a4c7373f379f21294170dec46bf5e5f9d780bdb3fce9ccdfb75e5c5606d6e706bff34af041c5cc8bcd5f635d186a80cd1b358ef3fe9d14b0a1eb80958639a8daa1159d1d228cd9a7584f2e50792bbfa376d68af92b7ab6ac8ca0ed58f8b05a4f44b2672013dbe02b6f0944f8db9ce5f777f8851eb7ac08a2be62017983484504130f032d76719f35458d4c8ec4f82fa771063f97f92fb7391abd2e118c37a75f4511cba7e4fd21ede9cbe9cb4c71ce72420ace9511e5bee34") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x41) 09:12:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x15}, {0x8fe}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f008a10 failed: hole in range 09:12:14 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x1f}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x2}], 0x8001, 0x0, 0x101, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = dup2(r3, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000000c0)={0x7, 0xffff, {0xfffffffffffffffa, 0xfff}}) r7 = syz_open_pts() r8 = kqueue() r9 = geteuid() r10 = getegid() fchownat(r6, &(0x7f0000000100)='./file0\x00', r9, r10, 0xa) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r11 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$getflags(r11, 0x3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x2c, 0xe5, 0x3}, {0x3ff, 0x3, 0x86, 0x8}, {0x6, 0x2, 0x0, 0x3}, {0x400, 0x3f, 0x1, 0x5}, {0x7, 0x20, 0x7c, 0x1f}, {0x3, 0x9f, 0x8, 0x6}, {0x7, 0x42, 0x1, 0x72}]}) 09:12:14 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="6ba3930efedd0b31e26b07b97cf8be08788628ecf43d040000005575fe81864abd7fc81c2a81092307519313364be75fd804f7218afb1364255bf26e6bf4345aa1f1d0dde5416ab5fa3f04707f7e140fe2b0626c9f24e2fa65d26168c1ef5dc4678090658c59e54bb940f5d032cc65e776856e2c4514f676c9d75947d43b336f574b1ed6e3f98beea6a4ffe4ece28e15221155e4967d407cb39c6e1a0ab2c087b0290f8b3ef1c44e85753aee3ebabb10c8e161e30dc69ae5295c23ad737721000000000000000000"], 0xa) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0x7, 0xa0) r12 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r13 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) setsockopt(r16, 0x100029, 0x1001b, &(0x7f0000000040)="00010000", 0xfffffffffffffe9e) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt(r18, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt(r19, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt(r20, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt(r21, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f00000008c0)=ANY=[@ANYBLOB="6202d46a6711d71b1fb097f44b06b48f0f24849a53f17ca74602b4eedd8f768b638c9ec47b03d5ed6366c1efba13e59ca6d16f59ca1873dba3c0655ee4fa2710deac2d3318dc17e3ce3295162849e14b017e162ab908052473fba637d810f1f0aa2e0c144d725cfdc4b9526e64591955f548318355a670a91027bccf921810f2029d6c4d4b732933b7fd0498605f067a254be9cbf1655cae0c5dff38ebacac00"/173], 0x10) write(r22, 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYRES64=r15, @ANYRES16, @ANYRES64=r16, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r13, @ANYRES32=r22], @ANYRESHEX=r17], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r12, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r11], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r18, @ANYRES32=0x0, @ANYRESOCT=r19, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r20, @ANYRES16, @ANYRESOCT=r21], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d17", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x261}, 0x1ff, 0x3ff, 0x12}) r23 = semget$private(0x0, 0x5, 0x40) semop(r23, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f00000011c0), 0x0) semop(r23, &(0x7f0000000240), 0x6) r24 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r24, 0x0, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) r30 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r4, r10, r27, 0xffffffffffffffff, 0x100, 0x9}, 0x6, 0x1, r30, 0x0, 0x3a454690, 0x2, 0x3fd}) getuid() r31 = semget$private(0x0, 0x4, 0xa5) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r31, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) 09:12:14 executing program 0: getrlimit(0x7, &(0x7f0000000040)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) fcntl$setstatus(r0, 0x4, 0x9f4fec6bfd99533) read(r0, &(0x7f00000000c0)=""/230, 0xe6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, 0x0) 09:12:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x9}, {0xc4}, {0x400006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x9fde) semget$private(0x0, 0x1, 0x48) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 09:12:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000880)={0x0, 0x0, 0x90d2, 0x1000, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() fchdir(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) write(r1, &(0x7f00000000c0)="0f9dd1f4b3c031cbeee9c9d34c9437b95cce90f854327f2c3ef755186d67b1e90e8dd3ec375be45501c4b5483d7da68dc9e953cf338bf295735ac00d0c3ecf65cdec5c585822c89184998bbe218eba0df4df067dff5fe6d97ca1451b75f2be0a675c01eed0576c4a73a8830d1a32b3299db28b8f27e7e58eb435be89baad67c4468d194e05fee535c5acabd2ed14e75e5cf22090930384ddf637fdcf75dfeb31b4fc840b08a11318cc0a24ccfa6424b60bafad49d128b81231517bc6c4a3389b2155c86d2b8a66cf28188a30553ee3881639b99fe0ba83d36c36a4d71ff538aa35249f981f91e0cb330902bd090d4124f0f3b8ac", 0xf4) syz_open_pts() socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0xfffffffd, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) kqueue() r5 = msgget$private(0x0, 0x401) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) ioctl$TIOCSTOP(r2, 0x2000746f) msgctl$IPC_RMID(r5, 0x0) 09:12:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0xffff, 0x4, {[0x1, 0x9, 0x2, 0x100, 0x2, 0x3, 0x3, 0x100000000, 0xa0, 0x5, 0x6, 0x4, 0xee1, 0x6, 0x5, 0x80000001, 0x5, 0x2], [0xfffffffffffffffa, 0x3, 0x1, 0x5, 0x9, 0x9, 0x7, 0x11a, 0x1ff, 0x319], [0x80000000, 0x0, 0x2, 0x0, 0x76fd17d0, 0x3, 0x1], [0x1, 0x2, 0xfffffffffffffffd, 0x5, 0x6, 0x27493bd980], [{0x9, 0x6, 0x7, 0x3ff}, {0x2, 0x9, 0x65, 0x1ff}, {0xc4, 0x2ca, 0x7, 0x3}, {0xfffa, 0xe7, 0x5, 0x1}, {0xffff, 0x2, 0x6, 0x8}, {0x1, 0xd0d, 0xcc, 0x3}, {0x0, 0x0, 0x3, 0x9}, {0x400, 0x6, 0xb1e, 0x54175f29}], {0x9, 0x2495, 0x3, 0x9}, {0x4, 0x43e, 0x7, 0x646b}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x2c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 09:12:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="680f000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x7a777eeccca9b823, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDGKBMODE(r6, 0x40044b06) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="b963450fc46ed51be12caacb59dd2e601c010e731106440faef490c41faa18f268964a98e8af584dc0f7dcff04c7c745cb7411b871abda40295793f1eef0fc1eef6df3386a3a4a19994ae0c2b8923400a8a9057c5dfd9c95fe53553e1ff2e17e64cd8b298e7abeb53b9e30c19d7188540d268ad6b10cf1698ca26a03f3c8a02bc35dcc04", 0x84}, {&(0x7f0000000240)="eecaa7f2fd44f8f0778ae781b72494a16c8b496c530b311bf4ed7d26e98b15e8c822019b9c5d065e3462f7222074ba8e549d3bd668df72b897db809d1e6e840301e4d24fc996b53ddd84c3b4df147bc0506ff167294c2e60acf3c96891fa5ce4e360be5238d35ff625cb9fa67e135527a02f711c939b1ae4adf4738367d9678e61f4732d3c4bba2c63793531be9fae532357e637976a887ab31d400488e3581df1318cf3a7035958c4d3b6ca7c46e145838dcfd88f21c466e269aeb00694ab581c5229b3c62df47faa11f45fd4de3f77743bec5b", 0xd4}], 0x2, 0x0, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x7f) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r10 = dup2(r9, r5) ioctl$TIOCEXCL(r10, 0x2000740d) 09:12:15 executing program 1: r0 = getegid() setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61, 0x79}, {0x0, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0d55b82813d8209b8d9f38821849e3c99"}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000200)) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x80000000, {0x9, 0x8000}}) 09:12:15 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x2d5c2821c37e0a28, 0x0, 0x0) 09:12:15 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000080), 0xf95, 0x0, 0x214d, 0x0) 09:12:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x9d\x00\xfdu\xaa\xb2W\xe4', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0c49f79ec8e5534, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xbc, 0xd43, 0x8000, 0x800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$setflags(r3, 0x2, 0x1) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pwrite(0xffffffffffffff9c, &(0x7f0000000180)="2af62983b858b2b09a630bfd872dea8eeec5660ab39edf", 0x17, 0x0, 0x7) fcntl$getflags(0xffffffffffffff9c, 0x3) 09:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0xffffffff}, {0x2c}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 09:12:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x6) read(r1, &(0x7f00000001c0)=""/242, 0xf2) connect(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2a66696c65302f66696c653000bd366304e9ebdd327cdbc6de9f0413ba000001005d57e78e71a0aa1b084972fe513de1cbc20a98457ee0a82f0bdb1cc0e4316ddcb8babf9795d0f2d4d47b6602949975c479e1c73e592d68e2a5e02c3e0594ff10ec0000"], 0x10) 09:12:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000040)=""/72, 0x48}], 0x1, 0x0, 0x0) 09:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x0, 0x1, 0x2, 0x2, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x100, 0x0, 0x0, 0x2}, {0x9, 0xc0, 0x8, 0x9}, {0x9, 0x1, 0xa8, 0x80}, {0x40, 0xea, 0x2, 0x9ec}, {0x5, 0x6, 0xff, 0x4}, {0x3, 0x4, 0x5, 0xd8b}, {0x7ff, 0x0, 0x1, 0x57}, {0x6, 0x5, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 09:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8000) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x84c9, 0x6, 0x3, 0x200}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 09:12:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pread(0xffffffffffffffff, &(0x7f0000000000)="2a9915262816aa17487f307fdf4cbeae18927676cd5041bfc04a1fa97b0efad41aa4e7de980c572f951e8acc8a99f0c161548fef479c6eef044e459124b331302cbd90dc7d5791cd64729b0e22ec627b5e960d33da241f16564111a7b1e017333d52a25d68e66bb290324b4f75a28ce097410fb6e1127e654b8a03e8b76ce88f0bb0aaf2c13cdbac3c9bc74e6837201cae038e01d068fd80ce7bf42d94f2555794173a535d", 0xa5, 0x0, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) ftruncate(r0, 0x0, 0x7) 09:12:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 09:12:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 09:12:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0xc0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x82101bdeb2a2e1ef, r7) 09:12:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x800) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, 0xffffffffffffffff}, 0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) geteuid() r10 = socket$unix(0x1, 0x37c5e0c285023f52, 0x0) sendmsg(r10, &(0x7f0000000b00)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x65e4, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)="eeafcf97107e0d59a7f89a195c88375845098eb1f491e0b6c50ccafaaceb7c7c0b54513f24b1006a0b1fe0a671872d1b750dab86a4b9a7e252e593e3885f166c8f66b9e8dbe7affad4e7ae153e8b7e48e78800d05d2122629c14c5a756057dfbbf456a21b6f7fc18f0c6aa", 0x6b}, {&(0x7f0000000300)="3fee05e863da7bf1b13714f0bd4f62e7728ea715637a2247a748f44b89192b5c28f04acb67ea4d81211e287e59fd8b4d812d62e192576eb7b659b1cbef774266054fb00194c0cb9f4ea25bb31649980219290ac551404c5dde7c608b", 0x5c}, {&(0x7f0000000380)="33399c535e6c915f1bf5422b72732c99d6fa35376c28cd27ddf86446326d50f0719e10cf0baab6de138bd2997706542ae98def5146c4e5a24f1f5383e92517408743f8354983348acd0dcd9175c0b6df894ad23a68cd137063059f4a848673c2d8", 0x61}, {&(0x7f0000000400)="b11b578791597c5d5d803b3a9316cff70ced2ddd6899c6bf45c5f3669405d9a97e4c52dd5c95eb564f19b1a469fc9323456934d3d89f1174008c492b04bfed27e0ba614cbe3b143ccc1391f75348857f4570722492d068223f4ff5faf469d00c76edc881bff0c230b13d63d8cb2670c3a4ac21d5d04ab8940f271127824451af3b4354c7630942565e4b725d51db0fc0db8b485f5ca9ea4cadf06d558d5f9b3f1e1a35d2b55cb503011d3f03a95866be18e5452fd1048ce60aef5c8da9a781418b31121c22a8cfda0395b8518c55f659a942ee921de46515f68d73b2260f5d23141d7ec0bb", 0xe5}, {&(0x7f0000000500)="04a509ab133a54f2fcb826e6080c3d1d1b680385a47df5d12ad0e1de1c", 0x1d}, {&(0x7f0000000540)="92ca5a298ff0bc6bd9", 0x9}], 0x6, &(0x7f0000000600)=[{0xc0, 0xffff, 0x401, "a23b227d3c8ff4a813c7994aa682fff48879165cd1eab53de3f1687539dbc2429db2f65dc5b38e641d3efa3835a780cb417920df124c2946341c728519246fbd922bcb142bcc74224eb523d7541160f937c65fc9b030bac5aadec77cef57140df8c3750a42f833e7cd5ab67d17a47e0496195cf94cc37cfa0801b8f0cf9d40e1f824b507391194beda09fc5354c81c07b0a2993d7c7afd50018d1b499c2b99a231250333c651ef2c0a40077ba90fd6"}, {0xb0, 0x1, 0x3, "c97bd81e56dc06f7ed690d8de1bf3f192c402676cb4f192275546adc9e38e766ac99073de5b08eb35e8e1841dc4a38af914801d980d9b461f9f8f7bed7804efd77e3bbccc79fbfc8169027578b9bed283b3eec24a6f8eff66720c5cd5ce3789239dedad1ea7b353e0bada129dfb846b2a4a747ff83adfcaa6ac567c1cb52d9e9a4b2bd11ef51657c5cd1a8706cc886a4b558ad1830f466c97f58a9"}, {0x98, 0xfffe, 0x4, "193c25461c1014c3906be5ebea385261f848e3e109a7e859a4e281d692a6e5507ba8b887d8b8c61c93b0431822bf266896d999097ab6fd2afef747be99297e9e6b1afc6d3c2e023ef1f315c29b5d46de46d8041109843c31522ffeee608544a627aa03d315d1b8e73cd92af9669ce18336c96a37cb0cec099995b3d6668e383dab271f38"}, {0xb0, 0xffff, 0x7fff, "a3bde9456831429eedd5ab80011b40930c141a66a75b51932f344721bef8680a0423453cf1b1e3b5aef11333041c0414e6e0805437017c37438aee0c3e6d31f63293a9361cd5621ba82dec7c797f277a4ca483c8965c6cb3fedb4c01acbc3ec6a0d071c41cfd7066ef71b7b7df97a1ecfd9539726da5fc025e4f0c6c4e73838ee0ea27db8400017d38c946a82d87ea49bfbefb724626e6e292"}, {0xe8, 0x1, 0xfffffffc, "b3d5b4eaf27dc1a50e2cc86b21015308a8b8d1efdd681c4bb633e60dc9bae04a2acf9420bce989d037f9d6def3af69d47cf3f79fa1a0736e7fcd1dd371d70b766ada5fc1968a6fdafff5a615e95dee5ecfdd1731d27b28a11d8955ca04cd87c84a377c93aacc690fd9727371491997e4818a64ee2433d6e695c04225cd6c4e8a2327b5e6d1189204057b0add23dc25bc624d2692587ec27fb93b9ead163e806f9e9af2cbc00e736ff46ecb66aa1d81adc631da791f720a7b031794d34f6ecba2ebc174d3cfedf85b0db14538af531318b0a7d5fe"}, {0xf0, 0x1, 0x6, "2f3987a18c7f302f0ac9df2137a4a9c5384df4a5d7f2b0b080894e4b2fca98a0a3c9db671e30f0aea0fabd6973c12de6baddc9199f33439bfa87384395dc15ab6eaef3b33155081a8e6268c748a99d35a0cb356321f61904cc6bdadfe13082d531406623d9481a4958fb4638933a66211b23982a01c8576f247955b5f3d014e0a5adf8f85bb69ded7796de4b8b94bbf7e34a64a77e5ada83d07b185daea5c37817864507cf0a16cf37a9fb67792961a69648f1c009381c9b83c9d011681476b98ffb22f186643d809dfbd4f6252299b2ef15bb0c428b6f7ef8b9d825b1"}, {0x38, 0x0, 0x627, "5f69280383b6ed60e4297ed7f233354cbe94fbe7a066471cccabe9e4a3321f291e66"}], 0x4c8}, 0x1) syz_open_pts() r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b40)=@abs, &(0x7f0000000b80)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r12 = dup(0xffffffffffffffff) fchmod(r12, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x0, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGETIF(r13, 0x4020426b, &(0x7f0000000c80)={""/16, @ifru_addr=@in}) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r14, r9) r15 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) getgroups(0x1, &(0x7f0000000d80)=[0xffffffffffffffff]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000dc0)={r15, r16, r17}, 0xc) 09:12:18 executing program 1: getitimer(0x1, &(0x7f0000000000)) chflagsat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000500)=""/214) semget(0x1, 0x80000000000, 0x100428) sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000600)=[{0xd000, 0x3, 0x2, 0x800}, {0x60c, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r15, 0x0]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r36, 0x10, 0x9}, 0x8, 0x6, 0x9}) r37 = geteuid() r38 = getgid() r39 = geteuid() setreuid(0x0, r39) setuid(r39) r40 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r37, r40, r39, r38, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r9, r16, r23, r40, r27, r31, r32, r34, 0xffffffffffffffff]) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) r42 = socket$inet6(0x18, 0x1001, 0x0) connect(r42, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) r48 = getgid() r49 = getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r43, r46, r48, 0x1e4, 0x8}, 0x5, 0x5, r49, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r54, 0x0]) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r60, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r65, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r65, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r66 = getgid() r67 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r69 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r66, r68, r69, 0x10, 0x9}, 0x8, 0x1, 0x9}) r70 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r72 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r72, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r75 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r74, r75, 0x10, 0x9}, 0x8, 0x6, 0x9}) r76 = geteuid() r77 = getgid() r78 = geteuid() setreuid(0x0, r78) setuid(r78) r79 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r76, r79, r78, r77, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r48, r55, r62, r79, r66, r70, r71, r73, 0xffffffffffffffff]) r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_SET(r80, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) r81 = socket$inet6(0x18, 0x1001, 0x0) connect(r81, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r83 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r83, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r83, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r83, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r84 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r86 = getgid() semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r84, r85, r86, 0x10, 0x9}, 0x8, 0x1, 0x9}) r87 = getgid() r88 = getppid() r89 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r82, r85, r87, 0x1e4, 0x8}, 0x5, 0x5, r88, r89, 0xfffffffffffffe01, 0x9, 0x7ff}) r90 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r90, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r90, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r90, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r91 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r93 = getgid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r91, r92, r93, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r93, 0x0]) r95 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r95, 0x0, 0x0) shmctl$IPC_SET(r95, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r95, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r97 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r97, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r100 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) r101 = getgid() r102 = getppid() r103 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r95, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r96, r99, r101, 0x1e4, 0x8}, 0x5, 0x5, r102, r103, 0xfffffffffffffe01, 0x9, 0x7ff}) r104 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r104, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r104, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r105 = getgid() r106 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r108 = getgid() semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r105, r107, r108, 0x10, 0x9}, 0x8, 0x1, 0x9}) r109 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r111 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r111, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r111, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r111, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r112 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r114 = getgid() semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r112, r113, r114, 0x10, 0x9}, 0x8, 0x6, 0x9}) r115 = geteuid() r116 = getgid() r117 = geteuid() setreuid(0x0, r117) setuid(r117) r118 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r115, r118, r117, r116, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r87, r94, r101, r118, r105, r109, r110, r112, 0xffffffffffffffff]) r119 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r119, 0x0, 0x0) shmctl$IPC_SET(r119, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r119, 0x2, &(0x7f0000000040)=""/210) r120 = socket$inet6(0x18, 0x1001, 0x0) connect(r120, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r122 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r122, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r122, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r122, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r123 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r125 = getgid() semctl$IPC_SET(r122, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r123, r124, r125, 0x10, 0x9}, 0x8, 0x1, 0x9}) r126 = getgid() r127 = getppid() r128 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r119, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r121, r124, r126, 0x1e4, 0x8}, 0x5, 0x5, r127, r128, 0xfffffffffffffe01, 0x9, 0x7ff}) r129 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r129, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r129, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r129, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r130 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r132 = getgid() semctl$IPC_SET(r129, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r130, r131, r132, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r132, 0x0]) r134 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r134, 0x0, 0x0) shmctl$IPC_SET(r134, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r134, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r136 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r136, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r136, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r136, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r137 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r139 = getgid() semctl$IPC_SET(r136, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r137, r138, r139, 0x10, 0x9}, 0x8, 0x1, 0x9}) r140 = getgid() r141 = getppid() r142 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r134, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r135, r138, r140, 0x1e4, 0x8}, 0x5, 0x5, r141, r142, 0xfffffffffffffe01, 0x9, 0x7ff}) r143 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r143, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r143, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r144 = getgid() r145 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r145, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r147 = getgid() semctl$IPC_SET(r143, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r144, r146, r147, 0x10, 0x9}, 0x8, 0x1, 0x9}) r148 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r150 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r150, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r150, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r150, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r151 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r153 = getgid() semctl$IPC_SET(r150, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r151, r152, r153, 0x10, 0x9}, 0x8, 0x6, 0x9}) r154 = geteuid() r155 = getgid() r156 = geteuid() setreuid(0x0, r156) setuid(r156) r157 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r154, r157, r156, r155, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r126, r133, r140, r157, r144, r148, r149, r151, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000001c0)=[r1, r40, r1, r66, 0x0, r109, r1, r144]) chdir(&(0x7f00000004c0)='./file1\x00') r158 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffff9c) mkdirat(r158, &(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', r158, &(0x7f0000000440)='./file1\x00') getpeername$inet(r158, &(0x7f0000000440), &(0x7f0000000480)=0xffffffffffffffb0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r159 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) pipe(&(0x7f0000000640)) ioctl$BIOCSETIF(r159, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 09:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81, 0xfc, 0xfc, 0xfffffffc}, {0xfffa, 0x0, 0x0, 0x10001}, {0x6, 0x0, 0x0, 0x7e}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) pwrite(r1, &(0x7f0000000200)="382ec9c559554e9b420d19f8c83a4463540874ef3ca2542d4d947a3ca770aa8a3db777193bea006d1d012250819fc28c7682bf7627517165175fd93a2258df6521bb8429c029f0217b394d37a0ed58d98dd22b4c97fb84ec644a8d12cf96a25c1a223165853694510ed91416cafb966af638b0579bb8d70c5dc894435f0468a722ec5bc7cb7d75a3d569d66ac094912434cdafb11c2e6fce8477e6a2edecc449d03760b37e07529417d866e96b76d2ca1d2c155cf3892dc5b8", 0xb9, 0x0, 0x2ff) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 09:12:18 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0xc}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 09:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) 09:12:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) flock(r4, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {0x0, 0x80}]}}) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) getsockname$inet(r9, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r11 = syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r13 = syz_open_pts() flock(r9, 0x2) kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r10, r13) 09:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x3d}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:12:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) getuid() 09:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup(r2) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:12:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xd1e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) socket$inet6(0x18, 0xc009, 0xe1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup2(r4, r5) r6 = semget(0x1, 0x1000000000007, 0x200) semop(r6, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pread(r8, &(0x7f0000000300)="95fd01013682aac06e52f0782315ec53c9b4d4bc4aecf001881baf35e5121107d2ddbcaf7e66a82680a58057214b86a4ccd76e005415e751899294f772f4f5e3da297f591dc332fc12d20d1ae20a64351eb45fdf249afa8b7af341091bfd4253e146d574692473caf7d48f7195834d83919ec314a82fc146ea87aca40686454dd2fd7a849f7fee91231e5e7ff29cc7", 0x8f, 0x0, 0x3) semop(r6, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 09:12:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b56671b4db000000"], 0x1) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchmod(r0, 0x80) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x28, 0x5, 0x20) r2 = dup(r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r2, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) pwrite(r4, &(0x7f0000000180)="488b511e5ebe58a32eeedfe3206fd17e00f030279d0423686336b43811f8e831a0f1d40a811daf38e88d5c4a84504a49c8de10dea8775f8807d33a977e31ea8126d72033a20902737fa0d1090603bed9db257ff8ff7b099d3d071992cff377adceb534d516550379af6f67576973224d50d4922c72969dd6290449fc35bed260288f18e388823cde8d3a1da64d9d762d5e5c848dd35f6c0b6b925f118b95389748b2", 0xa2, 0x0, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) close(r0) 09:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:12:19 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="81000000000000002e1100b0df5ce663969beea42740448f77c7cc6d7fcf409def1a1fc1ed349a26db991c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b5780635605000000000000007040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="1886664f9f6100010000000000000041000000003c86a5e79a7886881c597387fda01911b89f94983f3627f21ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a2405c955be9854762bc70374603eaa6e7dee5bae127681a1591d8a0738cdf5baa691a2c9e535388b19f1dd17fe1812980df1a239616bc8edeb8cb86e00c49afd6b5bb00645665c25439a7b928e119a441a2a7d53cfc96f76701ba1b0e94a32750b723fbe143d1deac33a3b673da82d6a31e0cf96f72baf9df8e8f644663cf5530001f8f7b6c882c4db0e3d145b6644c245c522cb85a4db3fceaa7f5e6e8462dbff7ec3039821057b12c8d47661e4c5a019656d028ecf9165884397bed1cdd5cad03004608e93c668ac3541c1c7768da80aad01097313407608556eed1f37055d06af3dfe033e8a6c3704550bb9b8117d0d47596aec1c8c03731f1b09ed9cb30eccecd8b9"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x100, 0x0, 0x0, &(0x7f0000000000), 0x3d}, 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:12:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x23) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000200)=""/179, 0xb3, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 09:12:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0x1}, {0x4}, {}, {0x2}, {0x3}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {0x2}, {0x0, 0x4}, {}, {0x1}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {0x3}, {0x1, 0xfffffffc}, {0x50d5ed8747530fa4}, {}, {}, {0x0, 0xffffffff}, {0x0, 0x8000000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x190) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r3, &(0x7f0000000280)=@abs={0xd101b1181cee85f2, 0x0, 0x3}, 0x2f0) r4 = dup2(r2, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000000015, 0x6}, {0x3d, 0x3}, {0xfffffffffffffffe}]}) fcntl$getown(r5, 0x5) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="40b45ae88a2a680f1d060000000000000001002f66696c653008"], 0xa) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x6, 0xfffff801, 0x9}) 09:12:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3d7, &(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) 09:12:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5c7a4e82477e000040f0000000007e5741832692312ae4e75a256bbd474523c3dd7ade5259b3746acd1fbf735ed42bc7771b9acfacda3d49343ae780e55575c493e80212bfbed33967fed00ba40d1e664ceee4d8d2523118ab6d65f0101817ceb6d6c157b920814d8363da5d7b9ec21717c831e5f246424678a4deef1b8bc250725e3b1386ff580af42b7132ac2c355820fd9ced", 0x94, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20000, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 09:12:20 executing program 1: socket(0x7f, 0x3, 0x1f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x54}, {0xfffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 09:12:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xfb}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(0xffffffffffffff9c, r3) r6 = getpgrp() fcntl$lock(r5, 0x9, &(0x7f0000000100)={0xae5ed38d2ad24ed0, 0x1, 0x100000001, 0x6, r6}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0xec, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000001c0)=0xffffffff) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fchdir(r0) kevent(r10, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) write(r10, &(0x7f0000002840)="6d5c9f17d096f5736c44d1d5add08b25a49554063f4c4ac472cc3d03b95c2facc0fbf4dd222581bd7b5f7000d25e17fe823c235413", 0x35) r12 = socket(0x18, 0x4001, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:12:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0xfffffffffffff001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x101, 0x4, 0x6, [{&(0x7f0000515000/0x3000)=nil, &(0x7f00001b7000/0x2000)=nil, 0x5}, {&(0x7f000024b000/0x3000)=nil, &(0x7f000044d000/0x1000)=nil}, {&(0x7f0000305000/0x1000)=nil, &(0x7f0000527000/0x1000)=nil, 0x1}, {&(0x7f00004ea000/0xe000)=nil, &(0x7f00002dc000/0x14000)=nil, 0x20}, {&(0x7f00005d4000/0x1000)=nil, &(0x7f00006a8000/0x4000)=nil, 0x3}, {&(0x7f00001d4000/0x2000)=nil, &(0x7f0000116000/0x1000)=nil, 0x4}, {&(0x7f0000674000/0x4000)=nil, &(0x7f0000282000/0x2000)=nil, 0x3}, {&(0x7f0000566000/0x3000)=nil, &(0x7f00001ee000/0x3000)=nil, 0x8}, {&(0x7f00004c4000/0x2000)=nil, &(0x7f0000201000/0x1000)=nil, 0xdc}, {&(0x7f00000d4000/0x3000)=nil, &(0x7f0000574000/0x3000)=nil, 0xd9}, {&(0x7f0000047000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x8001}, {&(0x7f00002cd000/0x2000)=nil, &(0x7f000049e000/0x3000)=nil, 0x7}, {&(0x7f0000387000/0x11000)=nil, &(0x7f0000073000/0x3000)=nil, 0x4}, {&(0x7f0000547000/0x1000)=nil, &(0x7f00004ef000/0x1000)=nil, 0xc}, {&(0x7f000029e000/0x1000)=nil, &(0x7f000013b000/0x1000)=nil, 0x7}, {&(0x7f000070b000/0x4000)=nil, &(0x7f00006ce000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 09:12:20 executing program 0: r0 = socket(0x2, 0x0, 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x5, 0x8, 0x100, 0x5, 0x6, 0x6, 0x0, 0x10, [{0x4, 0x7fff, 0x4, 0x6}, {0x400, 0x4, 0x1f, 0xe63}, {0x8001, 0x3, 0x80000001, 0x65}, {0x20, 0x8, 0x7, 0x7fff}, {0x4, 0x3, 0x6, 0xc44b}, {0x0, 0x8, 0x4, 0x2}, {0x4, 0x4, 0x0, 0x2}, {0x8, 0x1, 0x5, 0x8}, {0x9, 0x5, 0x800, 0x6}, {0x3, 0x2, 0x800, 0x1c00}, {0x7, 0xc66, 0x2, 0x6d}, {0x7fffffff, 0x3, 0x3db96df, 0x3}, {0x1, 0x1, 0x1, 0x47}, {0x5, 0x0, 0x401, 0x1}, {0x7, 0xfffffa84, 0x80000001, 0xffffff8b}, {0x81, 0x6, 0x5, 0x2}]}) close(r0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffe0d) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) 09:12:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001180)={0x0, 0x0, {0x2}}) r0 = socket(0x18, 0x5, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xff12) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket(0x3b52dc9627729d62, 0x4, 0xe7) connect$unix(r3, &(0x7f00000011c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt(r2, 0x80000000, 0x0, &(0x7f0000000180)="85e1297833d251f6c9106707ce0bb38dd44ed8ad3e6267a3a35d3ee1faf2768b61b95727b47b1de200f835fa8a5f597ad508ed284a8e1bc9de52bf4eb26873386e5e9d50e0ee1c5c75ed60d1062c08d09ffe7847322d5b2beb7abfaf39ace56ac250f356b13698c0be9a081c0e6cbab4a6cf493242deb0cf6db3491aca380cc666946ca415d38c91b9980c24dd4179f9b7507a07a2016a7a73eb54644b36d61b0bf11bf6a0a048afea3d096e363ad3c423a1b626f4a1a56e0678b3e3b24555249ede2cb4d9a4904356ddb64263aab30b14ec78b0d52667dc25b71d3baca5894eea41acaf922df22241312a4b793436df50c30a12fe1c82fba6341f644fc54706367cb914906fa536bca25ec55132e25f98097498485dab51576d96cd57613f3cd08d3f32305218380b5f590e9470adbad98797bc62c20ffabeac1665fc5a4af448e98f73a0627612615000f777e7d562bc350c10aba0a189f16964dec8db46231fabfc8c81d52166d0d880b08a9d116ed1c0a25343de98904c44ea03c64b6bc4f6c793d1ab20511118e5de7e78ce6d13e9947a722c0b521205fad17fa97f0460374f7f3b2b0d568d51c64b9ae4845205dd7cce837d2a76ed3c4766db9e4392fbd437f17e8c9ac1d6dd4f7dac7b74a7eb0c152e9fd47409dd42068e0d8852bca9a026959f66f56bcb6ff0ebe61ab2aa49c9d735e5efaa118f635b39c02dfda68065febbae62fe3a9fe37fe17661591cf4f74b39b675f69d90a415d606933234de8549d656b5f9dfcf35665511a5d71b1b6beb9403e89a82bd9757bbb7b3b46f93f6008e4740e98d1883e11dfda3247e838195ea996d99e1df17e8f3747993295a43e5ae3fe3fc966b9a597132ea7b691a72f8583befe879c5c40eba7aa20029722829e856ce61c09989823f75631fc541cce3f0dd60c6ea2f63d83490e6ec06dc7287e55a604967c7ff65cbd7acb250a45fb096b1698738420810768546caee1456d0d280ba16eb35884464754858f839ca1e6a345d3c6a2f89276a47e5883b0d7f79b944736006c3764e2b6b4e014b73fa1b2d37a1d070dfb6c454361df0cdb53be4cdd585385afbcd6dca70fa00c1c9221b25af4f076c4118966294bcb67ebbd224ff135a053af46d5a5739b0473e48cbfdf9ac7c1dd5058753a102b72f25055c189b2631dbbdc4efc2a334ebea94c05600128c63c2e5344da2456cc2ea2bb5003aaa7b0913cf9e8275ad44a65cf2c264b87ef69d8e4deed83026c8942ab839a8b12a898d072084241e1d4feb50ba02fabfe64b19de5b7f469fe83ccfae130d2a5b579140d7d94b8064d0ac78bb4ec3117e9790fa02d25831644494b3f3d6704f5b3d17868aed081b88c101225738c0d5f824165e53a6387a72482ac0b31cef005def1555ae4e831567a5e216529b24a2f9ebe64fc6730bbe47ced4ea526283c379565945f85ec1a6025e38ba6ff5ab3109674a00fc269643334868b48cfb9601139ab14a11dd4a909543de0963a28ad001c3d38864e37cfafb67e08c6df1de6f609d60a1e8e845f57239bbb46178efdc91fe8bd1426b20202982d032916af9bf12ae758a9e62c8b42f19a7c6dfdf220039f01f72a7a373b3587b4177db3a770b3a0e33ef7c5e83542e41cb9faf4523253cb5132310c5b8dcdfd5d0035ae3b10388072635a6f6de60639c8b614e3194a315f5c52a21b7f03374d8493fa11692a9c0be7a8d916d6cb1a2962e0f1c0e4868a8972cff004fb117d60264024cca61eabe4ff2771fec2fbab9e8ab4986f5e8d2f13a50db3fdeb15b49f88ccf1d2e0eab88544c2fb68e7371891f7a873bf6c133592ac0e07e3a66d21c87a502a9844c7c03892261eb31aedba7a890c1acc5c5b46b47f7eeb5406772fadd2866447121038a4537348e2759ca2567b5e1d7e1ebf99d983e3111c79f0a49a856ac8116b4d3aa6784c32b3d388dea997dd1f35b8c14e4c1fe7cf7df7a5e16c3d55e449ab146ff4d4a25ac9b11ce0b922c88b524067504e78b50c581e5d6f530f8fac5b5a23cc063e6eee0d4b47a7f14c1ba971b3ab215146be91adb4481a6d05f768c0432cf4d91fed8fabf3966e1b87fa632637a4a27b65b08db7f459cd86a2b59c855b6fa933225331f8474d03425edb4bd4ec420d00a68d0d29e32cfa2f5b8595c9420442a837b27b48b5f162bf670481ee1408c43184f4e010fbfd7b51dd26d5dab461d7071b14bce8756ee931eaafc3b695a44a01ae8750723ac2123d16844de9bc623a4809ca63c3855ce18ddf47a0269141bef7094fda89ae5a199fa5208435aa46450f6de368fd36ea1688263c6a22c47bd3bf56780eac1806bd6534d09cc895ca0af950c0f5a426f10a2f5cc3800cf6bb30ad3d5af0828960d35eb1e9a7994936612648974390b77570fb0e55973b492343b4c35285901f4defc5046532591da4c608a9f094be38f739a4d963e56ae046cbf6d03a67c6e7291e222305ae1a96fb5595ba6d8665ed374dea309da9eec7af3afa75535f9d86053a5052848986e514c28f63f0fc7b1fe966c2e57068bf1373639efae9cdea5bfd3ee7536125eb08a004bbea6e0bb6dc1616ee42dee7ba613eeb49c70b19a809f2cf0f720f6c69c5318939291076237de6509cf1bee39c76eb85ef45cdc84ee939fc7a4ad12a910149c6f3ba04b8b1b0c6fc013818dff058dfe8f11d65c71f5a58b280e850c4aeea84b475d5653b2989d28136615facf923dc7e8a683c150c1b46aedca5b10aa22d3f5f9410863d662f3bc74ebcdf57b658e30ff50959a3cd815c100655d677027883d9bbf0f6065918fdf7779213aaeb2a6be0d5f0797e9c642a6376facdbd907f504b90a92af428d3c7e240eabe67ee71e739de5ac6c5a4c35c9a5d79ece8f41283b579595360aae52e06866c0c064d220676193df5aea0c32a467cba5e30bbdc085c738c8a85c180ba08c6e1b6876d9fbb1b7a6c78160010a99cb993df54432a0a720d9d090360e50d351deacdd458bbd2423fc6363a69507815bc2297782590c993bd91c1067e404bf9538eccbf3ea9d58b5be8aa15a4af2c18d9281df384522fe6f415ca5e4c7e339a9d20ac076a432496530d35e775ebac0f97cabf39696b6e148854cbffaa590cc47e1455e79be3dc2668e3fb0febc038cb6c7f3115020cadf27dd87246eaa7a7e43632bff93b8e5c332033ff922e6fd6533c583eec30a5355541a6e61da59d6e49b03a8acaa44bb00d88eb99bd8d89b726942a9257b114d31d72659e578d1a3457a8a311283227563878cbeef37ff8c4e30afb9e5513e1e81f2019d2b3e7a7fccf2fe0afb920f2980f2cadf4416ceaaeec3bcc8fc12e58f540d5e7f2ee03475e93dd474dce1bf25504e760fc9689662f5d87a26444b97d7e61b630b2b14a42b73b0b2c8b569ba8f4588e975fbb626b8f334cb4a4b7b7deae9165b9f450f1bab61a6bb81fc854c34d69bdff2f72583f4d431c9c8d15dcabdc6dcf737359655c4c490146be4bb044f14d6a461d1ae8d455770f4f3ef6f8e5aadfe06d9cacc0a2cc4a03854f316de1e59f0fd3af81a1335a38cc87076ed3c042d218956f292bf0e11cc48c0538101d23bfcd8dbbf238ec3c4aff71453ce7d3ab442e1f190fdcc94105d3638248a09424d816dc095be8d92a3aad7f1a13a0b5f112297ed2481c7de03c852e96898f8fd2ce0f99886f28021b63c9ed9e4038714e38b857a21d2534dcefd6fa347e331582c39b9cad97a15fd1ac1dca3031e0afa7de5e4ad1978ba77cb5c983b8a166bfe397afbbdf6374749933f5596d373293f577e5192d113c2c744615033c124762fa18fdddc004719b576fae3b1c52f26f455b06b702906755645b3dda60d5c1beee0c23f5bddca9dd72086b98cee3ec79d8aedf2b5c9b6b24dda905dc0e7d90de70f6c88a83415beccb95621178d3838dc8d9b4ca31ebffe4dde759789e61b20856a5df4e8cd504d80088e773c56ea37e21ac04898d665b35b0ba6f4558e110c40a0438192f04d01584bd75147884455e8692a09922e3f380cd607d6d6855a1fce921462910f0b7e2d12c94b41ac72eb4d52464f5b73dfc864bdbae44b8428be88ed71452052f96dc5b611a6941e5831623052939e42ab1d5a78a5f2ee2626946e8209a4d3e5180409a87a167e8dc934ecf13a1726fb71b7133c914a5128e39daa32215d95a8a0bdb08a012a4c46a6b3cb3cff0f0bbd34bd03f24b6ec09384557643cbbf35d8bf686b2fc0d921f1a534020943ce6b6f82f61087d34f6ff5a8ce0d267463ed6bef6ea581a6dba83b65c4f6fd6b0cceb750c01f7275d71e9dda6d0f786d8e43c8a1b4d37ea83e68e6b0d8e76161952a7e231511101df95cf75a394bb9be221a4664aa0bcc009ae4c41d6cba3ea71c4c5efb79c5f9832c445e6663afd9676401ac4275db989e784dc4c15e4df01c6b5424cf1990f95a899fc2ae4526492a220e7e01a38d13b4ce371a016273cace63d51e1e8e7e22ed49ca1f279b7ee49e13285dd03ec1054f9694283185a5911af6c855acf708d1fa647e1785c760ccead39e187c926e50da6b2e54b0f88035b79c7f68fbee8badf9a4713077ffdf05f6cae986d332d8c4ceee72de9e7fd25c2779d8ad933734c8c8fb64385da36e7c0401c4a3b7cc894fdd6923e21fe8258b770635002db7b307d1da9ccdb2946586db480c15d105371a56269d4dc3cec2c0e3deb7493df8f9865b4e4cc5029fb9aaa1bc73f41cfa3598caa9e79abef8c439ab73ebd1f8b1849c29c081bdd2047c26c64f51611dc7321b1a9bba7d9743f04a260a82c1ab8f535130275f68e447c8aae50438a5714f221e7197e089f9915fe792c3f873325dae33080a5d49274103b64b6153221f77d9557435d20f741005a8ed30426896dc14c9dc261bee480018baf4ab06d3d4d909d11d3b10f102d219a71b46477ee1e04f283426ef561338e5f17ad8ef78d6c1a49d538ec2c961d92f3298950d95a42eaa7db7bd1598720c02dc00fb5ef1b19ddfaede47882e6c4994a9932bfd365aca081b9a2e92067fca1a47e90dafd6bedd41b4311e2042807dd16595e70540d3d4f7838816ba22a23a118e7f19b776b2a928ba607d40f1fa04a9fd780d2cf5eb2c8209e7399f9068cb1e389c99dfdb3f9e322b77d2fce681c802e7329406a1223c3aa8f3393894eaa6bb5ed869d224757e0dfc90990e0f41cca92a400f835bba83603f17cd8e3ac2454a1e09ad095c1d3e29afcdedcf7ab5e180aad397bf4e9ce4705d82b893397223e96c0deedd85de7275b34129eadd4d96f0342548cfd5ed64d3645bbcfebf36291c44c929c448216ef404f66c40f1b98702b45450f60e0754e392e71eadea65e0becd45c1f2ddd36533f9144be5461e179e1cd2c8500ae8b96ed9135d5e0df6cd167f7c324479c9c81ae386c88342ffffffd2e36875abc44a8b3b59a24e97416083c8307e6dd872ab98c671fbf558a27596390758c74aaee771f1b5c4b59d956880aefe3db1e3c2747c5f720a1bbf788e57963fd29a0c92f2a50405139fae7ae74edd2f3faad7a75a5790ce9187fc63ad669f3c8fb3101d6f04694add5e11affa764be6b3049f56f01c2ae8ff684c33867ef592f47e020da2da526f4eaaa17e320846f924f9dc16cf008bf83c362a7d636d0f7790b0881432c4a6daa192cf251640d6385eee41250f8245fb3b46f7509610af07c19df7a5d0a2fd0e54b66732bc3d4e15a8731586e0aa58c7b92e22fb6a89abfe872a88bae82f10202f3a2e4636d292c7d99c24e4f28b8c15244e61e01074", 0x1000) rmdir(&(0x7f0000001280)='./bus\x00') r4 = socket(0x18, 0x4, 0x41) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r0, 0x2, 0x6fc68a85338bb010) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="eb39cbff13b9ff812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000264000/0x3000)=nil, 0x3000, 0x2) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname(r5, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) 09:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x800, 0x0) r10 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x3, 0x340}, {{r2}, 0x8000000000000002, 0x98, 0x10, 0x80000001, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0xfffffffffffff2f5}, {{r0}, 0x4, 0x34, 0x1, 0x200, 0x1}, {{r4}, 0xfffffffffffffff9, 0x5b, 0x40, 0x2, 0x80000000}, {{r5}, 0xfffffffffffffffe, 0x41, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x6}, {{r6}, 0xfffffffffffffffa, 0x20, 0x8, 0x9b, 0x5}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x800, 0xa4e}, {{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0xa2d, 0x3ff}], 0x5, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0xb2, 0x0, 0xaeb0, 0x3}, {{r0}, 0x8000000000000005, 0x42, 0x1, 0x800, 0x7fff}, {{r8}, 0xfffffffffffffffa, 0x8, 0xe5fe903c4607dc7c, 0x7ff, 0x1}, {{r9}, 0xfffffffffffffffb, 0x26, 0x40000000, 0x100000001, 0x1}, {{r10}, 0xfffffffffffffffc, 0x2, 0x9, 0x7971, 0x1}], 0x1, &(0x7f0000000480)={0x3, 0x1}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000500)=0x4) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000540)='./file0\x00', r12, &(0x7f00000005c0)='./file0\x00') r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x812, r13, 0x0, 0x5) r14 = semget(0x3, 0x6, 0x40) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000780)={{0x4, r15, r16, r17, r18, 0x29, 0xa39}, 0x400, 0x1f, 0x401}) sync() r19 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r19, 0x2000741d) pipe2(&(0x7f0000000800), 0x10000) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) 09:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0xff8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffc, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b2") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0xfffffffd, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pckbd_enable: command error 09:12:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) recvfrom$inet(r3, &(0x7f0000000140)=""/24, 0x18, 0x3, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x16}]}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) unveil(0xfffffffffffffffe, &(0x7f0000000300)='x\x00') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x171, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) pckbd_enable: command error 09:12:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942b7a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c8222b076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242f8359a48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d857ad041d72f49f7506bf411454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf0200e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fd32dd716ae5d422d870000000000000000000000000000000000000000000000003d9e0b383a1e6c5180c7aafa5f4d9023ac0a01a12242da9d9137d3d6392c27be617982ff435b59488ecded80c4958983a36e7f122262c2e30255a87daa2befcbd4ffc4534d33af7f2a5a7b26ffeb8e859e0cd92690e445328bde1e8276b070969dbf9aee6b866fb497b7e488ec1fc76010f6"], 0x10) socketpair(0x2, 0x2, 0xc1, &(0x7f0000000000)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04af28000000000000efffffff00", 0x0, 0xffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x8) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) 09:12:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r5, &(0x7f0000000100)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x48}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:12:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = dup(r1) renameat(r0, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000040)='./bus\x00') preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 09:12:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x244) mmap(&(0x7f00001a9000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 09:12:24 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r3}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r1}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r1, 0x3) write(r0, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = dup2(r1, r1) read(0xffffffffffffffff, &(0x7f0000000340)=""/197, 0xc5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r0}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r6}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{r8}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r0}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r0}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r7}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r2) sendto$inet(r2, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 09:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000001900)=""/66, 0x42}, {&(0x7f0000000180)=""/125, 0xfffffd41}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000016c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa4, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0xfffffffe}], {0x100}, {0x0, 0x1}}}) socket(0x18, 0x8000, 0x4) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) pipe2(&(0x7f0000000140), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000001800)='/dev/speaker\x00', 0x400, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x1000, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001840)='./bus\x00', 0x140, 0x80) r10 = syz_open_pts() r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r12 = syz_open_pts() r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r14 = syz_open_pts() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r15 = syz_open_pts() r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r17 = syz_open_pts() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000001980), 0xbd57, 0x0, 0x2000a, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd\x00', 0x9, 0x0) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r18, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r18, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r18, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) dup2(r18, 0xffffffffffffffff) r19 = kqueue() kevent(r19, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r19, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r19, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r19, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000001c00)) r20 = kqueue() kevent(r20, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r20, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r20, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r20, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r21 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r21, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r22, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r25 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r23, 0xa, r24) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000580)=0xc) fcntl$getown(r24, 0x5) r26 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = getegid() fchown(r26, r27, r28) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x7062264eb34ddeab, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)=[{0xff, 0x4, 0x9, 0xbc30}]}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:12:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = socket(0x20, 0x4000, 0xa5) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00002000000000000000120000e4ff000000000100dc", 0x2d}], 0x1000000000000096) 09:12:24 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r4 = socket$inet(0x2, 0x2, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66e5f2332600a7a6b0c98fe5906bd5934295e92cddbd59916ab170f7e1d92a05fa3f192e8e4a0c5f9cc4d0efc86026c40055d42d1628cc53f8"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="0d29b110c8892ed61f979a878860bc0006a35123f0a44f0e13d8128e7915ffa81ea5ab34172f27e8e8342bf0bfe4c705209fe77cd5615896eb89380ea9dd035f0766b936a9c27e4ff9d8dbb7edd728fe382fc197e1e49fd0bf0cc819e93ab344fee9d3ade34c4de017372a5ef1218543dfbb99bca2ddad73568f72bae266439c64b2d380cefbd0f54e26ceba1ea115363e4bef813f1535f52dc0bd7f8e11377f4d8265b2e81e6b82309c3dfad80b843b042516bd0cbbddd493199a614bb8f935cff85416f9f27850f429a2f3bdfec3909d3e3054b2c202a0ef64f2051928b0dc94f90b3c2d0e7e7a6a267b93cfc0a237f8c316d3c6d68b82e70355e21c26606a86dc82c7a11097669c9419b37c5d4cea36bd79e1f4fd476f1d12abde77293ebd4f4fe67df820057f0d313fb875fcf6bccc70cb5ccdfd6f9fb569e852670b02ca27019a6f44c6b5091e4565eaae68c59f979bf8a57de5de7768557da16fa96f6c369a72502109a44bf917f19c95d3c75ddc4d1f8e32cf922d5b786e3c63bd143d9166b29cb7a7e4753be551adfe1b7dd0730bcc85190d5426494538171a4312d48c007b5775b76ef1d05acea5936e602ea0f745f9ff926b9da6487a822679ffb4fafdaa189458fb5ed028c725f34341db41b9af062071fc9425ab9e3afa3258fefab3047b2620f0502991b2bb00f1c29a76b1ef85e1148a334538ac3424855ff8cda4fa83a6694950ad5556b7175f9bc643a26bf81658c3f667fdd4f71cfa9b9903995e18d493e6a8eee0b2ca919974b0a03653d52291a785e95bc19e2d32dcbf3cb616ea4bcd6f2411d424c27cb6d0eb81c43bd3f8abf83eac43018b334454d2c948acc12eabbbfd0f02dd05012ca9760f88bd63f47117b7230ba56bb2957ce503878137bd59b77a6287682d202ac235dc78e288fe0f3ecffe74f4fb8b027a84362c427648975c4efe24fc26ee43414b034d985d3c14872efd9874b7e046b25f1874a429464d7283d5d1a66ba4acbcde7094b94cf642cc52ee43e3a98b36e0a58e143a7d02f0674abaf366bddc1069974ae93544905b161d10e71040cd37700f1ddb64d8a34d97bad08332843fa9c0631ee362063f833ddc6a48b6a27011946bbf98b964ea8fa9b71f0af091f5e08b38d734ed10dbd734d60de1e5ccf3417608a9ab7380e3a10b12ac65ee915ecf69d583528adcc0d64f572866b640e9dc2057c7038bdce48f1194d3c5f67de8802f8b8f422aa0bf761bd90fbbe0552e40e9f9c5f605b684f9f124e862c41b68a8514956cfe44f352cf86de34adad03923f5ea3676e8274eb4195d14635ea26350a112202fd2c05b270fc5a37cc66cd05daf78e5769db966e0608145ef350a8aa7a48eac3702d7f8d97acefc440d0a28b9e94e45233171f4dbb708373ff1e1c4090653b15a9a548b5617b08ff30a8000efe5f597c641abfbff4de678de8ca3af2e66110763d5636a0fea3d034a0659fd3f5dbb61c8fcf75f3be20e05316daae5b1ecd5246e9fd9d6e723ce63be44ebc34edf85ebdcb01430cb275d68bf9ce6beb6dcecb9993055956dd5514a58991216bec8377a7dd630460926fdac7e1ece9f84a364fa33fca234a7867992a7bc137883193224ed5bfe34a61f0ab9c28572eea2f0893018cb27472b7fda7faa01f14e45678e006db92f1ca4510941080d5686090f76ae724ae0d247f2c5a016ee92e6b8226a5accf0016c17251ec88081c7987ad3bf00a3da922b7e97848deb5be79f078da8162d6fbf30b054dd5664712e35ebeec6c728ab2f8033abb67c2b3b7de33e8d3d80f3d0e2ebe7a516d58c19f8c3413ae9422f237dc0832e4b7fec956cea628d7e85ac8d1bb0dd92c00faab6aa05ba1ecd501a15f3392b8dd052e8daf9e0c5567aea5feca1ca3e31dec1c97c21fc2ce6296e2120417046e9384478006a1e2ec6fac71d71d4a22d28a5d47dddd9bbd722e61bdc8415b383e6904663208ee034ef63fdb398e632dd5ea5838338b2f403bbf16712fe37d6687c2ceb9f8f79b464ab9a35a499aec9523d2b406e3b5fc1b81aeae18a4a79056bfb7970f849f632a661d77a3a4e2e70e4dcc58a9793d7121543b2ad856daf7788f035d9a9d6b008827399b506595e8b1da380e75206c38ff150e377fa7da4ec291d38283035ab512bd5253daf4ffae39a90c019dbcd9ecd8550ae6c52b42b09faad48929bf9ea5673ba2060e0e98a5e2005733bb4f620148ff139b6878386f52bab8e041db4df63ee0963f0818c09cef133c41044ca9e02e71907d584b377f8e1eec1d1cb497c10e1227defafcc1b40be2c6117d11cb098843fcd5d9c81dce38d6b2bf0dad6da19199383af17d3e3509692ebc2b30d063fcc0a14d29c8d6fce55abc264c86ffc01d388a7cd17272f02fec5e5eb88854d2f9150653365f92f1c9ea48884da80521d89ef9568b8ba90822c69a8f88fc7e97bd60a5b0a76dc83d5f65d6f6d47ab0b5a2b4868a00983a1559692aaf85f1bc452f90ca4b2812da18a0af8232ae8435508f7805050302a99493d325f403586bbb561a28497878f2141d65f31d6086db457f0f0ab7b5d5320432f1975c9136391642932bac33a721508f6a5925e969c9628a13707672647b436490802f3764be9ca51b5d08c9cb10c3d79a7aff04bc1addd8f2599fba6679f5f9df8c34eebc40dbe4bca64ad122d8c9f6e0aac4dac3e07122503c57aebb831b9764d7ad5a684db9537e6e39ec40a0d0ede66e5d49caceecb9647f473be3e57ad00346d8be0ea6b29e7fcf7c9ee589775ec36095decf2a37cf58b1883a5399c5c4443780561b33c2a40700a71eccd6e1468bdb00b191da71d6b39070fa35d0e60349be0f2a5faa00f161daf7b9e405a0ad2c27e4987d8cf28fe9441484b30f7f4c83638916648050d23e261da9ba9300545b6a357892cb96116381cbee5b6ff051e9ceac969df7fc99ba29e30e80ccaa83364f21e9fc36b14d7c3e8c01d99fe32ac768ce4655a2c877885ae02e5cb33dd5481303228219d15a077f280db9695a7cd39c18bbeea8f332e3e92ebafd2719a0ce68a5f47d51a81786b2b45979d8bada4e2456044cd5296035fba4dfe71ae5c650552978985e8ca9e9bd7652aced9fe42a3772a9e3bafd5e49e1d79273536389cc10638d55dfa4c4b65eca6960a9956a24d4eda7a9c8b28bcc3e9b504811d2ac7703352db3ccd55bdc31f2245cf1e04a7537f63181f5d74277f0ba49c122b640cf600a961a2fb7398beeac7a2cd4259cfb7ae06cfd408607963c8a7417a4c959850ba1212b8658ffdb84b19952b2b5c6fedaf321f72a78f6c7242939b688cf5638d093274753aab120343a7b48a62613ade5c523a641665207c7569eebe23092acfa17428ba622308c9d6df2c7e147110b3c265b9e4d6feb7240e7a10fdd86b06ff10c9f872417f23dab9ef3fcf15a0b381af9ec2d93a44b4332e66b8ada681523740dcfddaf6f3ce0ac7e194b2a7f76567f9c8e373503a7f6f277316370b53a6f293c2ec4c183efb7e99c4e0c695d430600ff2fde21b4517b013fed423a908604e9bfb1981aeb12c813dd46d363a93784145dad7b7d1053ca162e42d52defd6b8c281c1006ebf4bc1bf3c9e2f3c02b997a82e193cdcbe2708f87d9203a432e90d9159af97350feec91e66de1ded791d910561bc64ee2a6ff082a37e7043f941a1ff8c850c69013c87482e6f0aac9c1914380af2c148450c8c27fe1e70f943424b927e32b0a8d14f962c4c09ae5b2ec3f636007bc2dc8860669a471885c835928b40b4b927245ed36d3e3f3301003f608f1c879a9773cdc22c10ba2fb0a784905a6a04f622ded11079cf34cffb6e052f8df1ba63629626e797d0dacacc890fc79959922e98188f0b172ef0309abded98d687d52ac7b7f477c8d6a49965160a1babbbf57c8176393b143f5ab9c5fd04eeaa5afe0c86b18b111e7ce3b451b939f98cad9cf5fc0826fa013068cb2075121a0e2b6c657bfdcd092d9941aff192c5ced9fb2573e8d1a17485c361ee3b990e67cdeb38f37859c0cc1d546eaeefe089e020c63315893a4a06a1f2b6f070608e6e89a8211e8ae3ab792d4181ef81c0fd6b892ece15127881c0eb28922af296864ecd2c0f7b8336a0677c10a063be77b4b3cfa7572bf22bcc63e51833a9cb4b9f247d7e72abe3a02b26079677e5cbd06668411233defe3224ee06569bf2c5e6bb32761f8dbb378930e8d7c06e20a23bf0a2199534461984d6a384f5c392bc139a1b03bfb5206c07f3f15bfecff00e217e5d89d3276c5eefba321367ca918acf213236a598130025c18c6e0a9ae5842e123852b81acbbbe5fe6bcd8c862eeed13f8069192bc43b0fa02dfc8861dc4bd5af81434a5a21370fed74e2c9d75e095ee5dbcfd92af3a59d331c75b5b0a418dc2f13417d9cd11e536c88effaab421299280e048e73be92998e041cc0358c1e604747310b69318d3a2f6d3859efb12b948a8503a737fae1d0af8ac968ca95cf258f83d016dba6a093157985e2febe41379545c92163cc1a1c9bcce68896b3edc48d41140a037f14e4dcb26e25f5829257e98aa04c150527433ea115f4750cfc1938f6c4f4523e5418d8d71523da0c8bd0fff6e81a01072291e53d4ddc0e496af1b6255bb868ec54baeb613f8b31d0f03d820d7a116dbee01ca1e652cd878b390f5f7b9c4babcaf1e1463b4ba2ca8643894d902a1d1b7d61d2dd863c985752b7ee98c8da0b37c3dcca0ac74cecc90c9a296e7609187511e93b77b64b87534c64036a8197c545ac79eed8575bd06f76912dbad96e4f8a238299747b05c3befd0b4c82a4bba1746fb6c9939f34858b65f1207a4562ad70d53f4a435cf689f9d153e1536480391b20dc8355255e2b46f63edd8d5d6f191a43f0716f32ddf491deaedb27b61bfc46ed0654233dbf9d8907247c3316e945188e62b05df9f3f00587438fc372a96e61377db91429d9a81f77a37257f622c46fe565048054f7b58798743084cf9e4f45f332ff05da558175d9950a162393ce645c8c7fe0e307a7710da156a5d32fade06be1050aa84ceec05d61f441d59b19f6e34422da2e0bb9c37cb2443b57256e5335023886628bf03b136642099c789f3b93dbd0bb56c60cecc72e1886f8492084c401a36d8b1e1628de0b9545a1372fd855c23b6b4651e6c5f3a4a3561d81891b361970f542078bf29dde3accfbcdd765af6f66e78027a661c73ba0a1bd9fbcdea7d52ccf3616ddd8032039cd233dab3cc0ce1fafcaeb0ecf5fd26de0dedb0bea28975d0a4f2d7946a477c6e92c348faae97694583ffdf52997776bb364224286a5c8921d9653d3b1311bde14c719e16953082d33dd92a44dee9d2306281cfe6b10788a7e0637e673d8c009765de0f20b501fcebbfc62fc3553ae224b3a2da74d793159224f090d3a03559ae1462f34a317af2fb610acb1fbbc669afb06c9ed584afc2d09ef41e5c65f4da24b2371267575d6f775d43e8a49a6051c675554e17b805eb741fae207dddd04b015f109b6ef64d0a389c048a59161ed5b00e1ecd2eaca470876a6f91c6d198ce233802aad067d18f70731ea5edeaa8c6703a6f6f5ab42797a3e246ce0a2fbf0aa16bad604dec7d34ce31acd6a1a4c169acb54e88357a6afa666fbab4a85608d8d375f2e552f6cb21bc80012dc7641e10a7b94cda8ef61a31a239cc5895b1ac7e1b116119327c5e00bef14105db505127f32a4f0351245e65d5291f8d99a8ccc2a70754127425b91e7bd4c0ad9c522b3e7cf824a37df11b4330c7b89ec0", 0x1000}, {&(0x7f0000000140)="139248f4625b0399f53264f1e948d93190d8ab4806c20c0b3599fc8cc399f3ece912ddb39d2bd5f7c81f1a4d98e3a8fd261d962c729b864dcd1db55b463dea01b300b23b93df8003faa59a253058f33ba8335aeea12d079eb5bd6bf18f303663f209c0be3b63efd21268260bc892f5db84968fe7dd218b5af598332257234fc86037c363299872324d0f43149b7c10477a26feb5ac8d06b40d80120e64815d15c4bf284b0e919e20aecc8e2613e2a13d39ac8d8398b38edb75ddf9c156a448cbdf6497c33585ed89a9a5b33274096bb79af40d2e04afcf2bf4205f1e850e53eefa270502cf5d06596283da0c8397ceaad094b712b5fe9b89c36eac5417", 0xfd}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r6]}], 0x38, 0x2}, 0x8) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) r9 = socket$inet6(0x18, 0x1001, 0x0) connect(r9, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r16, 0x1e4, 0x6}, 0x5, 0x5, 0x0, r15, 0xfffffffffffffe01, 0x9, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001400)={r15, r2, r17}, 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 09:12:25 executing program 1: shmget(0x0, 0x1000, 0x201, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d3823bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117004ac0f0dc1bb06167bcd37bc2e14707d064dc"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = socket$inet6(0x18, 0x1001, 0x0) connect(r6, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = geteuid() r16 = getegid() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) r18 = socket$inet6(0x18, 0x1001, 0x0) connect(r18, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r32 = accept(0xffffffffffffffff, &(0x7f0000001380)=@un=@abs, &(0x7f00000013c0)=0x8) r33 = kqueue() r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) r35 = socket$inet6(0x18, 0x1001, 0x0) connect(r35, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r41, 0x1e4, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r49, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() r51 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, 0x0, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000000)=[{{r52}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r56, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r59 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x1, 0x9}) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r55, r58, r60, 0x1e4, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r63, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) r66 = socket$inet6(0x18, 0x1001, 0x0) connect(r66, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r68 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r71 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) r72 = getgid() r73 = getppid() r74 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r67, r70, r72, 0x1e4, 0x8}, 0x5, 0x5, r73, r74, 0xfffffffffffffe01, 0x9, 0x7ff}) r75 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r78 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r78, 0x0]) r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_SET(r80, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r85 = getgid() semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r84, r85, 0x10, 0x9}, 0x8, 0x1, 0x9}) r86 = getgid() r87 = getppid() r88 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r81, r84, r86, 0x1e4, 0x8}, 0x5, 0x5, r87, r88, 0xfffffffffffffe01, 0x9, 0x7ff}) r89 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r89, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r89, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r90 = getgid() r91 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r93 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r90, r92, r93, 0x10, 0x9}, 0x8, 0x1, 0x9}) r94 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r96 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r96, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r99 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r98, r99, 0x10, 0x9}, 0x8, 0x6, 0x9}) r100 = geteuid() r101 = getgid() r102 = geteuid() setreuid(0x0, r102) setuid(r102) r103 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r100, r103, r102, r101, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r104 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r104, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r104, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r104, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r105 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r107 = getgid() semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r105, r106, r107, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r107, 0x0]) setgroups(0xa, &(0x7f0000000180)=[0x0, r72, r79, r86, r103, r90, r94, r95, r107, 0xffffffffffffffff]) r108 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r108, 0x0, 0x0) shmctl$IPC_SET(r108, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r108, 0x2, &(0x7f0000000040)=""/210) r109 = socket$inet6(0x18, 0x1001, 0x0) connect(r109, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r111 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r111, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r111, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r111, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r112 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r114 = getgid() semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r112, r113, r114, 0x10, 0x9}, 0x8, 0x1, 0x9}) r115 = getgid() r116 = getppid() r117 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r108, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r110, r113, r115, 0x1e4, 0x8}, 0x5, 0x5, r116, r117, 0xfffffffffffffe01, 0x9, 0x7ff}) r118 = geteuid() r119 = getgid() r120 = geteuid() setreuid(0x0, r120) setuid(r120) r121 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r118, r121, r120, r119, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f60757300"], 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="78936f7d068c84e1c069ba77f36cc94753a0423a6abf0b8677ca6856c3f954", 0x1f}, {&(0x7f00000000c0)="67aea43cad1d992b6faaf0e51b92b513b839e59147eb0d3247f8b1f6e710a90e8531919a4552445a02cedcec8304a946a0cd5a25629d0400d02c90313dcbd6a5bba44d760fb26350fc9f408f027fd5ecbdc9d3842e0e81b16957ab54086fb2c04d09aa596a19ae51b9002eba541d28ec1e38894fb4ca8deaf5564f7b9b957ac45ec266016c99841b560e128740783445de3b5c16eb3aaafd7f05239a6b9ae1d6fcdc764093b5c590fabf525480107390a0fe73235f45c6b9bf7d3bc391", 0xbd}, {&(0x7f0000000180)="8eb29ec2ee5a90d3b58a4d4a16cf622ccb32dd3efde3fa6e653d4ffbcdeff6eadb0ba07ec42d6304ecb88fc8c22577271aef214345b275194b0ad9cb82751fe5f17d022e76701e24627de0730b42e4aa59851438fdd982ade55c6596f9becec904e3a4d21a55bd33ec60fc0c", 0x6c}, {&(0x7f0000000200)="16b0cdcbf9d7351129fa10bf8b65512a43d89ed83c69bfb289aaefd7dc0302744151233ec1f8d18d78930467719542aa87c663ecc00d5be4f67eecf63603f9f8677581982475ee395a81a5d0f50906ad6912eb148875d34e8ab64167badec25e81eb68aedef2ed661c012fd1a1a0f25e7035bf495e6f20bc20038bcf672c839ddedfc42754df723fd3ff86f2166254861d427ecd3b65d0dd0954cf9d5d579fecca195526cfc9d4a6be8b26d9768618cdf0ebefc66f98eb8e6196", 0xba}, {&(0x7f00000002c0)="bad187b0a0d21cfe9ccce584fd9bf1a072dab8c7a66b19811bd3201af963e8df3e7ce2072ca433391154bf022a9fed870c740cf2afbc0cd550", 0x39}, {&(0x7f00000003c0)="2e15aaba874cf17f8cb320105fde2d48f60da33f2b32b62993b7594fda979ecba0ee7d88d2b8f16d7d425de3c2e0891ae06ee92bad59c0dbeff65fecdf91fdfd2384ea82044a5662c0abf534ac1b8e2bef30e3de46ac087d98071cdd77ba493b285e9254f9b24d4d376c10762679d41fb64672a485b567192638debd90563d62bb41bfd32176df1b3a0944776df1d12577afdfd7d7df43ebe78a1d916e8ec3f9d32d4146348a41a456ccce8106f3bbd260a34b38f3d1634b8d805793694ef0fccc9dad19eebb5dab2b4806", 0xcb}, {&(0x7f0000000300)="e90d67ba0207d39ba7838d1712b0b3625ce04350ef72b0e66a59c51a8e79c7e18de0973527792c35e971baca672294a227758c77ea04576ea1d8258cfb09b94aa672", 0x42}, {&(0x7f00000004c0)="77aa7e37cd8a2d32e53ec3e31a0085d666", 0x11}, {&(0x7f0000000500)="d019b4fa9f0150b0e9d67ab9fffef29ee2eb8070d454e104eb98c0e1f46d92041961032e5cc5613fe259881be440d3145b45657d0f8a6a4f7a8bec3c9c0101c2b84b6301f31389e3434be8e9f7a524f525eb0fa97935d8037f0e", 0x5a}], 0x9, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r26, r29, r31}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r1, r32, r33]}, @cred={0x20, 0xffff, 0x0, r43, r47, r51}, @rights={0x18, 0xffff, 0x1, [r52]}, @cred={0x20, 0xffff, 0x0, r61, r64, r86}, @cred={0x20, 0xffff, 0x0, r116, r118, r122}], 0xf8, 0x400}, 0x800) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000600)) r123 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r123, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) open$dir(&(0x7f0000001340)='./bus\x00', 0x668d50530e1a2e0, 0xaf354c3f76fab0c2) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r124, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[]}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) open$dir(0x0, 0x0, 0x0) 09:12:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xaf, 0x0, 0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 09:12:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x9}, {0x6}]}) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x11) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80000001, 0x200, 0x5, 0x45a2b12dbf168e0f, 0x3, 0x453c, 0x3, 0x3, 0x2, 0x80000000001, 0x100000000}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x685, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket$inet6(0x18, 0x1001, 0x0) connect(r13, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r10, r20) 09:12:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01008be700e7b793cf09"], 0x5ad663b43b1aeef8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x2a3, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030835ff0100000000000000"], 0x38}, 0x0) 09:12:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040), 0xf) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x148) socket(0x10, 0x1, 0x3f) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000580)=0xffffffa5) r9 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x569, 0x1000}, {0x7, 0xffff, 0x800}], 0x5) r12 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0xd) close(r12) r13 = semget$private(0x0, 0x4, 0x20) semop(r13, &(0x7f0000000400)=[{0x1, 0x8}, {0x2a1f1883a868cd90, 0x40, 0x1000}, {0x2, 0xd8, 0x2800}, {0x0, 0x7fffffff, 0x800}, {0x1, 0x4, 0x1c00}, {0xe, 0x5, 0x1800}, {0x0, 0x6, 0x1800}], 0x7) semop(r13, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000340)) semop(r13, &(0x7f00000003c0)=[{0x0, 0x800, 0x800}], 0x2aaaaaaaaaaaab14) semctl$GETPID(r13, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r13, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000380)) fchown(r1, r2, r11) 09:12:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r4 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x80, 0xcb) ioctl$TIOCSDTR(r4, 0x20007479) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x90000, r1, r2, r5, r6, 0x4, 0x3}, 0x2, 0x6b51, 0x0, r7, 0xfff, 0x6, 0xca}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r8, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 09:12:25 executing program 0: r0 = syz_open_pts() geteuid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fchflags(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x10001}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafef2b859698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec647181e6d1b1eff562a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) chroot(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='*]\',\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\\&*-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)=',$/\\\x00', &(0x7f0000000280)='\x00']) 09:12:25 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x999fcae6c977410b, 0x80) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffffffd, 0x1, r3}) 09:12:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x11b, &(0x7f0000000080)=[{0x5, 0x80, 0x2, 0x2}, {0x7, 0x0, 0x6, 0x3f}]}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x104, 0x20) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000400)) r4 = socket(0x800000018, 0x3, 0x102) shutdown(r4, 0x1) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x4000000, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x3e}) r5 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0x2) r6 = dup(r0) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat(r6, &(0x7f0000000200)='./bus\x00', 0x8, 0x40) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpeername$unix(r8, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000240)=0x9) pwrite(r0, &(0x7f00000002c0)="fbf27553cd7bd1c9e375f3190304000072d379478da33f8367d9a88dd17e0eb26e124c4f42494d52116c24d9ad0598844b47d6e3023280007955626c786496fae050be2ef933254910133828b59d0e17db60e4e5cabea5f453cc7498d195379a97f50a0cab696f5f21c02e971612dc666ef6d43d4d2efa1ed5ed88ea240889428cf8d53d3e10641b526bc7e6bd22ce52c66f08143d7eb74a32b204537ec19af4f80589cd765fc041cd4d2a7cb7bb9983c42059a08cb53f11b2a9d6a85e236f5444e4a80b7f93dcec3ab5c03f657c021f737140da0a6ec8c07048fa8fd399c678dee4cf977019211e15ade74ff43b839ad821e8b53644a8ae319ee56a1baec1f42909bc8ee6c717fd75d1f7f4b6eeb287194fa66a97b737c488388ddb42b14f70b14b83bb1b2eb6e6fd896a539ab218863cfeaf", 0x133, 0x0, 0x5a) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000004c0)) 09:12:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 09:12:25 executing program 1: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x10) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000300)="a2058347bbd42129127322eeb9134416591b8348b19233bcc371efdcf685956c260d6af4e7e4453c4ec49a54be394836f0839cc912753d03db6e483a2daf7e49a3e1d7ed67325a5e6db332442d", 0x4d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="4797af7c8fa47994e60f6ee6390b1fd0528f70878f233c295075d2a04e5b95e20df8e8ea162d7aa6308fcf4360355ba53e92ba75ae9d0e9d0226ed7f264adcfe38360f299a2944fb3c69d8296a36e6035d1373ebb0ef61169e268c4c015a9926f41dcd18cece445f135d7613384c40720d", 0x71, 0x1, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r5 = dup2(r3, r2) mknodat(r5, &(0x7f0000000380)='./bus\x00', 0x2208, 0x5) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x8, 0x2}) 09:12:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x65a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x59, 0x8000000000}, 0x0, 0x0, &(0x7f0000000200)={0xfffffffffffffffd}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 09:12:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(0xffffffffffffffff, r1) 09:12:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$KDSETRAD(r4, 0x20004b43) r5 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r5, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup(r8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 09:12:25 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r1, 0xffffffffffffffff) ioctl$KDENABIO(r3, 0x20004b3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001240)={0x52, 0x8, {0x401, 0x100}}) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() socket$inet6(0x18, 0x0, 0x1) syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001200)=0x7) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) pread(r10, &(0x7f0000000200)="2957e3d3bddab511f31339f6cdb71bec7fc635148b31d002407de0820906394044bc9cbdb973456ceaacc7e0a1c21b43f4672832e6876dbfa07b192ad7e48adb800d102351247445df4d698cc535d30a1ac23316e76e0561a4c65698749834cb6478acf96f74cdc39764d5b52075203db1b764852b2e36d9a79c737eab1a28ea1b35bd1eaffba520131e6dfd92c46cc28746d3a0685c8fe5936ae671313e7cc9cea0379b0e328c090898153b99407a3c10114cdb9b1e85c7e85b6e952446c78455a7dada8c7acdd2cf51a94f0b5d456960faec19dffb8970dfef92872e685df0a6654adfea95381d02f58c64f5bcd014970030a899bd03dacf5ed09dc28c6077bf3168309a43ab463fc3e0d373d86a3673eb9c52674b3bc5a34f82017a6cc8feea21997043c58f00a9f0d5cdb1046576d10fb2f1b622fbb7d9165529e644a09da6a4aa78ac64982bf8acb785ecd367d43fa8a5c288453f946828efb421f687b02299ac1a37f67009f8164c697618f04d58e94e2b028913687b101b814921ebf193f064b65bb27d2b6fc209c0e0c3dd448c12205c81b42461a06eeee3e714f4af4a6f412a902d67847c3ccb341e1053780d192e633fd95aa15438e9c6273033670ec4be2a3f9709e33b8a5e63f12c30d8769d79fddfff31371d34e16f3041f8cc18beef9bab2946b2f95c97f1222f239b2cf650f2c7ebe54910fc2e03b781bdd269dd500efc3e109dbbd17a04a8ee964dd8ddd6e8d5d8153436dad931030e4e433696119d8759c82087b7dd189e257da2d253c91e06db9820c1de8e10148c3bc17fc3bd3eb15374c73c2634b879b9e08c5a7b43cc830be53a0295b29ca10418912c237b639d3e5632a8a11ebd6c3de3077757ad384b07f8b187d998556fb059340af4a7079f48f5fe1442f0bd446564df59bc224b3ec8721ea688ece0a56b9f5e519d357280f6f904ae09fab319bb1f0f717e862898968e0b4ad3d540cc53dbb7f1ba129ed80d9cf10629ee0a3b476de51e7349e9597570b080ae080a7d19174c0d33bc28f9851f45558b3173339d048013ec5e57f73a0fd91de0cdc92f9ef9f23b64925e2454f4ede12638c84431becde4b6b8ec2c8206f8f82a669e4b7073ecf4b2b76362a3aae485e02ae58f4877ae3e23aff09811caa7101a3e0b80fc1523081d32b3b33ef99a164e4384cde5a1d3c1af6c56fcb42d43260dc3f745da31a0bec2abdd0f2e5224fee26826740b3b8c7cc975e3aed803fa822aa29929353cce2910c8f0feda07a2a25ca74a5ad5272a43bce65d2a9bffcf14696cd602e4030b840334ceb0d6f46bca5e0ed9b40d40df06f65fbeb8bf8a622d9ebe1caaa06b41a81e98bd1e099f8721973c4b58bca034a040e61527eb76180122aa382b263901d5832aa49cd6a0df738a6fe9ce5a5da45e2e8f3edd1de6bfb3446f1988274d4eef5416ef855fbe8b16e914ecd98217060b6ac7d2387ef64826cbec5ff97898cd92a2e1f88336654183578d58ca7b48e98a6eb0976293dac819674f5b268815906d2dbe5a1adfc4c404a80b613aa397421a580ffa9e988709974451fb068ab80bb011bd68950c52e914a0126ce5db280a7d94aa81b6256389ffd8136b34c34f72238e66fd3d77f98ab15f4241bea6d70e21f22fcecc96fbc881316dbcd69696a6ee00fb97b09e633bf64922e590e2715d86c7cfb8da9511f6007dfaafdecd9e6d028259fcfc0ff233034c5b2b5a8da7e2995656e4c417bb2760baedacfcb1f0ab294747865d1dea8a5bf2e0ef9d900593bef7ce686d0ff54768606b14556eb8af4194a01034d62295c9aef788d4a736becd757daf85146a095eeb29e03fb43a09c11e08a0e0d470fd7114d628a7675db740db8c3a6df4e6e6f08b620a71e2c8551d4697a91c82d82f534bdb82f82b08287ccb85b69529b9e1a4d2713bff3495d3a6acb7334f9386692fcf0c962dc4589cc168feeaea9b054a137b3e5ddc59c71dbd35f70d246109e86929bda2b4ac718e95d37fff0e081f0aa4f06ac23ed4cadf2b54a6e20cc5311116c4b53aa1776957555b57f74cdee28948ba4167c0c1832f2032a5dfe62dba10d969a36fbb19591a36786608d5ff09745ea6e68560965cd1f3614754becbb95d830804478123dc346710a572215cedfff4c7c8e2d4a09b8a96f3c67e3f627abfa677391f21954dbfa6a05259cfbf38503388cba22840e9dfdc66329cb8259b8ca09b37819de0e9da49a733308b56ed721f1c4d014ee168323b6a8029110ed359705f753065cf862783ad8474c703428c73c26463aa4579f77d93bb0b1554b5cfcbb9be4bbe173aa13e6ebd0d27f7dfe2dd4a2f060ec692ea3fa260812050dd88a2a1d309d92443518b6dcc5aa0ff292350b985e42ac93ddfbb542e99ded2cc23b3b051a566d616e4383a4f457b94cfc85668c0bbc55983196913c4ed039ec8f6295b262743e8cc00c4cab35b0449b6bae8ecd5d8320b8b7da89c75a380ce8abad3a0e8a52b37a57dc3222f13ebba943b8ef1c4dbdd17c9cb3462a755118498e34917ad58c545fd215166aba11450597b3da02617edc0025042009d4f68c2f33c9c8fb32630d0238235334af7b3744cfc478e4733338d8b1222902d904d76e14864000bea925474262a0ad3ed3806563cbadb74ca9f1e7ec7bb24bdb94ae9980b3a6b4b380be104476cfb42411f805e14bbf49afefff820fbbf470e5ec421424dc20b44d76d6b7dd2c6cbddce750636cd1404ab45eba17a60982316e9dc792e7d6e2b3c7d0f32f2baaa410bc3c397b471f625ec51d9fca9bc90ef6d9ed802feff986301000000f5448267fdae8909e9db7267b802800b058936bcd8d8bc0e3220e4a68f8984a4992150279b83ab9fd92fab3e632679f617d0d16a053cd91ccbabff442c6653466f1f268c5af434f30ee19d8a7f6d1a48751d53f64591cecf6032e5e110e23147db39c8a808734e713651e2821414bd8ca116e47c8709c36dd1d0044bd5c9570fc1f322c8034fed3b76d50f2de2e08b2dde0b19f0881250b3c5fdb3f3fb9660ecdd24680e7d8d78833acc94060d7378f5c1e1ad9f97fb66ba0dfeaff27637dfe9d369a3f2779ab4b193626a0f0d92b8d59db93d46f5eedd4960a62d8935101471c8fd0e1d97ddec1e06a140d28fe6c3892a704d664c201779677f2bb570ab68149de72a0fdf1fe3b4af331bc7690cb3120935e7e3e91dff66918b7c46719127c35c91f6021678d7e63182da698aba52c28355767ec1795678c38ce0fde3cafd8fda500b20af80d0a9e52113bffff1bfd660d932ea7a5e93fcea373cc3b2c256e64939e807514adb8589491ebab942edbcc483d53d4b8941d92c0af2cb28404b620a6538139072c357a860c1c926b3e021daf655ca1e14d4851ebfedbd85a825894f2f72c5919d63a92f039eda0be856633d1f24055de64f6bbfd65c482c3e449b78f714f8974a6fb3b7548df726a9c46afbf6fad083c51095faf86275f99fe72dfcc7c311342df434861b82a154d42f93388422cbd6e2c7842a400d8b0b9ac8c8d1976b8fa76ba1758d2273c5b370a489105c2e386ea4412601713e609ed67831e5cf00c4b25f243533a590288b5c32a124f5b40debf3f205639fae16e79aed457c2e96814184110aeab9b1cc4ebcc6a64c6b3f78bf8882cea87e8412ad7f10b51be341309903677dd85c9ff4c632cd5b707ff6c0df0e580da66defae433ee686de14ab70c1f7281a09d84855f2a1366332dbcf3e4f6a8f8e03a8a4ed2f79fa50400183afbf5207e266bc4a6c2ba0f09ba6a225b756606cc3db14e4aebc3c2f319c05c72d78ac5786bda259705ce9cbe6b25c739c015ab74083bc9f62c07eb9865d1ebefd207100876b0925445685ccc53916b84c2384e1ba31390e7d37b5c10cb8a192a0584f650151bf461bff849089aa7e37028a0e26ae743c15eafd925977f2b34fa6d22356d5886b804cf357ac15ea2216f5b38fa985dc602fc539a0cefb9f32124bebd712f8a7a4723dfdab2417b5c994e3a259fd788a156e2178b7d0648e767b1f98a23c3201c445ee1f609219ea02c72b4e9869f80955a21085edf62aed67820d39b6f4899080d67a6896006adc54926dea176feba7e9d52b20ef3111b33dfc7fbe201375b01768a4dfef505b2973ebfd0d524ff219a37ffc2f818739d58faa770132e5f50cf9ce9df0aaf9f3b5714313b6ba858490af6e81b1a84bd54ceb6f040fc4b260a14585c616a19f947db3e8dc12f4f61f4659c7abec7c0e1bf5abdb4ae9872d10becf141a668d19fe2cdda6f086a8bb25d8ad07735944200880bf77ce4cf9c1dd0201343c93c2fd546eed84d36be3b950cdebe17aebda85a9ddae344a23a8c32fa05f02849968340780c1fde82eb35c3c39b5307dd8c573f5ae20583c4f43cf8b9afedb22911c40e0c0bdafe9c4d9c93ea34024e4c4979177e9ebc7798a73ce9d9d997d2e6db88f1a1fa1746d002cbc58293e96be1455db7c9873d5d4f2fb2259a458b623e8e6967d7cf3b6bb0741eebcf335291524f0a46b3e6aa4840074d0274eb997462ffdddf7b9cb5089855a3f8c63fba812dcd730d80861e2040adfd58f5cd9056023e70b7eb11c29bf6f9f53b5084533b54010f1e0950163a72f1ad65ddb91c5f24bdd17b5be1b6332aa564a0825a27dd05795bfb503f40b1f9cde2f78c8321d645c252ad264f45b7828043a4599a264f4ba4c485b722ceaa4446c6a255af22f38ffb8a0bebf95fa58cf0563f468afdc39395a75eca81361563794b5adfb80d03001684f1d73e622e34a75f244c8b0e8d8b5eb9433941064820d1aae52aa248c173c71ad7c9affe17b0933f9abfecc5eb7cf3bb42e4c32ed6045132564fd9b7c9369386c91452d56772df074ac6f137a2edbb94a25f4f7134e5e4473f08039234875b6098f6d0595f21d6a6dd97cf1c91d332528ca5e3bd989407ae3d00c3a7510a8dc410d2c9acecc1b7aca7c783104254f54f8bfbcae9be8df821403cc70e913a4906b1a5480fe70fa7e0cef005b8ef573d317ec4468926464904b5702f4406e7a508974274607c2da2262bf2836b4cf0ca7fa77bdd4f96b3dda64db8a1f697a9559e1c60e5b09fd983a8cb17e219d1cb40dd495699be0e4dffd1621c37dca42c75258a2ca4e03e8fff2b98d5b03f32a742170d0ddebb46fdc0b53f545fcec7b9ab23f022018e3d065c66a7b3d8c9e78f1c11a8b2ace4a0523cd639a0a0051f720034234f04a1a1b13a24f5e192d195559dd2d1bb29e69a5bbfd7b0faa4a360b4a1c9a0be3a3e1d72828821731a41ee8e0072ef37a357f2066eb070a72fa2036d5c340486bd3a8d9b6fdd30d0fa2f88a658459da80026fc0c83dd46fd52e55ed0ce5d275b2726aa329ce3f0839f6850e0349fbaa85f805ffe5caa55ba998a1bef350cbd0b894f218bea41caf52aa061c45ab2991d5094b12a1afb1bf982d96d7b61826ac93e794680b908f6d20bed5a98b863a76c7710338176e9867434413e9facbc293b0ccce8a3a29063bc3414d21d886085c96d56e9fc62e6b81c07967504f9ff4d5c43863dc741651ed97aaf0a6c8e20eb22f0bbd273cd0ebc46e6dc49e30917fd9212427190a86c1cc4ae6398a5295f0ea4752a152afc8504bdfea5d1abea8fba102d581b31bad4143bf9222ebf6df4f2e1b4725eef1d77a2d3bbdbc5a598e83c8f25bb088545f9706d7d0b2ef728af28d7a5834eeecdb61d0a98b3662c3d2159f07d77a9cb03de943824f5d30a6570ac66dc5c1c8e79dbebf415c3ffbc40dd869b01b", 0xfffffffffffffef2, 0x0, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xeffbffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 09:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x2}, {0x5, 0x1}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 09:12:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820255afc98c1ed0d30c"], 0x10) r3 = dup2(r1, r0) fcntl$setflags(r3, 0x2, 0x1) socket(0x6, 0x2, 0x4) shutdown(r3, 0x1) 09:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x0, "40849e3c9900", 0x80000000}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe2(&(0x7f0000000080), 0x10004) 09:12:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="8424ef740a28cec8b5e9228111050fc4fc1c39980a7045f09bbc0b0f1bf6f216c45d4749e928459cdfbeecffddc63f6ef374a6ae754190a26c87189e019bd520813390c94c5685bf4859bc9ac575c39933e584e41cb6071cc6b8028f8a3b28bf73ca8b076ff1eca7f1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="05535281ef5a89cc63c148dd839532478a1ade7183ebc36ebee05e328a442ea82f545ea42379cac52339d7e4ac43ebc0af32d8868d97f979e7a6604bb4ed3f6e212bb1769c634ff5b2d5b58863ba50ba94d140b64728e6e258f33fe774184688ff6767b8d472e06c6773bf8a6ea5315f65c193703c1953768900bc15547744db3a6f3f9ccafcf40f899b0e737a083ae28bce6ac75dc46bfc7805c27362e23edd5706d4", 0xa3}, {&(0x7f0000000180)="956fce23ad5559f5a01c4f60a97b7bde349c135b0606a5d8688c572e8b9672b76ee986875fef002b1f572355e35a1ffb989b4f0c89f942a4aec0bb551939edba2e9db129df9dc4b3c785be274e3bdb56c7f970ec2a2b942cf8f4149997682fa4d3fc0d", 0x63}, {&(0x7f0000000340)="075dedccced00f4b1a2febeed4d6be7ae2174d0d7db3d0c8b7cd22abe4e9621de2a4eed12be7196d97063054bac3d5ae68c7498d7acf4e53d924ea17d09e13c8ca797961b2ac13b3ac833efbcaea2566eae2133c5645941c2e29570a46627aa3a7b5abaf27727c4006f1ab36a2d620b8bed83ea74eadfeaf2c14c924e75b23e8055667c981d329049bca8947b0bc00460f8939622e53d700405cd21265cc31d13cbc241c3ca8aa20dde513d38e709b7322", 0xb1}, {&(0x7f0000000400)="7639a058adc8cd7326310b46e5601701001670040425cb2e4f0f9d5f77f3c78c46579ce93ec8bf4c1229fea1437704ebe5b4f2c69393fbfa76b8477f419148cb75e0915cf3f0142abedfcee3646831a407929cadc4e87ef797fa3af75a414c3d9ab1eed18aa849f85b14260868991a18352d427776a869fa28cf43cb068352eb51bbb037fd8ef11509a40dc72662eaef04f2f58c0e2bde0e3d860f3f27c31d7fb5052d030d3550a2bd12c8", 0xab}, {&(0x7f0000000200)="2a9d5734b61807f29715eaa49505e8d55ddb038516a0b9d1b6cf6f7a", 0x1c}, {&(0x7f00000004c0)="a998eeda26348b47268eb0ca48a6d8d645c488f53349c668eabf3c1d664563015f44ce346f0a1e28273e2a06a5b4a6ea82442384a3617f93bd517a464efa0a19548d3e6d09a9dd72003e5674e2475fbd2a3b529bacb33a01f83554c95e831867b2d5535ab11efaaeaac43751d59c608481555bf1baec732a2903c91e240ea174e1ad972b1f5b0d3a288c2786c5e573bcccf589d293290f6531d1047ff7ea3b22799870937d0c0dcc22439804e40e69ac1759d66d4e662f32a5451a23076d08e862081012a0f68b8dc587610133d0a1f31f56ff899b5b2530e128ebb78f38169d148feb4fc4514733f92424797b8daac0492aa75127fd6de52a9d7c", 0xfb}], 0x6, &(0x7f0000000640), 0x0, 0x807}, 0x5) execve(0x0, 0x0, 0x0) 09:12:26 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r2) openat(r4, &(0x7f0000000180)='./file0\x00', 0x200, 0x80) setreuid(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwrite(r5, &(0x7f0000000040)="07a27b7d0e6cd35b9ff2965e8cd3f8473041d4fde53ed930ffc332bd03b1e32a7aade69761ddde1e23ff248f232a9a63f23310168a4ede419c797ac0dd43313c803e58d130c56912bb11b9d094fddf34b10bf1a2631669232e524c038e951ff86d29", 0x62, 0x0, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/225, 0xfffffffffffffffe}, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=0x0], 0x28}, 0x0) 09:12:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0xe900, 0x202) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 09:12:26 executing program 0: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x1) openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffff42a7) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950a0f2eae10bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bf7e4d012ae447234589c7bc4d473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25b03000000d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000040000000000000008032913e52fd5fb185d1859b72d31a0c525696bb18f3d7af182cfe4bf3df69c1c5a3174b2acff8b1aa9a5f7aac0875313888c4ad70b47fb2"], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:12:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) 09:12:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open$dir(&(0x7f0000000540)='./bus\x00', 0x10000, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000240)={0x280, 0xb, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8000000000008, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0xdd70, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0xa, 0x1000, 0x0, 0x6, 0x7], [0x800003f, 0x2cd, 0x4c, 0x3f, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e2, 0x7fff, 0x3}, {0x5, 0x4, 0x0, 0x3}, {0x0, 0x200, 0x203, 0x8000000}, {0x9, 0xfe, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) recvmsg(r2, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000580)=""/22, 0x16}, {&(0x7f00000005c0)=""/129, 0x81}, {&(0x7f0000000680)=""/29, 0x1d}, {&(0x7f00000006c0)=""/71, 0x47}], 0x4, &(0x7f0000000780)=""/209, 0xd1}, 0x803) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/64, 0x40}, {&(0x7f0000000900)=""/207, 0xcf}], 0x2, 0x0, 0x5) acct(&(0x7f0000000080)='./bus\x00') r5 = accept$inet6(r4, &(0x7f0000000100), &(0x7f00000000c0)=0xffffff84) rmdir(&(0x7f0000000500)='./bus\x00') close(r1) sendto$inet6(r5, &(0x7f0000000140)="918087bf6b7a9bae618c05b1d5ff2311e221ca2e07b40866dda8e41dd40ea541521c61285e1dbb6af48dc8d542d5be8b73bd43e1858ec3e524814af713233251bb7367953d9c57c544897af5c2c1af304592d7afa95371fa9a7d62a764c9dd9ed1261fea2499b1209178bc3e145e419452f098ffc676859d3ba4493c476bcd73b50570aa", 0x84, 0x1, &(0x7f00000004c0)={0x18, 0x2, 0x1, 0x6}, 0xc) 09:12:27 executing program 1: ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 09:12:27 executing program 0: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) mmap(&(0x7f000065e000/0x1000)=nil, 0x1000, 0x2, 0x13, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x5}}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cdbc400000000000d9ff6df856601006712731db7e901a15900fc03060000000000000000090000000000000000000000319218696d9265fa8937acc1418f00c18b41287629e1f8a7b005299bc046c5a0a99affea9ebd65357ccc03839e0d9e5fac00fdf13c25fc9a7dda5026d51604d3c45dfc89d7c41c8778db56eaf4d643ffa369762de6d17067d686c427cb445c1025fe67f900a7fcda181af4f5731f295bbeb28a54e2b7ae9b8e4b01292d2c41909b873106b91bf1de549c8e998dce8496ccca3e279e8695f134cf10c7bd93f8c08c89d6ca"], &(0x7f0000000040)=0x6e) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x009/&ile0\x00'], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="8917f897eb58f0b08d01667950b3fdf2f6e97fe931bf058d17433aa9b7dc1ec35a0b2adb75ff04ebd2295c02c19892c929fb9acce9b03f435125c7e6c6d3e669ea4c14f911b4f1f26e3913e1f9688763b644f7ce45dd069d1c86313726ee4a0b1fc7cf318f0e9168e2e351558cde9b6b36b762e6ca862d9066d34c01419af898203ff111201bda2203", 0x89}, {&(0x7f0000000340)="d747c5601544cc8bdc6a56ef9b0744a0309527bb5353975fb8f1f798291cb248b1b996a2c19ec0b87178985fdf774420fb996e84240e39f30848f75fd5fc1a0ddd41ade84a7c918fd52ffb1cb6af702936747e82142ed4fa49cb4b8a531b6edf214af833cdc254787d88bb19a5e702773177e3b74fdd780c523a6ac17a81be05214341cf96679db8a92543a3890a8300b0639c945556813cb0e775a9c8d8a66048992380f137537a283b15ca0e17b323bf0f8fc8cc90608c83ef4b4265dd40f0b45bd5679b7c8a66f6706576c4f4", 0xce}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000ffff00003f000000ca1ad224168fb00faf3712f90088bf3b02425dfe5e0110d3f3fb64d39a4a00002000000000000000ffff000005000000fa885e005800000000000000ffff0000d1c50000c986303056b2fd7bc9c041b099a79e52b8738e7659403dc1895f76d7ad142be2fae22e9af81a842200761804e375392522ef24e214714646056954f2b774f70c9964ff7a7421ec003000000000000000ffff0000e29dffff3135bb541f7a63d4349adc76965ad2a169d9325bc401d5f90d7caaeb3100"/216], 0xd8}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000787000/0x2000)=nil, 0x2000) r2 = socket(0x18, 0x1, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) fcntl$getown(r3, 0x5) close(r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpeername$unix(r8, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:12:27 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x800) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ff9000/0x2000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket$inet6(0x18, 0x1001, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/237) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x20000064, &(0x7f0000000180)=[{0x5ca, 0xe6, 0x1, 0x200000}, {0xfe00, 0x9, 0x1f, 0x8}, {0x7, 0x9, 0x4, 0x200}, {0xa2, 0x80, 0x1, 0xfffffffd}, {0xfff, 0x3f, 0x1}, {0x9, 0x31, 0x4, 0xfffffffa}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x7532], [0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffe], [0x7], [{}, {}, {}, {}, {0x0, 0x800000, 0x0, 0xffffffffffffffff}], {0x0, 0x0, 0x0, 0xc6f5}, {0x0, 0xfffffffd}}}) 09:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x8, 0x4) 09:12:27 executing program 1: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) geteuid() write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:12:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7fdffff, 0x4], [0x0, 0x0, 0x482]}}) madvise(&(0x7f0000081000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:12:27 executing program 0: select(0x40, &(0x7f0000000040)={0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xc3, 0x4, 0x1, 0x100000001, 0x1, 0xffffffff7fffffff, 0x4, 0x5}, &(0x7f0000000100)={0x1, 0x2, 0x1f, 0x1, 0x9, 0xf3, 0x7, 0x81}, &(0x7f0000000140)={0x9, 0x7, 0x4, 0x8, 0xffffffffffff8001, 0x9, 0x101, 0x8}, &(0x7f0000000180)={0x400, 0xfffffffffffffff7}) select(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b7f7b8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b7f7b8 09:12:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff, 0x0, 0x4], [0x0, 0x6, 0x403], [{}, {}, {}, {}, {0x0, 0xffffffff}, {0x0, 0x0, 0x80}, {}, {0x0, 0x80000}], {}, {0x0, 0x4}}}) 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)) 09:12:27 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x18) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/82, 0x52) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000001) 09:12:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$inet(r1, &(0x7f0000000000)="d7f58efcb8ec0bbabc98e84c1e065c99ce28a853fd70fb9ea616579c8fdeff16c65846c308279b4f0296119aa663df2d19a1ed78d2d0ea66d78e94d0c3", 0x3d, 0x400, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 09:12:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="d1501f5a40104bbc5b51093e15cd9a4a0597f6d58a5c3175deb08eea82bee47a5492dd8196222380be71a51c902c", 0x2e}, {&(0x7f0000000240)="645318be7a89090fde6a6980ac5034f2fbbe295d9bcd45938b5cf80b4591137a136922895195808d5878804b38932b2e4bbb4d0da53b9ac9b04633da38031363195398d6cf079e4ad4f43f7bbb136033801b740885f4cbf781dd1caecad16ae4a33d6ff95f75f359da9f465a93992656a36d34d6629270af24ad540ef87f833952585b7d331f63d355d804af04198b8ac32b3633e3d7f5a44c5d66d0e44e786ba1d6e2531fa4a73a074d632049888d60bae587460fe1d4f087e3ad5688b10f7900872b47689d24049d3c2221da7acdd39d347381b9ca187a1801", 0xda}, {&(0x7f0000000440)="0901a30408884970554c511fd8bf11f3e8165331333b04ccdedc609f3d16a0a328f3d436791af52a8d6f2ce7aaf9f0d5a2c03cf6e050af09c3c99819dc62dd7ee195402376f17fced1ef34c85f18bada1c657f2a4c1458d62b3922aa91ddda3e91e7221a2f0813fb9a2d2e00f2402a37e8d0cf24cf3558c716a8cf16dd9540d3d284ee506da711dcdada5488edd48e0b78827015251c5e4dfb95243d940a6e0ff8bbe52552834c99f9eaf1f5c3fec2972bddccc252bff5129db6ecb115a42c9f9de94d5d5faac6e0402cc7de0d4e86d3cfcbba56dfec321dc9a0c93c43e2669fefc8769f2418eb8b2f5c822df78bfa2df9", 0xf1}], 0x3) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_broadaddr=@in6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x800, 0x30) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x22) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x0, 0x4) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$unix(r4, &(0x7f0000000580)="42b2b0c67eb180555851608f9cbf8aa8da7919ec52009343fab17654739c9128c79817d3b9324a884049dbfb2a696f1732fc3368aa39c4b358bfa593031aa2054493bbc44f32724e40c6b6ac054c12983aaaf1dd41d5a52a", 0x58, 0x212, &(0x7f0000000600)=@abs={0x3, 0x0, 0x1}, 0x8) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind(r5, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:12:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xd160, 0x0, 0x5, 0x1}, {0x8001, 0x7, 0x80, 0x100}, {0x7, 0x7, 0x3f, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x23}, {0x4d, 0x0, 0x4}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x80000001) syz_emit_ethernet(0x3d2, &(0x7f0000000e00)="b3f9010076932dd6ed9270d8f8bb") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup(r6) r7 = syz_open_pts() r8 = kqueue() r9 = open(&(0x7f0000000240)='./file0\x00', 0x881e, 0x60) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000280)=0x5) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r10 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r11 = accept(r9, 0x0, &(0x7f00000002c0)) r12 = syz_open_pts() r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r14 = syz_open_pts() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) socketpair(0x18, 0x4, 0x1f, &(0x7f0000000300)={0xffffffffffffffff}) r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r18 = syz_open_pts() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r19 = dup(r18) kevent(r8, 0x0, 0x7, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0xfffffffffffffffe, 0xa6f}, {{r14}, 0x7adf3fb5aa8d505e, 0x6, 0x0, 0x8839, 0x10000}, {{r15}, 0xfffffffffffffff8, 0x13, 0x1, 0x7, 0x1}, {{r19}, 0x7ffffffffffffffe, 0x80, 0x8, 0x400, 0x4}, {{}, 0xfffffffffffffffb, 0x4, 0x4, 0xffff, 0x2}, {{}, 0xfffffffffffffffe, 0xc0, 0x10, 0x401, 0x7fffffff}], 0x9, 0x0) fchflags(r8, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 09:12:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 09:12:28 executing program 1: semget(0x3, 0x1, 0x341) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r14, 0x0]) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r17 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) r25 = socket$inet6(0x18, 0x1001, 0x0) connect(r25, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r37, 0x0]) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) r48 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() r50 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r55 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r55, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r58 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r57, r58, 0x10, 0x9}, 0x8, 0x6, 0x9}) r59 = geteuid() r60 = getgid() r61 = geteuid() setreuid(0x0, r61) setuid(r61) r62 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r59, r62, r61, r60, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r31, r38, r45, r62, r49, r53, r54, r56, 0xffffffffffffffff]) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r54, r19, r21, 0x80, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() r65 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r70 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r70, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r73 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r72, r73, 0x10, 0x9}, 0x8, 0x6, 0x9}) r74 = geteuid() r75 = getgid() r76 = geteuid() setreuid(0x0, r76) setuid(r76) r77 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r74, r77, r76, r75, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r8, r15, r21, r77, r64, r68, r69, r71, 0xffffffffffffffff]) r78 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r78, 0x0, 0x0) shmctl$IPC_SET(r78, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000040)=""/210) r79 = socket$inet6(0x18, 0x1001, 0x0) connect(r79, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r81 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r81, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r81, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r82 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r84 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r82, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) r85 = getgid() r86 = getppid() r87 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r80, r83, r85, 0x1e4, 0x8}, 0x5, 0x5, r86, r87, 0xfffffffffffffe01, 0x9, 0x7ff}) r88 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r88, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r88, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r88, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r89 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r91 = getgid() semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r89, r90, r91, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r91, 0x0]) r93 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r93, 0x0, 0x0) shmctl$IPC_SET(r93, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r93, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r95 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r95, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r95, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r95, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r96 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r98 = getgid() semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r96, r97, r98, 0x10, 0x9}, 0x8, 0x1, 0x9}) r99 = getgid() r100 = getppid() r101 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000240)={{0x6, 0xffffffffffffffff, r94, r97, r99, 0x1e4, 0x8}, 0x5, 0x5, r100, r101, 0xfffffffffffffe01, 0x9, 0x100007ff}) r102 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r102, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r102, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r103 = getgid() r104 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r106 = getgid() semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r105, r106, 0x10, 0x9}, 0x8, 0x1, 0x9}) r107 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r109 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r109, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r109, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r109, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r110 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r112 = getgid() semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r110, r111, r112, 0x10, 0x9}, 0x8, 0x6, 0x9}) r113 = geteuid() r114 = getgid() r115 = geteuid() setreuid(0x0, r115) setuid(r115) r116 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r113, r116, r115, r114, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r85, r92, r99, r116, r103, r107, r108, r110, 0xffffffffffffffff]) r117 = getgid() r118 = geteuid() r119 = getgid() r120 = geteuid() setreuid(0x0, r120) setuid(r120) r121 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r118, r121, r120, r119, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x4, &(0x7f0000000080)=[r69, r108, r117, r119]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:12:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="578ec42d216cfa5a86ecdfeba429df475020821d8d72ab2c06f229e46e7eeb4b51d68ca7f80b96d3803a018dfed64418ef708713c87f88a525360c67f1854c62d7ea89c885cdaea656e3b901569a9d44809d658a9d266ac994adcf22b0df1177cd7d3e3fb7d0fb7b25a38b2805eaad3cdb9221ca", 0x74) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x4, 0x5, 0x9, 0x8}, {0x100, 0x0, 0x20, 0xd6f}, {0xb5, 0x7f, 0x3, 0x2}, {0x9, 0xff, 0x6}, {0x20, 0x2, 0x1, 0xceaa}, {0x7f, 0x2, 0x6a, 0x3}, {0x2, 0x5, 0x82, 0x8}, {0x101, 0x3, 0x0, 0x9}, {0x2, 0xff, 0x2, 0x3}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 09:12:28 executing program 1: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f00004a2000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:12:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3b) setsockopt(r0, 0x2d, 0xe, &(0x7f0000000040)='\fFW}', 0x373) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000080)=0x100) chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), &(0x7f0000000380)=[&(0x7f00000002c0)=')-+)!\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='{*[\x00']) 09:12:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7, 0x400], [0x0, 0x0, 0x0, 0x80000001, 0xffffffffffffffff], [{}, {0xb1d9}, {}, {}, {}, {}, {0x0, 0x0, 0x1f}], {}, {0x0, 0x0, 0x0, 0x100000000000}}}) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) lseek(r0, 0x0, 0x91, 0x0) 09:12:28 executing program 0: getrusage(0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x401, 0x5}, 0x10) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 09:12:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0x8]}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x7, 0x161, 0x5, 0x0, 0x6, 0xf800, 0xfff, 0x3, 0x4, 0x6, 0x6}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f00000003c0)) select(0x40, &(0x7f0000000080)={0x3f, 0xfffffffffffff800, 0x5, 0x89, 0x7, 0xfffffffffffffff7, 0x4, 0xff}, &(0x7f00000000c0)={0x6, 0x2, 0x7f, 0x9, 0xe1, 0x3f, 0x1, 0x56de1eb}, &(0x7f0000000180)={0x7, 0x9, 0x4, 0x7, 0xffffffff986762e5, 0x2, 0x4, 0x3ff}, &(0x7f00000001c0)={0x8, 0x4}) syz_open_pts() accept$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) chdir(&(0x7f0000000240)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) utimensat(r6, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0xff19, 0x8}, {0x800000, 0x804f}}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r9, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r9, 0x0, &(0x7f0000000380)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000500)=0x18000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 09:12:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) semget(0x2, 0xb3ca6652e633073c, 0x12) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 09:12:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) r2 = syz_open_pts() r3 = kqueue() socket(0x2, 0x18c761660e7457b, 0x51) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pread(r3, &(0x7f0000000180)="ebc8b2ede7db4574fd66aa1c29bb9d86ab0cdaad52301646a5e37ff444d5440f2213a4d794ffeb930f3a75e574d6da41e4401a99dc9d19d6a4d6ee17a4a7822956c541a716f783a8d4", 0x49, 0x0, 0x10001) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 09:12:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x50}, {0x6, 0x0, 0x0, 0x4cd3}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 09:12:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:12:28 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0xe0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r1) 09:12:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:12:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, r7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000040)) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:12:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x401, 0x0, 0x401]}}) r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x3) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 09:12:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4, 0x1f, 0x0, 0x10001}, {0x35, 0x0, 0x2}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x178, &(0x7f0000000a80)) 09:12:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='\x00', 0x308, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 09:12:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8402, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xf86) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1042, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\bN\x84', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f0000000080)=[0xfffffffd, 0x8, 0x2, 0x80, 0x2]}) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x841e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000180)="032d8a49e3fc9a5a2c5ea2ee2037dc0c95df22c2b051") chdir(&(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x362) pipe(&(0x7f0000000140)) flock(0xffffffffffffffff, 0x2) 09:12:30 executing program 0: r0 = socket(0x2, 0xc003, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xce68, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$inet6(r1, &(0x7f00000000c0)="26819588ef8f54263d65b63c5ac351eb2629c1105baf13ba5385d0a7faecfd478d81258b19749a8abb4056f8ba11c5f5c100ba49c0fc566144fed335bc31b0809d41d4da408938d04d6bb7f196c1652ed61d4b123436a2f5c3c4af4d710285042aac7c882568f06b790f91f4b6e908b558f454f61806fa9fdf54fca4e993145f198b7c7b466878cc24554a5bad57353755", 0x91, 0x400, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x6}, 0xc) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04008000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd23500000000000000000000b746eb09495800000000000000ff0100000000000021d39b4028adb1ff1af137ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1c332f6256b1f007bf8f244cbc74356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f158c3e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000edffffffff12c7381f77d036c7caa148b88674c3d01c4674fb41c525525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb43385741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a44b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df2232729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab4e2f95e52998d91d55974e15003eb63bd4457f45f7810245227a35e47609e21ca2092be6e0a459ce80be2a4e6e9f12cc060060000000000000000000000c56032f9000000000000006139b15398548e50577d02386c12433bd63416d6442b4295aff2494eb7c43c02b2960f39c92ac1f356bae0f4bf16ed6ab21826698fa7c790f92800af39999560316aa5a1f7a16f580142c105603147a925fa10a314012e1424f8f5c167decd7a856a2b6afdc924b61f6ac3e5c1c99212f10f5036001a8a80f3aa3a55540fd5655024f021e8d49bdc241700028ad04a5391cf7a74ffd4219f9f8bff7e000000000000000000000000000000000000006db375fd00"/1465], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 09:12:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x39c, 0xfffffffffffffff7, r4}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="0000000242029e38a43b0001fee2ffe761209a7848fbd790", 0x18}], 0x1) 09:12:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1d480000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xb5, 0x1ff}, {0x18, 0x0, 0x20, 0x6}, 0x3, [0x9, 0x3f, 0x7ff, 0x401, 0xbf, 0x69, 0x7, 0x7]}, 0x3c) close(r0) socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebff11820d4b1700020000d60603f1968a759c97", 0xfffffffffffffcfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:12:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r2 = open(&(0x7f0000000040)='\x00', 0x80, 0x48) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000700)={0x0, 0x0, 0x0, 0xfffffffc, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r4 = openat(r3, &(0x7f0000000780)='./bus/file0\x00', 0x10000, 0x60) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000007c0)) getpeername(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000340)=0xc) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000080)="553731cfe8acd0a350079b6155adc85adf19edf238f68f6d511250f8fd998df50c89d330a3334cd6b1745199658f5c6c3249064111665b50caef9497f4e5ccc3929c04b02fdf31", 0x47}, {&(0x7f0000000200)="c1ae43e1b22c94c554476aa8699e013f5ba97bd5ba26a3fd168c832ae4fcaa6b973917c16656ee6b4e5c4bea8a09bbd0c70a0237cf1d89c396f86314f6cad81c4e8d8d15d6320d66cf82e65030fe6e6cad7b3b5a27c8d070502556b2d5e2fd18e0abdfee53999eeafda4708a5b01b34abbdff8fee45375333280f0a41ca9ca70dcb306a018318b8a233971005992563a47deac30f259330e55b40f458a0876d6d9887a19", 0xa4}, {&(0x7f00000003c0)="15b913cb55a40c7bfcd1c22efa2c100fb3c53dd2f75d75a1487f2c9f49904793cf3b562630b5e6fc9e84f201355b143522f910d7fe93f458e2de2ee384c166220de1a8621256d2ead4a031bcc58d4aa5a4f39eb8ce4d5e038ea82fca222b345469352e7775b46c1338752df8d0c6bb42b38b676ce1a3b65b65d911d59dfd4cf10a57430907f80c66f4343d3eb77e785acc691a1a944e546dfeb1fc77a9c6ee082c7dff287b12debd4df7095cb0bcfdf11b5e63489b22991019a21bab8868fdbb951c603248b5e56816ca0e4cd44aa4ac3e3b0933f0fa137e932b967190ea633df6452bb3966cd23880af023c299cb88121263810ff", 0xf5}, {&(0x7f00000004c0)="f7b4e944dc3134ddc0162580ff746af1142efe80b01b543884975cb8067bf59fe021ec680fe5fa1a124bb72e1b6626b45b501190a9d1c7075820eb3777195eb873228c6517c6a350b921cdfa95a29642cf8c4a1b414846c3c83d829def2b1ac7958497f4cb3b8f10a2423ebeebbd7b156b3d3785176a806c86381eda47180473af9acbdac02aa6d530a6c35efc4ff5c8ac5dd7ab629209d5c43bfb7756dea981b78d99cd9b23b0c1610d7a8176e418430196a6", 0xb3}, {&(0x7f0000000580)="598b0cddacde5a595b837ffb3beb0fdc51c34562c90cb13a23d96cc21ef066ae0cfad1219f8b164560510050e2cfb32b3910fa9a86f4befab5e4469e2ecd41ad7427d3efa93faa6044ef870d3c18135ca91f51a30d8940fd16626073f0436ca501a42ee56cd755e27183d2bf0d", 0x6d}, {&(0x7f0000000600)="b93f352808e614082e3f5bbf19ea4d635b2e4c933c5b4ac53196900e57b1a8db5d522a9291ec910a70980052cebc5770f9b1a56e3012849e196c1b5806633ef43d5b7cdb09d841fca717", 0x4a}], 0x6) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000740)=0x487f) 09:12:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000240)=[{0x2, 0x4ba6, 0x800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178a, 0x8000}, {0x1, 0xfff, 0x800}], 0x6) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x0, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) r19 = socket$inet6(0x18, 0x1001, 0x0) connect(r19, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) r27 = socket$inet6(0x18, 0x1001, 0x0) connect(r27, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) r30 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r32, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x101, r4, r11, r15, r17, 0x120, 0x3}, 0x9, 0x6, r25, r36, 0x7fff, 0x81, 0x10001}) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x6, 0x10, &(0x7f0000000040), 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") shutdown(r37, 0x2) 09:12:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x295, &(0x7f0000000580)=[{0x1f, 0x3, 0x73, 0x9}, {0x3f, 0x5, 0xff, 0x3}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000700)=[{0xffff, 0x9, 0x20, 0x2}, {0x9, 0x81, 0x20, 0x7}, {0xaba, 0x5, 0xb7, 0xffff}, {0x6, 0x5, 0x1, 0x409}, {0x7ff, 0xf7, 0x7, 0x3}, {0x3, 0x5, 0x1c, 0x4}, {0x7, 0x7, 0x40, 0x3}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x14, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0x88) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r9, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) socket(0x2, 0x1, 0x0) 09:12:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="ebff911458e4cd6393e1365f14cbe16bf4cbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd75) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x8}, 0x10) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x80) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x9c, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="6a8d80fb5e791a067d5e653f68d7089461e0aeabe0dfd7f6d42fd275bedf", 0x1e}], 0x1, &(0x7f0000000280)=[{0x88, 0x7ffe, 0x3905, "2ba2d8769812f6c85b8adc54f67eb1e8a2e6ab8911ed39cc39467188ffa7538368d193d3627ffd7e16b4f191dfdf0f2c39b0a40cfdf5ac65df45fcdfae0ea687637ebb9b737530b84915f72a6776b16e3cdb3084d543e04607b6d9f9ec81f3c2acd6bb8ccd95566f33bb0a6dc795369ab4b7bcb082e6799f"}, {0x68, 0x1, 0x6a0, "b0fe58bc2f41d5314be552a35ada8f9b8a31b68cb109736f9e12a5f049edc18cb047b2d16cc957040eb009567acda07b218b0444abd3c813dcf51148d97ae5a7c3b70c6a6477a029a2ddab58a77920056f440770feb6"}, {0x28, 0x1, 0x7, "8c214aca9825cd0b62de225e1f31e6aff2fef8"}, {0xf0, 0xffff, 0x200, "f65370a35c3660bc47c39757d2629d8e012882eb2474e73d0d781dc396005e84324f23a692f2aa6a19457073c295e370739817de38250b1050df89830a8bd7b73011795885a62da8e2e0b86ba959b2b47019e091840db586e75118ab0ae9bec72bff42b4bfe15c410485022dddea5cf5ce7de9189670281648fbd9a94392a225ee0a6fb88d3509fd5a8d48f70459e1a19584d046c108e55e0d466e4b8c8c49ed31822c25d0d4a909c9dc20a79e9b14503091273bc7a7d14f4de8b292cf3f47b67cbf1267c9d03305552323d24c17f8431a743635769d96aeb11e329682c8dc70"}, {0x110, 0xffff, 0x2, "075a7d793a0804fe81f5d610d529d5832c630fae9a71feb05b9c8710d51e733eeb8fa6ff8660c31732d3253067c617d063d23f9380aead6bb502e782ee02448bd78302ffd767189430d15272d28160ee7542e8817561c7e921a78497b51798cf8cac1a20c43e697c97f283277ea340f4d780c7343507aaeecbc9346ab83f98d58ae5e5515b47c6d253c61c917530a48383804492dbedd5ae8d1651461434133da73e89888e82d3fdb1f61c0cf1a570cfbe004119510b090b363e839c3869345127b552426642dab276efd2a69035d75e338fda59a68118c5c7c1ef7f6482d2336251c16f32e79821867e9de828505c06217c8f7c59ce74655a89d9d07725"}, {0x1010, 0xffff, 0x76, "a213c001ca46b92ce942920d12ae8a4b50de76a4f70e30a8ba816384daa56ce5608abbc536f5f7f90a76278966f4de2bcdaa87cc86146a423e4ae45740ba3a63b3662cca7d7584c1e74cebf33adefa6a7840dde43e10d3621a672553c6e23726ac0f91d9d2b2f17edb01bb91d920f328e4e3c667d84ba9e365c336302ddaef3e1ca8c6b8b69821e544d58d96ea79e6b8c7fb8e7514f7461627034f86ec8dc53c5d5765149dc1b2c96040bf934d55369d4ab4d385283b675af3cec125e99dba4b392220ba4dfd319f110991421d6736d12ee895bbd98b1179374e75fe02dd5e321795ac7dacdda5e3649421f108d914b4a6e582dda5fe26d6701dee5344ac1b91be2f856cb987dd756d2102d20c8d446428abdc9d2172e455413a7223344e76321da02b5f5689dd70ef71fd2297416f3d1966e0dfe909420ef24d919cc09b6b7bc17c5ba6fe1d96331fae134642cf12606228802bd2d8f3fdfbef51e9752fb40b3fa1166010a11f82fd8c65d5af626947fbcb82d0c46258f0053cc4d3c4ac45248faafb96caaa8b3d641370a2e630c1722d1eec518f399b20bdacee21c6bccb598a485b7ceb56dfc78b89cb39a893115df274f034a049dbd28e9ea93c2a3fd95e1ceef5c75da9029c8ffb79b0f1b3d2250478bbf54532e282fa58d06395e383c7465f8c193f5ad0a3552523238b192ea5474ca9ea25eb662e72e6671ea2fff520a54b56529ba63f40287b27f9898330b7c92763d6946eda1fdbaffbb549fc60ebf55d833ad0b04c3efcc25338eaf63df5979f735ec1a84b4da2d60a1ea815df576569c3e6016698be68c0c2f6f649753bf2e7c798f6e741ca046f8e7bbad14db47323294b718b05dc3f8efc6497007b05e9b6450d6f4149da036011407b1b48c9d2b691b9c6bb5b62672dc62bc8a3d813ce177782aa34ecca87496bb15c209374d859e86ac713fa826da89f28ffc0274499682c998cbfb9f92fb0dd911bdfb9bd6c834dc3e692c8b7d44a30825c1d68bd41e255cd13078d675fc62ba68ae0f1eecdca30718e6618275888efbbdc7b9c4ac2d5d5a0108570f7a7a4ab0fb051558bfcac6046abd7b4c76e3279b574d99c40d479d17e8e0300330feaa1109744cf69dae9e2b0d4c60eeb296cf1181c7fce8fd38a195cc6e12a848c71c155164928558b441d1f3c678cb0e1c3c812f8bdc9853de84768e4273c08dc561307a212da336b7853801fd35dafeb07419b09fe3675604fc14abd56e14617b2b231b20d3298a614159c974db1394b0182a881eb596130b3957ac208ca4eb0f9c986c7331e9a8f2abd769f41680b799b8fad806f81f69c5985ba42ba10f672be921458b4cb67e5afc83c3bab41b68695868cf48427b589ef5312253f82cdf4991ef42fa241f8683d781f779f44f17bd06912d64b531f0dba1bc0aa2986d5d347a9b577a8d427931d51c0f7ef4cfb8172dd54a3c1af4700ede1019087aa4365186ea4f44e38b82eca412f2891a0902e889a92c46a69d4e296df28e3b7480844fad087fca04615ee5fa358b696857fa9af944d6e45ee6fa2352e420aa295fe9749e26b12eedd6fd1933be30e2468658403509c8ad3c9a45bce4fe8eff9f3395ee7bd8b986ae92bd3e38a91fb0a94dd086aea9d27f003ca381973d645e39a530f56202bbe6042bfcbf39997e15ac7320e72efbfd03c6f118156c2b35ee10b6d7a0717497fce23f41ac5a4f746479750846f222915d4b9b41d2bbd387e8586451797d502a83c4efa6c1aa81ace81a2eafabbc4e69708b5100fe0bf23546469cc3ae682c5336abf2b78f624e2d3a5acf37e736fa9759eec6e8fbfb7de7fb0e97cac5e04f8345c7f1bcb4db0c893583f7e8e959bcac15d0c7a9a83975537b5f9ff575a2e2573b659379e12086d8efbdea19033b6ad0398eb08eac3ffb3de268e2c2355bf459fc4d0eb1c027cda1abf69043111fe5645ae2eb2e9a312c9e70e57774f2614e7e1593ca48d3e7f23aefde51da550ffda0a66f9bcb6ed405073268e214fc9c000e64f458f0e5539af3ed1937b17d86918e888e680a8125b7ebe1e63a489217992d1ab70da8ad5d6e287bb90f775bca32147b5448444db10624d288dae0236a0d437476d60c932c854852fbed2469a3f57ed029d7ead02956b2298cf52e3c4418b1ab6a2443acc565f65bc6fe268c9930335b4615c84feb1679de49b1eb11088c85d4105d21e57fcf28ac1676f1133ebf87c5b11080b1f60d50716263418ac8aca6d035574b713a20ef47ca674d0c06c0570c6d566f1bad2b29615d1b2e83ae92e56d8bf7f263c84f6a32b220f9f01a962074e0cd1d8fd040c62c503cf1d9fb5f3a47d675c7c2bd33a5a879f85ffe9b8d9524a2e1e3a6c6663daf6062a1876d8fc7b507be71c5a46f6e7f8a538d1e3162f45d4bfe7c43c984452d4d02bc4f9437b06c6f8b813e3f56aa22783e8a8d9be03659b4fcca9d9bdc5db7af4efde32473c8b31e01767ce6d0c6ce2069618edd4c7c43b12a5793d090d371f82ce2866c5feb830c16872479976c6eacbddc4d38412c789c8249afd80b4407029eaea7f1312d159a97c2229f5f7ae3434208ed43a9d9c17f623fddb907b7710067e06e6359434ca557d23b4392e57a90121efdc9322d2221364557636f6725e48e15a52869f7030f24e5c169da65842094f2558e45fcd43464e3fde1a03a78da7cf6ea3f9ddbf866ad81f88c69765a2449165b86a7750b1f701e013800aef5387f6e02e0e2b90ab82cc3143daf55eb998975dce23db94675966ab1b0e241d7525c98d9028b5f316bfdcea4017b203bcd9023cc250882a3579e15c25addd79fa9ed20ebdc19f5da240dd0a29fc6bc3c1989a40de0d52a284ee9604a81fe132fb04555fd8eeba170aca20fab3ed47dfcb9b99a6927fae879fb0697bcec558942a8e54ff3e6655bd376452f971df0870d1689fa78ea05ac715dded58328b43203ce237572ea872e50977bf55c52f15aa36e24d18463d2296d249037fb81f5cc726fce5e53167add875674e31abd59bb3e240b0aaee55bb54d28d774c0d7d3a8af361ba60ad2041a0d31565a63cd0a5c50efcb903599b7639d18f75f77f5ecdae8bd65c3eef83d77aa625ae148222748696c757b64d347ff26511738704f6700b2f6b80d147fc7ab353e680a22f12b14f4085c4cb37f2300400e797daee4d7977078cf6a2f1b5f4059192f50c2f600764187f9ebcc79613ea8bc07b4a718cd762c9ebb01018da88a21e6c0af04b9f07dad733d5397608348fd6f28f5d92f73f1bb0f65f93e90d85747f57c34d7138687f1712372dbe41cbf10d030d2bb737bb8364c146d1efca2b8ca82d45bcc63ef82627d2fb242bf66dadf7aef1fc5ed367342c050bb4de45f653573abb4a192ee6469204c1b869432f36a199024bb160160cddcd2b30bd002714fd4eafa042052c6ebf14f08e9b4bbd5996f6134036b748b6cc8d039f38eed0418f4fb32931adb577afacc538d11156fa8d0a7a254b7995d2cf7722a93ceda4b0e4b46d8a24aa4eb3147f91d9b5a6c9bdfaa2255ebd33ba3ef710f368c414b2b76ed80720a086b21cbb98f1ae0c6806a5fd9372098d39505beb0f60cccbf227be6c58f1be2467ea90fb60487e34f46ef0fc841826ff6fbd7d00a1c165622cfb4a4eb2dcd07445fafcf5b23222e37238bbed61b3e9fa4eb1621ee921f4ee5d9f6e31eb0e372822fa7c1bfe0124df416db07a3f32eddca771f42a7c32d412e50d787817a9a4eaa6b233d0c6ab9d338dcc9503c1b6890f71c310d5e703ff1ebf01679af393732bb9d0e8747c74bad018c83df1eba7e22c85256851f66b1f370d30c6d1564bd8704b617f9819a64add5b84a28a92cf6b498d74db749491f6a07eeacb61dc3c26fbe62d78137f2210fff741773d5b017b075f354115cfe03ef9f7479cd36048612f62f8c93bb0134d043b4e8346e3d0867e6e343ef218d6e031e4e2accbaca8f42c02bfe62343c5ad004ae48cd0e0dff6b495721afc7c32907baea8c2d67c264738b0bffd02c56cf8589230fc32e68cca1deebd0188eb5424d8d877c94de36ee24a01b2cae2bca6e88b02482b2ead3680c3ff85c467cb0f1afe68e38b1c84307d8ce4824828ffb5a9dc4674e46a07743c9b2ac262292f5a95abb9014cecc70e27c178f0da230c15c141eab10f6ba81f4aabe63c34a9ba4e6384fca5716a36a86d2124ab4c3b4c1a9615a5bb2775c353aaabd8808e84a4ce858fd3aedcdd45dce89a2fd407df354dfb39cfb58b646327ed8611f30a453fb0e011270c3ec6ecfc438033cef456055e7b8ab751dd93e6a07f187819c5563f504c3bd47cddd2fa0d013333e5e3eab750a8f187df70b746d1f36ec1d48e5e45ec029aa5fac9403e6a04a00248869a8d55e736456ca265fcdae47af3efb60ef62d310d0a499ed439062d51d00a799a7999618dde7e745cbfedfb1c9a5d9ed9428971dbb2c0b584206b5ae7ae908024b04a430e6d58df0f34aa2fed496182eae96517d5d891c39746d7e9819626b7145c523d07e374efada0b1087573da0fc44401041fe158e3fa79df486da5625833aadf2da5f1ac1fb09d2484159219d6c96d202d7c231d333f1f673d505e0b5055304101125c68b29e93cfec595d40a9eee3346cba3b36507ff8d752a757f96787baf980f9da64fd2a6dcf28c8a69b1feac1249589ba7d2234debe11cb7af7b2dffd892ea8c076076fa165578fa70e5a787cadf127dc53404cf36dccda9b39e80e8056ecfadb1c372542b97163d5445d567acc4fdf7de23f02ae5d0a4773bc2b672144316d5b8d9082a4c0849b850efd91715acb466f8b4a2004b419fddb8080e19fef8abbc03f909564161ff05ac98dfc5640c6f2b6302e5c367ce3dfac47644756e1beaa06d4c4a92411f5d83e98afa269802b157facc2d31b83fb0a283ebdcb6a2d8d06670c879030f9a348f26aca2343c5de95887cc9a4e01ab16997db41d57f16fc74f007883bb35b036712c03580afc5edbb14a85579acbb91644a3863b603a575566b4aa1f89e428238e48ca322d51d7e7c9e4bcf34d2daf04d74f3d76c0558393b45e1f3e687896aea4b087c56ad831901579c544d4c89ff8763afee8fc677e7c0dc67b8a474e1f4decda67f27be606713061ae224218539a531c99a63b4f55606305b7525a32d76826039136ab76e7f05e938608a90a6f3b88169f8b4e21a4c5325e04290f2f823dbd26adec6cea2892fb68980cf0068b72239e1631a513e770b5e59962a361af7d6cf63565b7488eec8f3a4a8feb05162c5e3b733283cca0d0a93f40981c0179f9567c718ff55dc0840c71c91a8fb8be151d8728e7a6e86d34cee688cfe4e0f07fbca1ac52b3a97ecd406b49ecf129ddc9a8ecad591d3eccdd02f0356f62ab530043f59fca8b808c556af4e451bd8e6af289b3cbf4e0103c36f29bdfb6c5857f083674abc448c32d45d597820124dc5dac8f59c5dac98af95756a093ae71c38e25dc70d9dd2c3323123f72ce6b07bc7884bd8352d39213f5a4278034450f34a4edf4151b35c874a7f1084538f54e4b5f8f07a121811f4e516407cf1a801f0e7359bc6dbe27462d34128a6652d35febfd2bf15ba795f1cbb9c654ceeaec28872cc8d679737dde7a01df5ed9e5c448840626b92faca789fa6f54a5684274dbe35ece8d3e049a48308107d95dd150e36da157a15e7a8b8efdf98c87f58b2f5be1b7c3b1a666fe5bb3579897c1cc5c37a32efb4422f611c0cf941f2a9cb5ec2e107761b323d6c3e12fe024d7df2d7717925"}], 0x1328}, 0x20d) ioctl$KDSETRAD(r3, 0x20004b43) 09:12:31 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d27d2173bb9368c85d166050ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b85800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aa30a72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723ccbb215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7ec300"/1561], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000180)="e62c87b579f1b0ec8f058ba224d35bd3475eae7902b1c6724aebbbb75ebdeff940569aad74b6ad9cd3b2dd8692d47ca93c8f38ebb3b4fd6ca1269ba997ca59061a0ee5b588b3916e1b68ff0d8f5c4aeb881edf3d138987ddb71795e056a301742983527617b95a2d6d4d36a6e8872eda1d6c8b4a760e85699f3d76d593cd03771ac646a6c47f061a96", 0x89}, {&(0x7f0000000480)="0a5d8235524e2ba1e0b7a7b56aef3dd5bcb75968fc5f28d02bb8fe9e294eb4493341f7fefff7019b8c0d6cc7d918caa25e54ca32f6de5b3c01c2af242a03a54c535b676140272e753e57d03c40dd9c", 0x4f}, {&(0x7f0000000240)="2a7c994518b9be9f8944002ca03a1c0ae9", 0x11}, {&(0x7f0000000500)="9d735795aa729e93d00ec914eb59dca7062efcea9df67d31e86e83069c040270a9a47a3c6ce3dc4348ba0340e054143a0779d7c592cee8651ef8249dd0eefb8ed48c85e62fd25c2df5d9abfaaac2b869f36fca29c9789b43b8010a99dd399f66fbd817653b9b2ea3c6a72dcbb8d3934d83c1f1e7f7d80aa4a0c0fd631687dfd3a213f9ff5c07cb9ae2616a89fe6763bada256ffb0183690c14f12d9624a2", 0x9e}, {&(0x7f00000005c0)="8ddfdbaaebb25975700cc31144ba1640a2daf895f655aee8343e824b664f6a3cf90e2042ee0dc29869b3dc2d41921d8760a52e245e65797e5f8596144e01995e8a4fd10a713c285aa6463f2ea5098e7892393e", 0x53}, {&(0x7f0000000640)}, {&(0x7f0000000940)="1f64f7492878c8cfc775933b316e7e6dcf47c9b90c4efd75e25f9b03278678c5bc416e64682afa0655af481434324d66ee4429cf45da53bcec761adeec9b5be044da", 0x42}], 0x7) 09:12:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 09:12:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955904c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908c3ba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea0600d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b8098424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5a9c5d5f156378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb8744310773b736c2aa122a8c37bad5f4b81ee6ed6ed02c7eda"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f00000000c0)="9ac26340fba3c4973169e6b3f59ab096b2ba0e9fbfb91f5ac1dee0a626e58eedb3ee9844a4683b3ce04c889eac748e589f59eecaedf19895aeea45f11974b4fb90460d7eee8549cfc12d5ce7f2606fdb44e26d3f221b7e9b07360de7c31f6c22449788683fd70d91142f64263962cb9e90c815426c63d9a92c29b6ef62df39a415784c18c1a0a560aa3cfc1e215b56fd608cf820099474f066682cd9d832ceed18e0423c42bb1659b9a85fe0341f34a4445c3b8286f3f8acffbb65106512d1d19f6bbf34e0cfe97e3ce21836ea07966a7e9252d7219962787460ad4ea439ee94f84220a4620742e17594dd90db6e586a46a67204", 0xf4, 0x0, 0x3) 09:12:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)=0x8) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x0}, 0xc) 09:12:31 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x50481b27b4103fad, 0x8) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x192, 0x114) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0xc2) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000003c0)={0x3, './bus\x00', './file0/file0\x00'}) dup(r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x7ff) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0xa8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) openat(r5, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000380)=0x6d) openat(r4, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) 09:12:31 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x300}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 09:12:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x178}], 0x1, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r6) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 09:12:31 executing program 0: mknod(&(0x7f0000000180)='./file0/file0\x00', 0xbd6a0c1317d447c9, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 09:12:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)=[{0x87, 0x3, 0x0, 0x80}, {0x7fff}, {0x6, 0x0, 0x0, 0x80000000}]}) r2 = geteuid() r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r4 = getgid() r5 = getppid() r6 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r6, 0x29, 0x20800000036, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)) r10 = semget$private(0x0, 0x5, 0x204) semop(r10, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000480)=0x7) r11 = semget(0x0, 0x0, 0x1ac) semop(r11, &(0x7f0000000340), 0x2aaaaaaaaaaaab43) r12 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r12, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r14) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r14, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x9, r13, r14, 0x0, r15, 0x80, 0x400}, 0x3, 0x2, 0x7}) r16 = semget$private(0x0, 0x4, 0x201) semop(r16, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0x100, 0x800}, {0x0, 0x4, 0x1000}], 0x5) semop(r16, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x4, 0x9, 0x1800}, {0x0, 0x7, 0x1000}, {0x4, 0x1, 0x1800}], 0x0) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)) semop(r16, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r17 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r17, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r19) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r19, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x9, r18, r19, 0x0, r20, 0x80, 0x400}, 0x3, 0x2, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r26, 0x0]) setgroups(0x7, &(0x7f0000000180)=[r7, 0x0, r8, r15, r20, r26, r22]) r27 = geteuid() setreuid(r27, 0x0) r28 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r27, r28, 0x5c95de85336c40b6) r29 = getpid() r30 = getppid() r31 = geteuid() r32 = msgget(0x3, 0x100) msgrcv(r32, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000f0ffffffffdde9e3b108df55a65774965e0000000000000002000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r32, 0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000180)={{0x3, r27, 0x0, r31}, 0x6000000000004, 0xfffffffffffff880, r30, 0x0, 0x41, 0x3da3, 0x2, 0x5}) setpgid(r29, r30) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r2, r21, r3, r4, 0x0, 0x2}, 0x6, 0x100000000, r29, r5, 0x0, 0x2, 0xbc41, 0x1f}) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x8, r5}) r33 = getegid() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff60b9, 0x5, {0x101, 0x200}}) getgroups(0x4, &(0x7f0000000040)=[r33, r33, r33, r33]) 09:12:31 executing program 0: socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffff42a7) r2 = socket(0x2, 0xc003, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cda3500000000000000000000000000000000bd131c160dca944b5d5d08"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:12:32 executing program 1: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x42, 0x81, 0x2000008, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x20, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x6, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0xfffffffffffffffc, 0x4}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0xd90c149b6eb82a1b, 0x4, 0x5, 0x1978ca538}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x80, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x800ffff}, {{r8}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x5, &(0x7f0000000080)={0xfff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x1, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x1ac) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r12, 0x10009) readlinkat(r12, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r13, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r14) ioctl$VT_GETSTATE(r13, 0x40067664, &(0x7f0000000180)) dup(r13) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r16 = kqueue() r17 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r17, 0x0, 0x0, 0x2) r18 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r18, 0x0, 0x0, 0x1) r19 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r19, 0x0, 0x0, 0x2) r20 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r20, 0x0, 0x0, 0x2) kevent(r16, &(0x7f0000000600), 0x81, 0x0, 0x10000fe, 0x0) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r21, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r21, 0xa, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) 09:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0xffc1, 0x0, 0x20, 0x7fffffff}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 09:12:32 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) recvfrom$unix(r0, &(0x7f00000000c0)=""/2, 0x2, 0x800, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x10010000006c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xfffffffc}) unlinkat(r3, &(0x7f0000000040)='./file\x00', 0x48235f4d24ca61e4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0xfffffffffffffffb, 0x4, 0x9, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e8d000/0x2000)=nil, 0x6}, {&(0x7f0000e79000/0x2000)=nil, &(0x7f0000f9c000/0x1000)=nil, 0xfff}, {&(0x7f0000ed3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000e10000/0x3000)=nil, &(0x7f0000e81000/0x4000)=nil, 0xfd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f16000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000eee000/0x4000)=nil, 0x8000}, {&(0x7f0000fdf000/0x1000)=nil, &(0x7f0000e21000/0x1000)=nil, 0x8}, {&(0x7f0000fc1000/0x3000)=nil, &(0x7f0000e9f000/0x2000)=nil, 0x80}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000eab000/0x2000)=nil, 0x100}, {&(0x7f0000eee000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fd4000/0x3000)=nil, &(0x7f0000ec1000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000f32000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f00000006c0)="16469207a4ab92788e76efbf111c3d9f82e0f3596e637f3dc23c49318e274293c696c14acce922d785efa7a3b520b540e009adcc3cb695d792b6acdded47336f4e82088b7ea24e3745c9eb091006b10a11f14bc8f24fd2bc9d2b896edf0061cd76e92f33dc1aa105cadf38710399f77576b9b3f206b86782cdf9e02093ed8d907e2b66b15c4247c23837e154f188fd03a7c01674755e9bb2e688d242ab11cbadd9b0a3c1f27b8850bd0a1d01d043e448461ad75c0c259a6381cb73f71b02cf4d6c65", 0xc2, 0x0, 0x0) syz_emit_ethernet(0x133, &(0x7f0000000540)) 09:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x200000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x483, &(0x7f0000ffa000/0x4000)=nil) semget$private(0x0, 0x4, 0x820) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 09:12:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="765ec18b1947d6a40150002e2f62757300"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000014c0)) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001500)=0x7fffffff) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xfffffee8) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 09:12:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x496c5a479b9a7611, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r12 = syz_open_pts() r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r14 = syz_open_pts() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r13, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x5, 0xf0000000, 0xe4, 0x4ee5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x7cb, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x0, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0x4, 0x800, 0x6}, {{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x683, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffff00000000, 0x2}], 0x2, &(0x7f0000000100)=[{{r10}, 0x45b4da678e82c29, 0x20, 0x40000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x113, 0x7c0c0a28d032f581, 0xfffffffffffffff7, 0x6}, {{r13}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5, 0x4}], 0x2, &(0x7f0000000280)={0x40, 0x2}) r15 = syz_open_pts() close(r15) syz_open_pts() ioctl$TIOCSETAW(r15, 0x80047469, &(0x7f0000001780)={0x34, 0x3ff, 0x8, 0x0, "00fbffa6163cb91477925f48ddff00", 0x0, 0x3}) socket(0x1, 0x4, 0xfc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r18 = syz_open_pts() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r18, 0x20007471) 09:12:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) shutdown(0xffffffffffffffff, 0x1) r1 = socket(0x2, 0x4, 0xfe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 09:12:33 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000240)="220e2a", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r13 = syz_open_pts() r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r15 = syz_open_pts() kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r16 = dup2(r15, 0xffffffffffffff9c) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0xfffffffd}, {0x400}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r18, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = open(0x0, 0x0, 0x0) r21 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r21, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r20, &(0x7f0000000540)=ANY=[@ANYBLOB="1b2e0ccb70f8146c2e3a87fac00f92e6f98b522c0befc84709883c6141baebd3c21f5570499a5f262419cf3362a53047ac2668f4216129ba711f37f914c5522016b2479f2f9025923dd15777b5a8c0318a30b1e449a34e49b6111cf1ec2afcf06b5f428dda423b0950cd08b55f1fd59797eb7cb94bf23c6463a212dcda81fc483c81dfb3ec896962a7abd1af43f97e008e"], 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r22}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r23 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r23, 0x0, 0x0) r24 = msgget$private(0x0, 0x96) msgsnd(r24, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b605000000ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af001400005b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261000b1361a1af063c602f5e785fb1781740a78184160d8bd8351773c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579020000000000bd5026c831fd365f8591845fba205da23499c4ed1db2976346e856225771004db2f6d070ae8c39db197965552f9a3551df560c7bbf0b90886ed8e5c05b64bdaff0d9fcefed27f1a9e28c2410b80a14d462a2b798e916b05ad28904dcdf9c6e248117"], 0x176, 0x800) 09:12:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000ddffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000180)=0x9) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) faccessat(r4, &(0x7f00000001c0)='./bus\x00', 0x0, 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="25d900000001"], 0x10) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="70816f5126ea4ce6319d71a8b81001d198670ba5e2dbdab9eb86e5b585e625de0ceed483da5511495c0ec11d605b759b5e32290659a3e97f8d250a32d90567ff21bb73e13e99feb4243d40785ed5d9508dbe52099e6f21ba36844665124418dd126f4d91eff962955c4ce0b64d184bc287fac5492745263da985a160458e114a252d58dd3c2de5873797bf0ca05b407beb2ec78f36f1fcd13453665fb7"], 0x10) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r5, r6) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="25d900000001"], 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 09:12:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x8001, 0x5, 0x8, 0x7}, {0x1ff, 0x20, 0x23, 0x2}, {0xfff, 0x0, 0x7, 0x588}, {0x1, 0x3, 0x6, 0x8}, {0x3a1, 0x0, 0x0, 0x3}]}) r2 = msgget(0x3, 0x500) msgrcv(r2, &(0x7f0000000180)={0x0, ""/24}, 0x20, 0x2, 0x1000) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket$inet6(0x18, 0x1001, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) wait4(r12, &(0x7f00000001c0), 0x9, 0x0) 09:12:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022e2fac1400080081afc46d5733e0545371b3c66e21f0995922dc1a2446f29384d0829696473d48e4c734a899ff07000000000000b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c32892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad5429717a936ec6a73cbbb2a000001000000000500000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa57ace4f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb89df117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582d89bbd9c97aa7057a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba0030068464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6740871050d653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fdc95a79816754b1125b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000006bf15936fb314547f2870833fe53593aa882f315dcb9f197ad6a24e5f157c9373f457d33d224fde268b7aee38e022b05ae99df5638ae6c066f6a85dcc9e63778c80507b5844b5b5cfd2a634d0262668d12743aebb7a754307eb69277fcf8c48983698733409994c9c5d1d33882f99bb303f5904878db0b672e582ac3ec164c0cf98509d25d5b2e4b6229d88cc6faf58669cb5759c6d886bbb925de8a7934e861b4343a8f7a934ed3758f8364042b71f7c8a92dba0923d548cb6adecc765582c4c41d1cca4ffdf6b35e4c1a5ea33cc0f0fcdc6e989a09032b891767e857dbd6b2199a9080dd99b97f49ee348e8e0702679bc5ac961fc32e361464caa843"], 0x10) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000001440)="ee0282f0d4e75fad5a6e0d2a90bb35dad31c159fd053e44b426d93f443f63aa4251646dac2dc88e545f8480e5fd42d48d337125b9d5e51c1c339213a57b140105b9f0f97c01a98bb9b7450c387966da3dade84b6215832c6601811e02b1476709f53d0933a2993d62f80cb2538369ccccea3ef2aac3fd4958fa2ec044ca3defe620f6b22e9766bf872d0764c5a3686bc9ec2dfc2cc9779731e337ece0bd352ab70b5a756ab959c7c5f7d98ff99f94cb5d505769e952dac7dd708ee7f7c3901cea5e65fa6c35c44f290775d9b0c3fa574445cd43ad2249c7d85de294dee6c4485a9fb90e6d4d293436a0546dc0d44aeb8d03a1cdbea5d80e3b76fa2417ece45eee02371fe7b16d00ee355d3563c7e8751d9b744370acab53bdf78f2627d016efc48f40caff8f330fe708926a4fc363340fee8789fc0fa5551eb4cadcd59bb302a73378514bd04ec6435fd24d8e2ace2bfc6ee160b8f84a41c2522a7915d1c5f3374ae1706b0bc0c36bbf1608abb377b606d728129bdfe16aa223b7a502f0a93f8fb1a0619023906ce8a160bb85ca569b6851ec9900174ef9fe0d485aa87e9b0190a71376f46309ca4e415fb28fcc6dd7680b9801134780bf2ff2441b51c644849ab8864c3b9f4d0e93dc805cbed15d30ad2d06f760dacb31fc84291f82c8d1c3f2dc4a6c26e61b2a480ec79eef9858b08b3df10f5b17d160b63648979cf9f19c257aa1387e71e36faa60bfcb89e1bfdfd9a79445a1b92d4f00672fba80a588ce8f3cd42764d7f1b9511d32cb62410968ed33e3232d8177943ed825f2bcbe6273af5ebb3d9db267df2ce2fe9135b99b8c69946aded4beb910989203334f5ada8d1c248deebf2ef32ff8a334c384c92f63250894de75994084ea34fe5a480f6dca177b34c440546e45ba26a49da255c53672f0d75a47854fbc907ab51626a9cb5c45594b589ab9a308b1431970d41f58c8bf88e2859c778f6fcbcf6f5263c72367cc9514cbb3bc84e3a72ca4a7aebb83116ec9ab311038d895f8b2acc516fcb1436193df359ed78a426f03f8eeb2fb349ba010d86725ae7d4d1d7febb84c24c30fcbd5b36bc8a4dfa7588fb6323721b54eec8cd49a8b4939c0e03948a78f1a0e9a2e3f91f08b75f846468640d08e7b0ccd145c707149ae9fda1733a201a2269954089642507056b5ae448345e6c6f799ff87411c69d365c093561707068e2a18899ea0a4529041bfa745e5d7670b27dff81880780e8b5a82b11787d95ca3aba8f3e275d3945db899278d8caf3e1dbb436da8aef530d3e5a97cfa85037a3955686c79fb52233a864b831c62c84330e4d5c7bb26ca0450e50b655adbbc2f429a12800390f94d816d3afb2ed1c80b05eb8d3a3ef4b7a0ab951727076ed1b79847fb12c31f3b3b64b095b147697e329f7d8829954e2cef4cddd1885fa76ea15d5e0cd532b397ccca2f68bb9e6d226b84ba0c2b1b53e6c6a34953ffa9acab17f87bb65ff772d91029d847ddad60860788dc5abbc7353702cb46a7f4da6fa5c3a9604effa95eb8a76754d8e7d8eec291a9fae71491f9a59d6841b76be48d2ae2e0b883cf6a28798adbc6d56af405e280f83df9e22122f6560bcd80b00e65a0681c83f66f34fca7dcd68d13d3ce5a433b9dad048627d598f115c54cd80fb37f5bec702ee2cc53dc92f33bc4c66ff9164933d4d1c1f0e4ca26d1e396d4251fa6079e1b71e1ec391579234404f4188faf30e871fd3798a86f7ee6c1f225202d3c101a63a5a4a573c8f80509dac15dbbfc841d5d8e7e13aa6972b0b46d263bfc7f94ec5ac9dd82d0a6c798efd682cb692832b0a616bc5e25393434599f348afdbf9632a811d8c0202f9a73382d0b2c5e4459d38b9d2529a2b3e948f27e40805a35acf44a1fcc5f967ac5da559916f8c34e58ceddfbff1071c5de45d491e657c4971eb66d0ab2fa45557e4247f91ffbaabf5214a5f7705c3eb2f4c41587b5944cad71aaf6d82811b32371cc0413c7365f463ed329511abba57de18b66673b17705bf56227010d2c6a261957db73815b55aa4653866fb623d8cda008b3df1aed66ffa4734c5e7062a5376a68818aecca0", 0x5c9}], 0x27) 09:12:33 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt(r0, 0x2a, 0x10001, &(0x7f0000000100)="0089bdfd7e7e8ab4f7ffff985e29b87c88073e8c0b4d224a2531330326706bfe489fce", 0xffffff30) 09:12:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x2, 0x0, 0x8}, {0x800000000006, 0x0, 0x0, 0x80000000}]}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x90\x93\xb9!\x00\b\x00', 0x20000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x8, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x51, 0x0, 0x8, 0xffffffffffffffff}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8fff, 0x0, 0xfffffffe, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x73, 0x2, 0x0, 0xbfe7}], 0x7ffd, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000240)) 09:12:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0xfffffffffffffff8, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x4, 0xa292, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r8) socket(0x20, 0x4, 0x2) r9 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:12:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) setsockopt(r0, 0x3, 0x8, &(0x7f0000000040)="4351a14a20f2d3de8163e8b1389aeae7b16949e2aaa4c4ea32c00fd4c5", 0x1d) 09:12:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x3, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x217}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r3 = socket(0x10, 0x8000, 0xf0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 09:12:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="f82c12d7ce6c957be5fd195c9fcd319ebc0b1e5bba359c1d4dfc41d3f05070487c02e9513ad6746cf17bf727cc0261125b0c94c08cd657957527f48b35af6b12aab3112a059d4bbafca788cd7d6985c0397863c82ef8eee9ecf3c17ad5c51c0a9429fca0d8a360ef087ef6296aaa2e68ec4b5b925d11dbe381c7135f4e6dd47a3e07ccfadfe92fec984a9225f7c4b005436b464f1a27cfdb", 0x98}, {&(0x7f0000000000)="aa4d0396001cab4b609272f636cc1eea053fa9ad35366005bdddcf64d9930e99743a9c8d689df7654a7dba8eac", 0x2d}, {&(0x7f0000000380)="0a68a771f62453d7255888c864196d4638e4d5d31180246bc0c9332c6b2e41f78f2a90a96dab5a3691c43336c2fb36764febdabf21276c82317e7b57efc5df1dd6e247f08c37aa8fd24e6a61041fa07125a31a61030fd6ec937fb519bf0a5634efb7a18200879346b48d34842402a4f827f0ad361e1ef90c98584492cb15afdaaaaf2bd927d12837dd58926fc7f4bbcd8ac4d5fc449004c67ac6750b5534ad7a39e3324efe2f2e4bb3c204149be85a49e20b8ab4589239950a00f7283e0d60c5f5cc16dbf822b0ddcdd4a33df6d20b7aad0549fbbdfbb9572306dc42e8c3ed6ef01dbecb85fbe3ad399c9059f7336464950ac59cffff7512f04f5730a647", 0xfe}, {&(0x7f0000000480)="77c2f62f2f2340afebc9ec280510d35872af18aff2e065d882a459908539acc6e3d731cc1f001310707e22565fa7d9bde4776577c2ff62f232c8929314721462cfe0ef81a34c3b4cb82b46f489c081bdd8ef731753fb1e1600cb363521a1a0ac7e0b29a1b686668860c47c963af5e5003c4dcf34f15517556dc256a388f0344a22e2059a9a1b091d9d71f372e77ea57a3dd7c4d254e300064aee0e", 0x9b}, {&(0x7f0000000080)}], 0x5) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x20, 0x8, 0x2, 0x64be, "dc8b18944eb4394f6fe1d4138c5f69f703755a6c", 0x40, 0x7}) utimes(0x0, &(0x7f00000000c0)) 09:12:34 executing program 0: r0 = socket(0x2, 0xc003, 0x11) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bd4507fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d85b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a5894d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10955926aefd5576, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x6) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf31dac1dacb6a77b90f3a1a8262e6e73470aca4f6ccd27178a50e9924314845f2cda19b0ebcae28b0b1b153b49a8289feec821c0c8153c321cebc400d3f2dbf0d6fb301905ef7b3296e335d9f770c79a3558632ad5b2a2e680fbb8a6749f92a9058883410965d7150bf78487b56a0c6abbfa47a8fd2f767be1f9410ad33f3aaf9d61c3c0213d9281b218c0cbc41d5ec34754b637bab0190f723aa230cd090081", 0x194}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54b", 0x394}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/33}, &(0x7f0000000200)=0x23) 09:12:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r3, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="1a012e2f66696c6530003a3f15bba212e00e690dfbbf4059c65e9e7af58c8c30f6b78d9851258d0fedcf9e652ad707ac1b0020236300783ba9bea007f12c8a5f"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) socket$inet(0x2, 0x8000, 0xce) listen(r11, 0x0) accept$unix(r10, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvfrom(r1, &(0x7f0000000280)=""/113, 0x71, 0xc40, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:12:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xb77, 0x3}, 0x10) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 09:12:35 executing program 0: 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}, {0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xfffffffe}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x0, 0x27, 0xff, 0x7}, {0x9, 0x1, 0x71, 0xb588}, {0x4, 0x2, 0x1, 0x6}, {0x5615, 0xff, 0x0, 0xfffffff9}, {0x0, 0x1, 0xff}, {0x1, 0x1, 0x8, 0x304}, {0x3ff, 0x4, 0x1, 0x6}, {0x6d2d, 0x1f, 0x1f, 0x5}, {0x0, 0xab, 0x1, 0x10001}, {0x74c3, 0x7f, 0x9, 0x6}]}) chown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)) 09:12:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$inet6(r4, &(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffff21) r5 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r5, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5}) r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = getegid() r8 = socket$inet(0x2, 0x2, 0x4) connect$inet(r8, &(0x7f0000000040)={0x2, 0x3}, 0xc) fchown(r6, 0x0, r7) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r5, r7, 0x0) r9 = dup2(r0, r0) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 09:12:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = geteuid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket$inet6(0x18, 0x1001, 0x0) connect(r13, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x5, &(0x7f0000001440)=[0x0, r6, 0xffffffffffffffff, r14, r7]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r11, r22, r5, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = getpgid(r10) r24 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r24, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) r27 = socket$inet6(0x18, 0x1001, 0x0) connect(r27, &(0x7f00000000c0)=@in, 0xffffffffffffff89) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x32) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = semget$private(0x0, 0x0, 0x2c0c334b4952c120) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r39, 0x0]) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = getgid() r48 = getppid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r45, r47, 0x1e4, 0x8}, 0x5, 0x5, r48, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) r50 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() r52 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) r55 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x4) r57 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x6, 0x9}) r61 = geteuid() r62 = getgid() r63 = geteuid() setreuid(0x0, r63) setuid(r63) r64 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r61, r64, r63, r62, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setgroups(0x5, &(0x7f0000000180)=[0x0, r33, r40, r47, r64, r51, r55, r56, r58, 0xffffffffffffffff]) r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r70 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = getgid() r72 = getppid() r73 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r66, r69, r71, 0x1e4, 0x8}, 0x5, 0x5, r72, r73, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="f08f64641bb48332d8e4f07ad04dbc9f93aa51fea59b37be8b118dec836f67637385b56ed5ac68198f8499a54ee810ea519b35bb9deb1e3d34e94b32fe26587b5e410a20d46721e9aaea60b215", 0x4d}, {&(0x7f0000000240)="7ae767ff3c6cce631a26741188cc1520bf8459b3685804552d8ba1d8a1ab736a67dca4d9061ca2c1eea23cfef640b1efb5427c89f7fc941ad01e27913555ffb1fe5d5704c7a45abbf06d5d88fde956666255b7ba0a4eab8e25aa4126ad32156762e01bacf70434a12f71c2b1dac2717b6420f3fed414a4de712614abbc5cdd2f648edc068cf93abc71d2207273c28e75952f7faa081191a12f8b8b847412c01d071d9cfb0886c3f5d8aff6fc85bb40df2b853556276d5b42043a7b537698c31876866b3488a94af16eb72e6cf635940bce74cfe5e21b9a3479a0918666d553bcc79a6d47b3fdd3866c11697b37bc54c84220fb653c4b26ce4c0bfd95b21906f81a72cf3813161927e6acde4ee99cea7d96993fef8b4ce7c749fb261af0f194a143303f9cdc66065b01aa69a197656315fd20f52f3066719915abb9eb23a17a7383d91f68ab6133258375c0bc6eedeeb4cf095014389c0c38f2d23638c1b10576cef60624618d703fb943ae6b082f84c00e28d08da38b467f411ee3f35612850bb0139b00a24aebbaa8aef93ddea92e91c95a659c3ca46c1ffaccf9abb1b4d19e837a2afe365caa419659eb52a97a5bfbf5ac56a5443dde93f9787c0889880a5f1da196549f4284bae7dbb0d19ee912d164f2e7a39058cf2361369ae4baee3a74cb5bbaa657921df55000ccf2099465fad8f8c0e614d0ef08df6a975639657f7196cd885ddb54552daa055e7d2e7466f7887fd7eaec9648f10bd626af9ca63b7e28e897e48bc30a72d9d6e8a98957540826f99f1549458095e09b4fb889a750b4b133dc921a4fa4a68360deb7117c1cd8b48df9f3d0cd4ade0fe327d6d9ac7e699c36098c810700265e67e3be04d7d2c4fb27aa6f7d66e29dcb5b1c4f167b99ec9cb301d7aa464d35227e1dda3408023a4d2d9c92fd3665bbd8cf3f2f93de5a2def205e2d40965f5d8c5755f795071b33f43b35344de1ebd0ebd87f9884bee1bddb11594eaa79de0e05bb2957cbfb046f80109f6b694320f5e0fc876d2d7c18766041f8749ccb1540f582a80ea74864cfa44b06c3b7e9344d80db844104cab16c1774f4c96cd8c6c7b7d6661d117a44abf6cc23afca36965a672559d516f28cdc7df4b35f943688b7a83a421de430b209f2f7cd7a0026f783126a5c4f7edd141ba2944052131ccceca749168774de7092d5ac9919de401df0b180f691d11874374b83c50c09e9f5308aee311072c42a1402dc2695d968ce49228481d4af987915f53ac487d583c1e44834fcb3b57a90960c91e2323e1be062e1dc6a407bae7b85136d9548f4315ce830998cae1c82932937403597ca4dce5230c29017a99a7de92afa5f96c1bd21a513994387c7097ef0e6ac9ffddaf1f9202ce8af806a5006b4821b1042b555fec8a3da3966165c0ee2d1c6de351909ea0f0def2e59c278e7e84ace493c20622acba66c2e2ebb60c5a7196e1a38064b6bbf3f34def0a51cda614c8c21c3f14ef07e3517f7f7be29c4f1cf659744b86359eaed431efd0c1fa57d65ad9d250c1e1b4884df5d65e3e4d7ec14627a54230225ab563e9f4fecf44f06605d09746d346ec8f510fe2505380ffdb6226eb2a352db0006b19dceb7ad4253fd9ac1b158e3dba81f0b2d0b2b04a19f0e94500dcc5518a17f98ed865a052f41cae824fd81e2c163c3c0947bbc988730120d6065163e0f6ccb586f655b9aeb306040cdb69fca742cb9148194ee7b5f7811d569dcfca45bec002fe85a0261f51ba3e784494327271b9e49c2e3886c8a54e21fae0e781b10d698e309cd44708afd0330f31ecb7867766762e6c361ddacdc238002961d0b3215a32504b3ed9d1da0b872bcc4b2e55a717a698ca9eba98b5a71ecf88b061244d17abc842573d79f2433c8da3410cda44f6c9651c54570ee49c86b70550f416b9b24092062309450ef61082be72ce9c9dd81bd5bb1ca309f46d3830cd4aa048ed5ee4fe5141891158df16a8203e82c0a843b49cf82fe69b7354acb14c1d74f67ed127c5aace93f2043344fe763299841c0eb951f6164ca9804ee6302033e9fd273e4ba51659431cfd3b3d81a6a4f0b6e9a5afd69e12a86afee0c86d5a61e6d1496b03be8312d679154b3d55d3f5fbe88a421fce39dd493f801ad861ac264238a08f7088a3e9204f29ec17868a23fd50341702491254fd89ac13e38c8be6c99ca9739f77a8f5ddfc6d7d78217c3543fb146afe7adccbc6b8d034d586f96b5ab0686592aeaf6faf25e0e75822eaee005dae8acb4229b8282ba71eb11fdf33efaddb13f9bf0133e2d58391712a790b73a0c11085237dcc2f53c6a5d7c41313398a8091160ad01cda492ecd2f546fe229b83c4ede547a33edc83e4f389af3a664216f7c75946dba1a4e61ce2e8f021e0f397eccc70e23d90c02c34a5afa30b664f4498fe8ae50b56b4d1f861f8d76f38ac67c883e2e0569da42e86f5228abebd2a0c754cf8cb208f6dd9ac88ce372e8af91633a1de471335ce07a0e903e22a94785f073c0e833da303d5c2ead2849ca526864ec88c8446d61a3405ab22dd7ee04f41cf9adf8aecc03b08fa020bef6788e0c584abbb8c680bbc58d8ad405f1467b02cb1759742b02eb18731ebd1a1b2beddc7a4d01c0e73638547412d2490a6c9f1dc73cbb581670c0c7fbda1df30c96ca5714414265e51f1eb097bb919a9c59cea50b0370d052479e096f4dd1a40f4178d0a23739d0a99ab58fe03d8cb804d10676dfd80720bbb7bde01b6adcebdbf080b92828e181f8c4b90edaf87533d00624b8fbbf5edd312d2e1af8e3dd096d0f4302cc6565a3baf3cf6faa57b6dcc8274c682551768f7f8e8b23220f1782572eac7ae47be1b7aca8946a223789c900f7df2e729b0fc8a305355113cefd0670cc3d6384b9d5b70e7083b07c426ecd5c33b78996b0819f11977a6ede8ddc68c2d8a4fe99ccd03c0b4736f291580d7b10ed59d7776bf93ecbad09c110bad0a80bfd2f0544dae5835164326b334b7069406d648e5bfad5a5ba177552308b995c7d07ccc334c975ddbd13fa6cdbef6699d9c62373daa3c8eb6bc31b8c2e0fed1ddfd054e30ff98e4dac29007e4e34c4cb0f69f1d14634e5d94058c0a67748606796052eb4f19b2a30d8d3d354fecc7abc1fbbae5bcd11d7e2c5eb9a3ca05c22fe4f53a6e5d970e2dc995080e4c0d0a7f02ca699d393d27045b0953cee2cd9ac26bef1df78a6f3b5f0c36d46b9725a9a1b38cb500bf75a105f61b6e7062850c68be700315deb49992391bf1808ab7eb93dccd5b076f37d68367c69bda3368bcfd5c0d70a3411d4ee8708fbea62de30b6884495796c43594992350214c1cb1e3b8063c08ebd1195406a72288d83cfa0f8f34143832f7905b3196d91a19e99e063ca2392d5d96ae4b32a032bbac5acf2b9714a81fbd9ccd2b214a9b0c47a1cfc9e5d0267c28bbe965c8f7c17989906f215ee545ae31ffa697da9408731738d0b5eeff6ed367c2e4805cd0f78ad34b949816ad42512f5e1bcf340a1a99bdf2f0ccf7742ea12b2ad0f87cd01d49c31f831e6bf581e08a1f94a4135143769f0329274b73195773c1acdb319e066151d2ba981a107b568bf50be1461a8714d52245f36761bb9747834e8ec19241ac5c20ead94a6820bb92d1d4a26ca40bfda00ec7878263d1fd87cec6911232a4bc957fafd6887fd0d4f2f8598546e05842f0c61f5b30da6e1106de82500f63ad96c470944e73c8832ef0148115df37fb789a142bcb779bf7eb707d95eccc199f1421dd0f8bdcffdeb2c7c89fc73d4c18d9a8943895b7c49ef7085a69d0ecd6bd0a355c22a77bf4a5c3f39f7b7d5282c85d8a943d7aa11eb735027eaeffccf0d82f274cf0d649f5d6b7b926703fdcfd484daddc042a60e7290f847bf579aa0549c1677be95a6993d765ded6675fae3801d50ca31e55fc69facf108ab7797ed5e24a5b834f76d84113366cd70f0a70362a10c8c659c1117b6367a5a4a7aeefd457bd63c2e9f0b5621ba15419a1ccba1f4be57661e21abd40a38f182adf016c02ad1a49ae19478a4ccd6e37c5f5caed1b86739f621a7242779dc85e6133b8927cb5c4da1570c00ebd906ed17c7f88472bd21df94a7cfd0ce3cc990da4ad134efa287c025200bea744f7ff5ba853185493b479488a9a0de7ea6f81f3e4178738cc0abe068c9fa01a011c35bb3eef02f43cf80927e740daadb7fc90950cf38225740ba09a85a4cdaeb656ea2d93dae096a50af218c5522c798322334e6771a2e00eb9f4a77d079c3f0806e7ab52a617c3451291623744ce2b9010ff20c83c2f566fb28a667bc47d3a41172bceb721910d8749fa832b383e7647157af850586cda67c1fd5c5d5f706e53cd92c5c173dcb8096e14af548fe165e30447cc24111d9dd8680f05fa804e0f3e202daeadcff353af794c1d72d564baa3a44130e4a12768f47cd84659fb3583becd28bd6a437ad219908be61f09d721ca54d8f21f0a401a89d72e3ee324c6652d9f5e6be1461ab85af7c98bcada822278427ecd213a654bf84f4af9f860228cb8be627a4c695d68910ffa8525e7d07b881322133e8ffe66a1d3bc79bb36b4a331e6eca51622d2b920eda6b5c6501b69a6a2c767c280a6f935ba2cd028502f2c5835e9fced2fafeff8e76288e013bf60ddff0f41152292ed815047ee84dfc0c2d154039f9b458eb21ecd3d1fa3f6669bf2771aaa7db7ed81e6b67046730281334cfecea16890346a22b56fd96188bf579763510dbb3a1ee102cad69098aef9743c48e31e3383c0569fae74b2244f7cb7090e31b766264ec936fad4cf6de8ada6ceda101840ee115d9305459e9f1a0cb0e62573cc6518324f2ad6f34dd010be3a3d6ca8f193ecc560666e4d8f20fee20609bcb8894ae3b31d65744077a41164cff0e77944c3eb2780d16ceead146ba29a2a801dc4ad04fbd91d55ea10f6e6f68d0bf7e49f92c6d62938bfcc07f6b843986fcbf391522a71cde19ceff8b584f86060a6fd6fbbdad53aaeaf03b66a3538199cd928cd1375677cf9b7eeee28802dc17d12ba4d301716cfe58a772f2e5f8c78bf62e910921d6a03bebe67c2c471a41df2dca4ae845d4d938cd8cf3699a07c04567f4c36130b704323165dece1fdc8c75d7f0ea4b4d2fd64f3942c0dd567da89843c69ab5a63da30092a14f077a189becf35dde8d9f734d513307dff08ab5ef5bb49d36171acc9791f9061a3fd0f89607d79ea354041d13bbd3f8648ddb176a23f8538cd03b1899dc87574480f6e0d2127376b65593e376296b291b34c08cc087331185ee5ea541cfdaab248a849ee6068523e870728d7156aa83c091ace08c0e2e3e903a9d3e15f0167fdb02bbd1e7037ce36d5d86de2cbc4aa27b9d237a771a3de741ea92025cd89f8a9fb178dc2f0d8fe53753770ddf88bf43d14d6f9fbb5d4a026f8dc2f7eb8a2a2043365e302be5eab07ff3265d78bf064742d13e0da4bbfb943662e2b57834eb8a9f787c8ccd4393f7b3a65c2fb692b869f3dffa05da5c66cc024c747c07fb43b82b1ec952aabdd88db05f1e916f8fd464ab8e6de3d7b35eadf5a9fc7791b8c8476f00289dfabf38aea3cf2a617eb2e8e6ac22cbc6621c3cf87a56f5f23d40693cf1ff7d626b3eb22a36c51c408294c3d2798978c26172f58eed28ca7086d5c6b82fe9bfaaf9ae2844a584cf748e72143495163b4fad586dc1fa4a03a7701ec5ef60d1ad909462d8bd57def6f3347ce4ff61dae0dc4272df05780b98b8b48400522cccb360798581d22370ad1a1f73a78a5bd66ba", 0x60c}, {&(0x7f0000001240)="f6c2017a334afb4e750533facc8606adb83fb8bfb358b6776faafbeba87b7189523c5a29a332b828e05d29b20b403af2bc29ff4003650533516f132dbfe268ad620d8fafcd3ef4201a74c7bd2d61dab880baf13bdd16a5092c6bb110790de90dc7996e235cecd4b765080e298bfb2f58d9", 0x71}, {&(0x7f00000012c0)="ed5a06f45bba0f907e8e352b40c1fe4862ea3b028c7b4bbff484c4a0d1733b776dc3176832a0a487d15fabf054cefed02bf41153602e9f3a214af64c0c40c8cac17d1b9dda6b8aaafaef6be3b6e6bb051570677883e74661ec14774f70115fe57176354073a6d3be917b48cb6659d82e790dfcbc4297068cbc2eeb5e9956b0bff0ed21fad2b86ed5973f7ac9707b08215eed9fa1ecc14e07541b903eaf7eca2a5149b5a38b7f1f02038d69ea97bce98ca012591e741fd6b8", 0xb8}], 0x4, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r23, r25, r56}, @cred={0x20, 0xffff, 0x0, r72, 0xffffffffffffffff}], 0x40, 0x8}, 0x1) syz_open_pts() 09:12:35 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e8286133", 0x4f}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 09:12:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:12:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) getpgid(0x0) 09:12:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0xffffffffffff0048}, {0x71ea}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x195) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r4, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f000042e000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 09:12:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffd, "d9f39321849e3c990000000000e133418a00"}) sendto(r0, &(0x7f0000000000)="c8898b699445ad8df7b6de755d46ee17592896548b359673795f5033e86c0fcc6afe7f5b5ff315cca792a42571c55ef61f7f1edbec45f01b642299e5636aca134cf16ad098e137b0fd177848e983f44a29ccfc4681f7bfe94013cba2a3c4a30f18eb185d6b139096d500630b3198ab582c612b0d301da182ff582174796ec5ed24bbeb6a9dd5b068addab1a7f86b19abca714ca58d681cd68524964802ab6020ee842a56627bf9b1c3e291cf218b1147347c62a324a2570632cf39c52595f6981db3550dca6e12f094103ebf622beae04dfb64594c9ba26522342392bd235bc007", 0xe1, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x800}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)) dup2(r3, r1) socket(0x6, 0x3, 0x2) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000002c0)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x8, 0x1, 0x8000, 0x9c0, "5e9cb61f01789180f1459893101b25d3dcd4bb15", 0x80, 0x6}) panic: attempt to access user address 0x3fff7fe000b in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *202586 37347 0 0 0x4000000 1K syz-executor.0 112937 76915 0 0x14000 0x200 0 systq db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021b7cc60) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b in_delmulti(3fff7fdffff) at in_delmulti+0x95 in_purgeaddr(ffff800000b36300) at in_purgeaddr+0x156 in_ifdetach(ffff800000ae9800) at in_ifdetach+0x74 if_detach(ffff800000ae9800) at if_detach+0x140 tun_clone_destroy(ffff800000ae9800) at tun_clone_destroy+0x179 ifioctl(fffffd80658594b0,80206979,ffff800021b7d230,ffff800020ab0018) at ifioctl+0x3ea fifo_ioctl(ffff800021b7d078) at fifo_ioctl+0x104 VOP_IOCTL(fffffd807b543de8,80206979,ffff800021b7d230,82,fffffd807f7c67e0,ffff800020ab0018) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061e807b8,80206979,ffff800021b7d230,ffff800020ab0018) at vn_ioctl+0xb7 end trace frame: 0xffff800021b7d330, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to access user address 0x3fff7fe000b in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021b7cc60) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b in_delmulti(3fff7fdffff) at in_delmulti+0x95 in_purgeaddr(ffff800000b36300) at in_purgeaddr+0x156 in_ifdetach(ffff800000ae9800) at in_ifdetach+0x74 if_detach(ffff800000ae9800) at if_detach+0x140 tun_clone_destroy(ffff800000ae9800) at tun_clone_destroy+0x179 ifioctl(fffffd80658594b0,80206979,ffff800021b7d230,ffff800020ab0018) at ifioctl+0x3ea fifo_ioctl(ffff800021b7d078) at fifo_ioctl+0x104 VOP_IOCTL(fffffd807b543de8,80206979,ffff800021b7d230,82,fffffd807f7c67e0,ffff800020ab0018) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061e807b8,80206979,ffff800021b7d230,ffff800020ab0018) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0018,ffff800021b7d348,ffff800021b7d390) at sys_ioctl+0x5b9 syscall(ffff800021b7d410) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x40083a11460, count: -17 ddb{1}> show registers rdi 0xffffffff819fa9f7 db_enter+0x17 rsi 0x35768 acpi_pdirpa+0x215d0 rbp 0xffff800021b7cad0 rbx 0xffff800021b7cb80 rdx 0x35769 acpi_pdirpa+0x215d1 rcx 0xffff800022d58000 rax 0xffff800022d58000 r8 0xffffffff8138d74f kprintf+0x16f r9 0x1 r10 0x25 r11 0xe531e4ebe0e1c5d1 r12 0x3000000008 r13 0xffff800021b7cae0 r14 0x100 r15 0x1 rip 0xffffffff819fa9f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b7cac0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=202586 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffff800020ab02a0 process=0xffff800020add180 user=0xffff800021b78000, vmspace=0xfffffd807f008a10 estcpu=28, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43912 381720 46898 0 3 0x80 nanosleep syz-executor.1 43912 200975 46898 0 3 0x4000080 kqread syz-executor.1 43912 313837 46898 0 3 0x4000080 fsleep syz-executor.1 37347 34448 73476 0 2 0 syz-executor.0 *37347 202586 73476 0 7 0x4000000 syz-executor.0 37347 326360 73476 0 3 0x4000080 fsleep syz-executor.0 73476 84020 52220 0 3 0x82 nanosleep syz-executor.0 46898 386536 52220 0 3 0x82 nanosleep syz-executor.1 44218 104498 0 0 3 0x14200 bored sosplice 52220 387314 12780 0 3 0x82 thrsleep syz-fuzzer 52220 316338 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 194726 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 185694 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 53373 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 169734 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 225867 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 110480 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 117815 12780 0 3 0x4000082 thrsleep syz-fuzzer 52220 133121 12780 0 3 0x4000082 kqread syz-fuzzer 12780 504182 61062 0 3 0x10008a pause ksh 61062 421071 82902 0 3 0x92 select sshd 14617 3302 1 0 3 0x100083 ttyin getty 82902 234937 1 0 3 0x80 select sshd 62842 4021 46677 74 3 0x100092 bpf pflogd 46677 55864 1 0 3 0x80 netio pflogd 58203 30545 33447 73 3 0x100090 kqread syslogd 33447 301392 1 0 3 0x100082 netio syslogd 67418 410704 1 77 2 0x100090 dhclient 28924 403986 1 0 3 0x80 poll dhclient 65231 249389 0 0 3 0x14200 pgzero zerothread 70308 399462 0 0 3 0x14200 aiodoned aiodoned 68150 114560 0 0 3 0x14200 syncer update 10412 251737 0 0 3 0x14200 cleaner cleaner 55578 406081 0 0 3 0x14200 reaper reaper 7156 474323 0 0 3 0x14200 pgdaemon pagedaemon 28664 51350 0 0 3 0x14200 bored crynlk 46246 62464 0 0 3 0x14200 bored crypto 2103 212501 0 0 3 0x40014200 acpi0 acpi0 6574 156859 0 0 3 0x40014200 idle1 34273 116258 0 0 3 0x14200 bored softnet 72468 384122 0 0 2 0x14200 systqmp 76915 112937 0 0 7 0x14200 systq 75267 56629 0 0 3 0x40014200 bored softclock 57881 59458 0 0 3 0x40014200 idle0 82989 83254 0 0 3 0x14200 bored smr 1 199777 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 37347 (syz-executor.0) thread 0xffff800020ab0018 (202586) exclusive rwlock netlock r = 0 (0xffffffff824d93d8) #0 witness_lock+0x52e #1 if_detach+0x70 #2 tun_clone_destroy+0x179 #3 ifioctl+0x3ea #4 fifo_ioctl+0x104 #5 VOP_IOCTL+0x88 #6 vn_ioctl+0xb7 #7 sys_ioctl+0x5b9 #8 syscall+0x4a4 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff826650d8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9547 6559K 6813K 78643K 11557 0 0 pcb 13 8K 8K 78643K 81 0 0 rtable 98 3K 4K 78643K 493 0 0 ifaddr 81 15K 16K 78643K 207 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1505 0 0 iov 0 0K 16K 78643K 68 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 1652 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 3 1K 2K 78643K 5 0 0 sem 12 0K 0K 78643K 328 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 411 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 60 63K 95K 78643K 621 0 0 subproc 32 2K 2K 78643K 85 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 45 0 0 in_multi 62 3K 3K 78643K 105 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 277 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 116 38K 38K 78643K 2443 0 0 UVM aobj 130 4K 4K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 53 0 0 NDP 14 0K 0K 78643K 45 0 0 temp 147 3559K 3661K 78643K 36904 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 56 0 54 1 0 1 1 0 8 0 rtentry 112 84 0 45 2 0 2 2 0 8 0 unpcb 120 259 0 247 1 0 1 1 0 8 0 syncache 264 10 0 10 3 2 1 1 0 8 1 tcpqe 32 21 0 21 2 1 1 1 0 8 1 tcpcb 544 257 0 252 3 2 1 2 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 2 0 2 1 0 1 1 0 8 1 inpcb 280 635 0 626 2 0 2 2 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 1 0 1 0 8 0 ppxss 1128 16 0 15 3 2 1 1 0 8 0 pffrag 232 9 0 9 1 0 1 1 0 482 1 pffrnode 88 9 0 9 1 0 1 1 0 8 1 pffrent 40 153 0 153 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 32 0 7 1 0 1 1 0 8 0 pfstkey 112 32 0 7 1 0 1 1 0 8 0 pfstate 328 32 0 7 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 368 0 147 15 0 15 15 0 8 0 art_table 32 369 0 147 2 0 2 2 0 8 0 art_node 16 83 0 44 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 32 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 326 0 316 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2071 0 664 46 0 46 46 0 8 0 ffsino 272 2071 0 664 95 1 94 95 0 8 0 nchpl 144 2961 0 1351 61 0 61 61 0 8 0 uvmvnodes 72 2359 0 0 43 0 43 43 0 8 0 vnodes 208 2359 0 0 125 0 125 125 0 8 0 namei 1024 10196 0 10196 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 552 3 0 2 1 0 1 1 0 8 0 scxspl 192 8283 0 8283 10 9 1 7 0 8 1 plimitpl 152 36 0 28 1 0 1 1 0 8 0 sigapl 432 600 0 584 3 1 2 3 0 8 0 futexpl 56 9745 0 9743 1 0 1 1 0 8 0 knotepl 112 441 0 420 5 3 2 3 0 8 1 kqueuepl 104 363 0 357 1 0 1 1 0 8 0 pipepl 160 370 0 351 4 2 2 2 0 8 1 fdescpl 488 601 0 584 3 0 3 3 0 8 0 filepl 152 6010 0 5894 7 1 6 7 0 8 1 lockfpl 104 114 0 113 1 0 1 1 0 8 0 lockfspl 48 38 0 37 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 31 0 20 1 0 1 1 0 8 0 ucredpl 96 1835 0 1825 1 0 1 1 0 8 0 zombiepl 144 584 0 584 1 0 1 1 0 8 1 processpl 896 617 0 584 4 0 4 4 0 8 0 procpl 632 1541 0 1495 5 0 5 5 0 8 1 srpgc 64 8 0 6 2 1 1 1 0 8 0 sosppl 128 8 0 8 1 1 0 1 0 8 0 sockpl 384 960 0 937 7 3 4 6 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k 2048 206 0 0 25 0 25 25 0 8 0 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 464 0 0 28 0 28 28 0 8 0 bufpl 256 7539 0 1317 389 0 389 389 0 8 0 anonpl 16 83933 0 62834 103 16 87 100 0 124 1 amapchunkpl 152 4212 0 4049 14 7 7 14 0 158 0 amappl16 192 2982 0 1820 71 11 60 69 0 8 1 amappl15 184 175 0 174 1 0 1 1 0 8 0 amappl14 176 72 0 67 1 0 1 1 0 8 0 amappl13 168 60 0 59 1 0 1 1 0 8 0 amappl12 160 87 0 85 2 1 1 1 0 8 0 amappl11 152 93 0 77 1 0 1 1 0 8 0 amappl10 144 102 0 95 1 0 1 1 0 8 0 amappl9 136 642 0 639 1 0 1 1 0 8 0 amappl8 128 198 0 169 2 1 1 2 0 8 0 amappl7 120 143 0 134 1 0 1 1 0 8 0 amappl6 112 81 0 68 1 0 1 1 0 8 0 amappl5 104 244 0 228 1 0 1 1 0 8 0 amappl4 96 774 0 746 1 0 1 1 0 8 0 amappl3 88 211 0 204 1 0 1 1 0 8 0 amappl2 80 3852 0 3768 3 0 3 3 0 8 0 amappl1 72 23397 0 22929 25 15 10 20 0 8 0 amappl 80 1847 0 1795 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 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 604 0 584 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 604 0 584 1 0 1 1 0 8 0 vmmpekpl 168 9118 0 9084 3 1 2 2 0 8 0 vmmpepl 168 84174 0 81735 160 24 136 150 0 357 29 vmsppl 368 600 0 584 2 0 2 2 0 8 0 pdppl 4096 1215 0 1173 6 0 6 6 0 8 0 pvpl 32 249593 0 225396 231 22 209 231 0 265 10 pmappl 232 603 0 586 3 1 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 579 0 6 17 0 17 17 0 8 0