kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Aug 4 23:24:14 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.9' (ECDSA) to the list of known hosts. 2019/08/04 23:24:26 fuzzer started 2019/08/04 23:24:31 dialing manager at 10.128.15.235:35472 2019/08/04 23:24:31 syscalls: 332 2019/08/04 23:24:31 code coverage: enabled 2019/08/04 23:24:31 comparison tracing: enabled 2019/08/04 23:24:31 extra coverage: support is not implemented in syzkaller 2019/08/04 23:24:31 setuid sandbox: enabled 2019/08/04 23:24:31 namespace sandbox: support is not implemented in syzkaller 2019/08/04 23:24:31 Android sandbox: support is not implemented in syzkaller 2019/08/04 23:24:31 fault injection: support is not implemented in syzkaller 2019/08/04 23:24:31 leak checking: support is not implemented in syzkaller 2019/08/04 23:24:31 net packet injection: enabled 2019/08/04 23:24:31 net device setup: support is not implemented in syzkaller 23:24:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9721afea8eb6899f, 0x40) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0x6, 0x80000000}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="fad6dab7979df199698a76241192d1c811ba11ef087705a8cb169ebfaa189f1bb073062654e253614df9071e45c08eb34779237fa1d3846c891de357b4e485711cc7d9c489a807d59a573002a70017ac6a0d860b44e42b9a9773572118895c37548708046a84d89c1844bf88b910f1acfb4704734e3b32cf8b2fe5421e8f78e53c404544880e98b75c5e014d017d35e872011e9813b7fb9862552fcaf0fe53670659242c5a6e1c2e8c4e9c265b39d0afa057ca8966778cf93594b3ce4ccaac58d528b20ed77a8e4809055ef7b31baeb452f5fffa40f75ef2aea328ccd12691a116c1f28943b11fa5b5c34862c13d140018f3629a", 0xf4}, {&(0x7f0000000200)="5c5c4a05bde4e89fda39f9f64a38340c30ce1b37bc57a34699f6f61c81ae218d74fea2253a1622cb640b7c4bb2b824bd27527fee0e3a79", 0x37}, {&(0x7f0000000240)="98c53cff5880f5e8f90235bac566902341fbb7cd3a9cc214c8bd60691e519a9a20ea68fef3e13424f539bdddd8c52e2464e94ddc36435dbd375051", 0x3b}, {&(0x7f0000000280)="08c8b01cca35904203f1177550bb36847858d7f6acd4d98cb42b700cee5b0eefba1fa47b47e01ac40efeedbc25fd63cdef94f3284a441d3f4115934dab5d0eb8f1ff82dad9280002d429126098cf70de7bead35844cc5e7de23061443ddd2c606e7be923571d1def9170083ef62b48ad44447a540f0d041f737e55dd82cafa4bad3c6f0f913ef8a66d612353b6c096eaf06e25f1b754574feb0a0d9209816cb06080ddd09c", 0xa5}, {&(0x7f0000000340)="f98accd9b2bef444a6915eaf32b99a262ad128195825a0b35e473286c508d2540eb5bf7506570b11f6d97e7fba44da5bd35afbeb4cde479835574c428abcf8d4a7ecbbb7f4f412124c7074d78206ef8c4abe9b1a4b50aea1d7e83653f1c5e2df0f735bf6fb6a106b567bced670ac88f290fcf835bb114aeaccf17b579880584615d20ec7c1d2e0800c81f96805f0e8f05e662eef6326141037fd1bfe6c2f6fb8d6b56cb56535b9450c790887455e019d1b18e89b19a9c11cd9c3ee46a680fe2d081115a363cd56119dafc02eab65b6d44bef71553f7461311f45631367c6089d82c9ad20ce811d615206619b69ff5a2632bbfd4aafef90468a4838ae582ee0518580bddbdfd32ec4868933eba716a5df69fee8c48dce6ca9979c9058f029188cd5cdfaf5ea7eb742ca1f39bcca77287809d1fd2236446c0c2ae93c18dd517b37b81e5fb9cf357e22d22f4e967bbfc828a2c324780f973bac09428df686a494648bede4d5306e1b13ac5334e80c168209328f616a31753ddfa6ee400ad5c92d7eda8aff2eef8178da0e0eed3325d21d1a5bdd8f6e30df237b1a2c6c6167f8d11c15549febcc3bec43349be669daa372cc750d06be26b5dac20dbc95d2bdd6a1048e328e3957502e3a75b1b99b1b800cb358781e03ff72bd1030412a080ec629c5d239ab9652a34150c6126eae57840649b21516597ddd390e61d5e13bc46a012e50451c96191fce0c305da07c7ab6acc381e7c5fbb90b349c3f6fac8a09c405364f713ddfefd67bb1ee12f0a065f4498b0b2bab7cbfe5ca647f392fcafac21d96d92d24b3e2cd2e5d7b50dbf46d35a16741c6b0693a3be5dea3afffeaad1120c2b36f9dd73604dce23d67f2bfb020cabe36b3063cfbd1227a5adfdafaf1df6a90bff20468c13d8734b8246dfa4fb02400d8d6754b0c3719ad325a5177ef1da6c4071695846343f270ec8f04ef6857841cdbb06feb3b7bdcc32c6aefd82ebc838240d10402283720303edc92057f46c8310187674a4aa13afa2bf009511c73c72185673fdfd6e0f2c99229aa2ff9f6b6882b01280ebd67b4794de111dbddc73cddff1fca7c8e37224687695c2699c5071d4638e03640db3ca8cf1fa447fc79e4b4d4968b28c9101cd24c009d57f0c0995125c0c77d5350079bf7512557676e92cb54b94b7afddd471c6be1d599ca54e95051d778d3a37313b8a5b3fe33234e8627e7ffa1903d69006c67d69aa70152f089c09b332aa5a2ad747ecec0e2e9c8ad9f8c30a8f1bbb214ec99939ba47119577462bc153bad2e4ab11ef43d4b4ccae7dd1f388f45808b5aebdd81f1cc37b74649872c8ea41c9eeffbb37a868a93fdbb0f0ac085a059578f89176053fbeeb1c6b511a23c36776516c61f7fe768ceacc4a2bb01b556cbc27c480919232e24398e22ff15d670bffa5b0df6ff8b1227cb13ccddcbedf54aa9aae915344beb7f5094b2ea05ddf03168f930021d3c19fc3aca964fd57137876e15b15989bbbfc8092d3c2cf3998a9b86214d147609ac1e1a856c8ad1571a2195a1ceae65ff7ddb6db744e06b12c95737eca8f24c1c9a03cc8239956e6e92f3727f4416463079eacf11070eacfa5b9b72063fdb1361a36b078840fbfe7a230121539b866e6e26d73354b8cb37ad68d686169426c85e95678eaf31a18770f808db8bc501f9e9aa81ee3229a3d0a1c9816669fd9bdc6c9edd5779fab82403c4a8f8802c63a53936ab5ebbf1c310fd81727bd2e969f25a44da594185a8160bfe74fe9acfea8d793618f3ad9d79314dc28ee570aea35a91124ccafe9638949939b3b16a489cfaeff469ace7ef7c4cb62971276dd653040d7aa702d2d484ef0705275299370c9522bb60c56ccc1db620bcd8c16941a262dad7338f2ab3a46cd36f6a8d50b477bfa502a3d5a2b06db3e01481d50eefb0bf41dc44184bb763abe8a000797d74124e73b6600be9c97276a5ae6d301a4e63ba8e2cf3ce83e69e99d5c46cb8445240796b51630558ae01c37bce7309bd4bedacc6d69469ffa97116b1ab451da38175fc6129ea50df0109195b146b1c943178002d0cf8071519284560de3281d2d1d435836df1cee13a95ec4fa967556dfffb238823fe59fe47226b01b83386686b7d0497cc5e32cda442bd51b82cbeb0b8c428d8c60100d0ccd50876ce4de8d14d309426c8ca931486c3c738b5d8a3ad1dc2228583f124bbf1af02ed108000b18437a700fb2b6db7e377c0267f6b3d18b9b6f3fef167246728cdd20dec7e540a725ac691ff11c2b229c87adc926ac69b46b303d1cdcdb7a1807c5aa92abe2cbe2423fbaac02dd8cb35bc409b1a09f9a980914f6870f12aa1399fe4ad2c1d83e173d71e7a5635200ab0d93723704a8d0559c849268a6ce971e38058de9d6315d76bb0ec29a2444caee01484df09e231c695ce919665f56c8a747078ab4e86ea60aa77a87917db090f24c623a0fc5038c1aee536d9ef757a0fdd39100f50cabbf1f46e694a60575211c97fcfd4d73e4a1a8e34dc9afe5b0d646f2bb3b55a94b784b1b2add259b5332a749c77d2f834b7e66c299c320420448dcdabc78ce1ae59d010c2fc5930e1ad167f02ad835f8c52ea1a7791ebdb556df260f982bf9a7d050d0346302917e515c2e1591a949bd1ef03adccecd9ddca1058ebbd62b49044d40e3741a3f73a79b5a61dcd32831a522b031228307552c3ffac4f25c446c26ca331b616b40ac8355df7beefbfa086ed86c484d6b2f6ade660d3af1caca78efe9b417d186e4bc95f0f9adf96606d5f727204872bf2c96dbb8f03118bfd24e08360a5d8e34147f670df36fcea1527197fa039c46405d56de55ef0adbd9be70cb4958b012751883df4ce2810a0b4de83598706dea0343fdeca56fb83df317a19f5e1cb8f8b9505844e3a0f6d8986c7217628e9fcb1dfb9cb61cb4c53b9fc5505790788bba2ad0a24d3017e23b9fa70f3371c58cb344b1f5789dff538eb0465b6e5f4be681f0e5e490d2211351d4b3beb592ebdd12b1ef72a17b6e198e9d0e9e284a33c3341f3b4a370de961cb2f6178c33f1f1d05ac626e95f34a7561fba43041b03b03ab9292ca1bf7be324104b44b100855ce8a914a572ed9d85c591fdab1edbf8f91f4a67b2076f988a9b29f93f125499e2f480ea3b1880008f163a3f8b2b8c31962782d6b3f64586c5c05226172dd92ce036284cb139211218d5e09841449c601411e3de5c0b8df00ec9e5e10c329abaee534a4ddbf42666b1a8687e52419831f3b7cbc9d7832b78361008bf3a5c4bbb769a2121fbfbf1d9ae7fe635d54d0cd7d260a52bf794d470ef13765af8a63e3ab56ef17b9c7f9ee2deb733c94b3aaf2810c7357eab77aa9ba97407bfdca4000083f244b90cb95772923ce8d2a5cfa3dddf6f7efd78ad5d422a7d0fbbc91d996a1066d074f7d4e7feac41e33fd7c6e60301b4ccb3f7079675b4a903a21ad057051e27cca504810eb2dbdca7d0e6c2b60e88a219d32b8b87af7edfe026997d0ddfa6c60b24457c17c88448fddd8983e663d123987824b4ce271e5d49be5add568f44bf58f82976f6f2d6ea8598e984d00be3f7ea3214e69618d10894801f2fcb61e5eac4d98c436b60a02b768d700bcddb3707c195173b03c0464709d6dec4b39db81fa9953792122f8ac10e2c9fbdbdf0945adb69176cdb28d599950d4e54ee459c37667b98ddf3c51eadaf5e67ad3cc93cddbf7ab9914dc6f27f6c114da5c2b506b0fc745d76cda61f89a682d8d186cc900e884a3e5bf366e01bc3aff31cf78cd9914f37c8d978aa95e47a65c142252126b213da98cad66621663c53330ee23fcf35ffec0b80e78cad9fad6959ffc5166d3d352aef12a41fe8f827e2bb3ff074dfb3c110fd4341694867b0c9081d204a12e8b9c0c7b65aaee4363e156abd74d8342beabe6184e9757e3d178cc375e106c9fde88599e8f1d916e736c94aea092cf48c0b90a501841cdd6305409ffa27c480305276e1fbdcf6fcc924b59fc5a4afd0b8f1fcae983b93d6808794026bf649c53bf55d8c7c19d7efdde8255a79ea9e27bca68da2397ef3feb532d651ebb502577f15c38626ce028e038ebb9001682b1c862b9b6edff8fe6f5bfebe53e6d6b56dd27ad3f888ee04b72748e1df248cfd66b13084453034a2e6c65099fdfff3caed7fbd47cc9d4a67bd0c3e730cff7dda90172eb05a36adb51e542f878de237f30604b4ab63b61c9000b55e8a0e5a004909b2f741e34684365cd0cbcdb25f1ccfe45db13abd5b866ce6572379e7a18830b1e35cb195afb407efc77616dc50c1758c00dfe1c5f8f99d1e82e0315c1a7bff2e96a3ec06a79bcdb6bdb71d8b01f892cf0d5f371c2db102fcbd899fbdadd9ce8b8c5497f2f9c4603efaa7ae38852876d3683016b07dc05af0203fe17259fa3a091d331ed3826eefc27476d2aa2b85cd9512efbb74385150fc923651051c4c9bed1c59a206f2876e2d0590ffc65edca033de1c42d672a03f467932dd8307838fd41767b1660bb779c6c553e89f9c142158421a48f02059093c7bd39fedec45900154fa5624bf6268146d6aa52048c8bab85092e742a8fd9f358b667d2d4f983ea302781121315c3b19a737375b9426905891fc369dd7ad64512080bfe9a9ecf66134957a1436061b5061bde4bc0cc3aee2c4bdf57c6b16d66d2c1aa925bf9090ab8cedeb62ad84a73cccec3a312230e93d63c092ffabc783c5de9f735c7b76d746911e5d7b5d96f96aac8691bcddf7ecb6454c1b4e4da7a8977d10126cac5d5ca1bd26919a99f23e9708ac02575460c438f1a3cd07c55b85d7f93ec0bdb458795aa1a394bcf8552fb301d2d54b2de1cccb40923a9de2e8833852ba30c46b0ead5824dbcbda120577c0ce0e3448795148caca74f32e7fe3a756afebae62893a3cddfed0bd816f1457bf6e52248aa3ee9d0f1718817cf2c2f16ca328fba78973e540e3eb00c73aa76dfb3349b963040505101ed6719a103513636288165be8918d4288154266d179942ba2b97dbfdd74da751f7b61185e9ec4278fd4c9e43ae653c61075182c2920342a9cb3a88b5cb296945f3851a17e3e855d9a56fa94326b3a9b34a5a4d984e1245491ab51d3784b5a35f8cbdbb901ca7c518e266e32450ea9cf12f6e1cb025497700d94ec632d22ea5d819fec89943711c1783a091cd3548e5adbdeaa74a39212428e16c9c1b5462786bad8bfc16efa52ec3ca1908325fb6d591fd885346242277edf01f3b5ede1e115883b8c489a6cf597ffb0808d42b35a66fee948769d6fa51ccc8195d9e757cf4ecdb945f5d2bf10e9f6bf5841d63edcb969b91e740361f0f7fda2ef5a8429a6c45d25c1726879ede62d10cdc0e793d91c78d03d7d528afcd9b74b27b37009eacf5dd00663bfdbb60ffe41a76a056d762f7075a0217bc7b3319234f511adf49ea358f8b7c02ac955bf901ae1f8239b55990d715a82feba572c95d1b28ebac3c3cb986a427b87e93344d45095fbbf6fad8fca72df12c01d1ade0f72e27af6f4f16e8d08734ce2d8c2c38bb6b9abf3bdcd764a6c01990e3c73ddadb26c2b4dbc91f11a6edd553c2758f0e2017245378d8db8a418541d576765fe73cd5e6d7b11b2b2a53b26d3dc0ad9a48ef26d9f1349839f3b1ad6253ad904fe440107d5ed07eb4b09cbf00dd222469f5b8d3e4a3160b170f261763d4b017212bccb0b8623a3091c4ba357015d879942b12d675b683181cb9f2800d478df39bcf461594611305da4916cfebc60fae1abc465adb1edace7e8a01a517578179b2461", 0x1000}], 0x5) r1 = socket$inet(0x2, 0x4000, 0x3) r2 = dup2(r1, r0) getrlimit(0xf, &(0x7f00000013c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001400)={0x0, 0x101, 0x4, 0x327, 0x199e}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000001480)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = getgid() fchownat(r0, &(0x7f00000014c0)='./file0\x00', r4, r5, 0x2) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000001580)=@in={0x2, 0x2}, 0xc, &(0x7f0000001840)=[{&(0x7f00000015c0)="7be99b34d5eb9092c2858480d155e7d4b9f325e100a37c24e1c5a986062928747ae6387b559ac2fea7053e28a46b5c4b9a7d384e1edb297b61c729b34094a0e465d4b5244ff49159e76c49b222e4389deeafb34c4f308290fc28f4d1d8b94484", 0x60}, {&(0x7f0000001640)="a5e3543d4a460a072b719b406e77396c75ee9bfa6b965c8dd9e29c2c0616ae2c5a3e9409bdfbb4a2e5102434880091e4b964a389355be6476566f6f4d36431f94ae860a7", 0x44}, {&(0x7f00000016c0)="a751cc276c557ef19ad70a6578d7462444adfc5ef5b4ead405dd5f9da40a17621ce83f91efab2a1218a5bc14e0e6c95641ab4c060663b6d7dea7ea041100ed13fa9b665f66c3d69479592c65b1b3245f9f091e0c3a2fc02edfe63601615a53f130d93ace4b6aa54f393030945b3d218df86392917302b2c866085bf6976d926fcd1cd3e802ea38059df22749589075f27240", 0x92}, {&(0x7f0000001780)}, {&(0x7f00000017c0)="30a4796c98bb6d7c3507087cbbf8d447d6286a87811e118b849ecf7a4c9d9c627c11baca423443a2641ba5b4c41e29946bb145f79ec1e98225de51ab74446cbb3a734bdca3e6b6a0", 0x48}], 0x5, &(0x7f00000018c0)=[{0x108, 0xffff, 0x40, "bb2ded1618235b26a79bbd5def3f87479352a78a9f67c47e8d16165f61a5519129f7f6bba8254407a6117353f31e1c95d67cd790436a5c58d65faf3ab28f4c498cf3b87d6e5db7a88ad08c35e4f115b75d731048343f30743aba1066bb266f9747827c6db98dcef62a4de0dff73e2a8e5d2894deab74d61e58ea76da0c81574967a535cc02ee30e95f41a3a149a3a02f400a2db983a24316b8ac65a1bd25bd40526f751502b941ff0549b039de0885d4abbe248e80c09a4640dd5def774310f4f181043b7c6940dd36e26f7cab14fb1944a4960c56f4b74f0690c1437db536ee24f9ed296a44cd293e05620fc14c07f545c628aac9"}], 0x108}, 0x0) mknod$loop(&(0x7f0000001a40)='./file0\x00', 0x2080, 0x1) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001c00)=[&(0x7f0000001ac0)='-\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)='/dev/zero\x00', &(0x7f0000001b80)='/dev/zero\x00', &(0x7f0000001bc0)='/dev/zero\x00'], &(0x7f0000001d00)=[&(0x7f0000001c40)='/dev/zero\x00', &(0x7f0000001c80)='/dev/zero\x00', &(0x7f0000001cc0)='/dev/zero\x00']) stat(&(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)) sendmsg(r1, &(0x7f0000003180)={&(0x7f0000001e00)=@in={0x2, 0x0}, 0xc, &(0x7f0000003040)=[{&(0x7f0000001e40)="df96626f848c09784798094441969e8d939140a91cb44699877a4b1244bb76af2a3303d86cb35a4f1bce9beed92acd39e1fa24751ce7b7e95db702d4816d42da0a698a092df05339a9266261c9c21d0b93dddb147159495e5e8386f9964cd8068aa8a6cc8f8b0c8bc237bd2e6669107b6120", 0x72}, {&(0x7f0000001ec0)="c3096544ba39f80a5d2dac8cfbca066ebd442679a46a48e2b2de764bb4ab83861ba0ac406f393bd29cfa9fe867ba01cef6ca9f744da48093c60afc5346b86144a254370ba5976a3838686d7bf07e2157f24983c5e730c581e2e75ce4ce816d6b1e830111e154da68ab156fb349f99577d360c57663f55ce620621e171cc97118720b003a53a4855a59dc72d8b7aa1f3a19f1341e32ff3ecc5a88", 0x9a}, {&(0x7f0000001f80)="0908e1c0f7ade83c53373257afc1e9b938db6779a48621ce0e9dbace5ade73a8c119efcb1400a0adf893e495d2f37ee8a036e86fdad506f38e7eac12b0ad376340eab867a3e286f3b2561a46307ac33b68aca0a73d3a7315e1fa09df801736fee260ddf64633fb597e3fabd3239e4a584a52b779bb488fd318618de909a282aa53b47c49cac67ec30c107dafb4cca63513ec262865444d70af43688b209ce2fe1f666770b4ef5cb59f13f6a8c9c33e534c02117e815dbcdf50558ec6b82807c2305c7f47698c94b9d8b2c9bd5f519cc10563dde8ca97fc2b26f8717401092702508a57ba5016fc6487ef490f8ba6ec405bced4283458082f996bad05222520cfc76cc4447240a97637ac1f20c19b20c0c25063784a56e3b1197aafd291ac1de2ce8f2a7125c4473a13cbe43331b389bc2cc873ab0ecae43c852c9106c1155831677fb3d1b169ee8e1fc0885d85904499d3c576c1e0ea7a8f38f4ecb8d4c30c03e58460e741c5b5be2826b6808eab4b3ad74e143745620196475869780d04986ecd67396f6318ff92a799ced0c4140c0db381a5d08373ece024d6d29bbb47aa824985457086c3c8d469468f4191ab4488cbaff274fb76271ae3067d07242be4432ae6c51ae3c518f5d85bb3bc724524d1c89f19c36de231ff01bb64a733ab0547458c7e7e950b073566f8956b14e971e1041e81215ac563a0e41bb6530cdfeda5a2a071285f3ffda099d1a315739e169ff01e5e0dc83728da3bb98f077ca569a12d2e6ee6795c38378c8126c54244f6167846628b379b283d96f9eb475149cf532e453a7fab481e88c2e0866e7899cd0351a298a506cf9cedcdec1a10f5ac2f4da2b5856d6fc927cec76a4c9b79bd7d45df4cfd046d6394c35ce2f5105e02540c54c61a2938e50ff9292ced3c6b8ced38a4b6d61445690b8d1054ac7f7dfb774cf76be848b209679f373f1c03167e83122eea2d83aafad8a9cf73251059c8aa27e9a8a539a7f6d0a5598ed9a0a56f832e96e2608162739830566544bd5ef5ef788645e9e489eca53d107f6a1974dae019346bb4e3c2e27bb678cf84b607f6e890486c8f3511b77a02b3dac47f174b3339a7b31ef2861c1e4df528985c3e7a6046fb6f65c89a5df0018c0576ef5819676f040b16397e75875e2ffdf628cf694746a1d001b2a233ffb02de00977ee3e8a2b22026e6ed7b478b8f46fe6a9949969947016e60be6b045d39aec0cdcab166df19e052ed0c4527a4048763ddd48969f4cd409bd23c9b59da78f411527c3e8be81d5c87228f31c229525bb32ae52c4be55b85888877e34f82b4e98b13110c1954a116e2dc9332d999f9323f7f1c6238168978fd16e4860b901d085f4b3bba4028176fddfea9ba88d18fdc307e7a53edd5195d052c399620540ca253508d16a02a2f92b156c5776cdca13e21b25611e5d2a9f79dc3ba78ab6e4fc071016614c7fb33f3ae08aac38d15d0830e1e9aafb8e5d1f6dce02b79e11f7a8a9e40aa1624c29e61533d3aacb5cf2bcf1acaa9a5d61acfb8389ab4485aaee57c5690a12404a4c6522f25b7705d3e4cbe3331556dbe32ccc932bcdaed554128a97855947ab3859b3cf23af420e8a818c29f3898215b89b200deca72cfc8907c26f3b7f223ead18923695f5bef2f334a07a886770933cecc60f471e7112a5e476ab2aab481fc80ff750fd8e571a22c51869a9a7de3f0e370097dc9c925bfb610ae0bf70ae446960b495943fd1dc2415e3c59652b60fb15648902718d0aba1b744ebff7373937782076ce4972da5f0169476a5b20448b6fa0ee274c876bf15040930e631a4e4308b14ccfc87358034855722176ade0b73685be47387817cde2aebe2d187582e2a254080ee31764fcf685ced6643ff91dad26fcff9bdbf50086d72270a20847b779518b0674b8ebf3c23bedb7b7000fad093b9f4580312f10887bf90624a6089158ae0eb86b1eacd224a3a22f4c4d4a8f134c91897be0c330f178603194ca2e985bda637466a1db35ab905b8970ae86a854ee893e93728bea22014a9f177a5fbbf5eee357e1fd2e9ca99545c54bf45b1b43825de5ce43e9dedbcb2254655be4b31ad3c2e67a0ee0d9b44d748be08074e903d6a72b85ef46f84b356f9ec593b7491871ebbb91b35f240c7727799513731e82fdb8ff462cc25d13eaf46a7b5749993c8693baba7f5105ea9280121ad54264dc81be63a45e7ef81040b4bd6d30fe18dea663bce0f2f0e94dceef2c977c6367fc0f5924388937c90998e92f637ad0233d3fe853b51338c1b1c4f8d4d6b3fe1a5160ef4eb0ed544a4392bcff2dcbc7fae0fce997f043ce44f11b8a1790d46efe735f8afed3d50fbc4cbf31f2d952620d2d849fdec42896926cc0833adb4a9049680402fe28af0c8a2b27e6ec2a94b33b7ea71dbee613dfca36e0348bf485388288cf21a022df426fc5531d9b69c6a7e0b6808498d9ef2c91e7ae6a6aec86a76e652ba28d6939c78145eb313c7e047b566227400677750e7a4242edf605ded7760589766d92b2ddbd6b6739d22e1710041df80d91e4c7ceeebeaa858ed85f583d0946045d83d02f1716989e872d0f1bd87025daf250c210b0465caa19e8ce3c038d67a8e549fbad1c6d9c7ee653d0a3db9862cd92a712e839224103345fa8064fd42b6724db2104991254c36bef1506f6dbae30b7b218f09cafb5b4239d1e830e809f4422001811b0f3bf38a29d13b701427b5e7e0648d206421b95a622d2601f241a743baab9392d698f31354312f2199af31a87a71492ceb608dfadfc3a31bc670dfc9de0153458362fe66931fd16813087778cbedfa17703677269d8a455cb2d4819f079ad202e0a57dfff251b2f0338c890193f347f7321a164b1eb04bcc034fb55e389035f207b9ce20560558add64f8d1585ab15f8752a13c85c6793263967bedcbd5de96aaa9d0feeadabd127300dc2c7e5c74a9e3649b147f0791e81fbf174160d1a7ca5bf5b5eb6fbda007448579134a98991fb983850613f9d6ff36d9416213cf697ffc2426bb8e9b994142d667e611a43c26ff2b9266de313179e3888a11d506310100ed547311648b2761a4f45c351501016f7fd2dbd01ef08bb300ab9f87074e01db9f2b3af92102f5ad5f1c7e394ee38aeae2625407f9313d537a8a41db750b5ee66162f7fd79c43522b94095fce1be5a3563c037774d90fb89d0bb765b61ce8bee36456a4bcc4aa1734fcd26de29104f8cee8d82bb39c55497074bc6c8b83bceaa9b089d9f469e403b7742aa4c0758cd8610b018d68aa8d8039c96990437ad1114da704c964c7e59e8f41b14b7bb02608e59043beb61822b779eb36985b823f5ffce95c7828372e85a470f2dc8d5d0120caed3abe13e85261ccdfbd6a5fd76568b20bd67243b19eb0d3ed6d346db9e482ea6a9a583ddf3c65a88dac569e1c3533d87ca1983ed4d19ea09638c72a726f1575d877e6bdf909eb4d95dd99620c21d6efbfeb93fb0c2cc1415de3e3699ef77342ca26f8aa13742d9d8b631595a537c9d3fa5ce432cf0380901ab3203e465a80e9c1596850c0cd2b5b20d62a605036f5de4ac62c49b04a23df52f398c9433c4cdf9cbfb9d2e3c59d59db3f8d187523db91c2fb2c5ce3bdeff8a21c36ddd5b0a74a37ab699c9885ab73963e09a514ba103b5f7194ad3912a189b041357d3d924248c5cda153aa23987310e1b9e64eb306ad638f350f6908554402ecc98ca37a717913347b29740332d559cf2a6cc35009da990d91c46c9629b159f5431675cfda93c5d333dad6d8d71891ca2b9156248e1ff95948040f066d736a55911de8bb6b7c89c492125c56cd9015ac45e1a7182e70d48f72c1be6e5142dfca8622f407b90e3f212b316a009956587e20d9009ebab6ad820fb13f27a2941bec7d5857142982fa6840f7496e3b09323804834f57685631f36fb10336e87aa0e3287a70662ef20b08c81c526b7a2d994b630caa61f63f934c51c9023d9a8e20bed47b5123d101b6037ac070b8f5979cbfd38693c316be7ab78205dfeab13f7df50d258bb7114d3fd7e66ebdf2afad4116f75265fc75a79e6a8966fec15794457dc34aea4682ef868e43d165b279c9006e774c488d232203ec29e50d77bba7fffd8fa0f99cb214db27753b51eccff21bea38bee8861d81978f38fac0756719c9dd45dbb85f091e63b7106127c78058a903b0145d48b755d902ecc941e2fa3d83f23aa3e3c7e31cab92a25b131f3b30004a2a5d875cb9c5e5b164ddcf1bd387c38debdabd8388255106c0efeea4cf2f40728b9a8e8beda62493a614c9e80ed141f96377f365cd40cd18b169baef847d583a46349c4655eede9f03d54813add8117cb502041ea3c0658bf6643e2fdb26f1355479b31af7cc5e9b354ac3f149104bbcfd1ae013add817e30742d30b46d116a7555d5c80955b146c2196b8e0d102a0d9e03b8eb2dc1166583c6c2b9b1b33d4d396386ec5d844eab3eb268f55aa1be6374c4dfdefd85bcd6c88c16ab8ea52e609a3a35b0ad8128670d4af4ef3768034506775502acee24f39e3e21d58e877fb83c3938ebe0d6cae99c779697c0b8244728f538ecec1ca8a542c60cd74b7530dad5efef4eca27c2a3d560ff13dd1952544609f2d62ef7f98188c3bb5a7336451ee1f42fe4ca3817e990bcff55b173a84d28f7455f908766ab6a6036b9679247e86db0a8f21d5a1d03fd96fd80c316348de5c3a3b5555940f09d16dd5e26905563256b6a0bfd45142753d368be1c4f6126f8eac8edd9cf2349e937eb8fefa7b4950404d71496adfcb87940b79bb86e7b43f22c5c38a73a163dc887401330e6b4d04e68a9c85f16f5db7223eaac6293cf2a94ee75c3fc78f4765735bdf84ed47dab9bedf1113ad5212507268ac1bf86848f32f2f5b6c5717e96cdf91a1fea0b7962ba2cc72c5d26d4dd89fe1a475ed2df5becdadda10ad94fbf26b2c2be3460cf1bcbfd7e0b2f1c5b7b33939d8881bb7519c4e589ba6017ea39f79a8fbc12fec7f5d0348254ae3860fd0124cb01dc1fd4197c9d7a2076b06398ffa329675b4c13d35e6edbc0d4ee2795780e7e565d4fc16b82abfd2723e8134729bed8f133c32ae723ce496f51b3a4674e7a188a96a2d93420c143929e4255802642cdb5b1004689e091d387b83c185dbb35c67c7d03b75acc733b23f8a37f87df14ffafe39de21fa73be0c1979514167b2d188af0b20e80206eba9404557fb541c616e86ec1b7246220201540b252a7cb0364c28943903d8d49ff3beebc5361a924573f2ec0f109d508bb0f0c86b830b039772730041917766317f4ed738c58945cb7dbfa8c1008bf73b73b3559847e618fa82d6ff2c443e0abcc6b80dbf313f75a4f2c2da01c0f540a96273b887ee784fc89b7242633ce6d35373f42d32c0f2b330a49895bc80052a5895af741aa0000864afa2f8f933cc8875bc7ed8d836a5b84d5b9cb9e1aa74b61eab74ef68bf8a818c2b60a862770e1269478675b352d2af9d49bc0ebb1cb2840a60ddab63bf63d25a87f29595d7f8125e1640f2ed772cde1ef2e0eb4ec251b7575488e05a77d2edc95b2c6281bd7e34af1461ad885b12d488b3f1b562533eb9a7aa7e9188cc388ba842327cff8a01f2b1df9e4640c4bdfb693547a3dd89432645e95d9eb74dca250c01fad9a14e3263141624912c480c7f04cb81de4e45770103b670be35f0e8c8f092a7fc9a6a4f73537b3a429cfeba42f77f6f1dd9e6021d1bd0740b1f0fa3a821c0eb2b22f5ef259b15b98aa2f4ce0af0c63c29d98f", 0x1000}, {&(0x7f0000002f80)}, {&(0x7f0000002fc0)="7a0b5fd457a591c68a7a4eb305684344700c0b2d3448f6afeab5f3a36927ad438f8c70df90d677530b7df8cd51c4acf2930839337d4e5b4c28c07a5737b42a0d8584641f60ba0aba4f52e6892612cce3e4f2ba9668cf3cb3d3cabde5ce6b65226b", 0x61}], 0x5, &(0x7f00000030c0)=[{0xa8, 0x1, 0xf78, "0a14cd12c07cdc985f10f4f963cba52f9bf4fc42b35d311e1f48a46053f2d08ea4ea8b306466035237e59d931e2a2d635fcc1b781962300583198a5176d884739596343e1a200a3ad8fb9bc2f16f2d8f75d293fadd07b3d7a2c6514c62ab43fcc7b98a0d4936767ec26ee08d5274a787606d19aef18e2013a821b2bba210d9bb3a413aa1e91b14adfb3bc0467bd68bdd250ead"}], 0xa8}, 0x402) semget$private(0x0, 0x7, 0x724) r6 = openat(r0, &(0x7f00000031c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) clock_getres(0x7, &(0x7f0000003200)) getrlimit(0x3, &(0x7f0000003240)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000003280)={0x5, './file0\x00', './file0\x00'}) execve(&(0x7f00000032c0)='./file0/file0\x00', &(0x7f0000003400)=[&(0x7f0000003300)='/dev/zero\x00', &(0x7f0000003340)='/dev/zero\x00', &(0x7f0000003380)='#=\x00', &(0x7f00000033c0)='\x00'], &(0x7f00000036c0)=[&(0x7f0000003440)='\x00', &(0x7f0000003480)='.\x00', &(0x7f00000034c0)='-\x00', &(0x7f0000003500)='\xe0[\x00', &(0x7f0000003540)='\x00', &(0x7f0000003580)='$\x00', &(0x7f00000035c0)='/dev/zero\x00', &(0x7f0000003600)='/dev/zero\x00', &(0x7f0000003640)='-\x00', &(0x7f0000003680)='*$]#}\x00']) mknod(&(0x7f0000003740)='./file0/file0\x00', 0xc000, 0xffffffffffffb088) getsockopt$sock_int(r6, 0xffff, 0x820, &(0x7f0000003780), &(0x7f00000037c0)=0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000003800)) truncate(&(0x7f0000003840)='./file1\x00', 0x0, 0x4) 23:24:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x7bd295b59e854aad, 0x2, 0x101) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x3}) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r8}, 0xc) fchflags(r4, 0x10000) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000180)=0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCEXCL(r4, 0x2000740d) r9 = getgid() ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x1, 0x3}) setgroups(0x6, &(0x7f0000000280)=[r9, r8, r7, r7, r8, r7]) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0)=0x3, 0x4) setgroups(0x4, &(0x7f0000000300)=[r7, r7, r9, r9]) setsockopt$sock_int(r2, 0xffff, 0x120d, &(0x7f0000000340)=0x9, 0x4) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000380)=0x5) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x4) shmget(0x2, 0x2000, 0x610, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x9a, 0x48000, 0x0, 0x5, "e92d3b50fe2962ecedd8a5af672ee7f763c175b4", 0x8, 0x1000}) ftruncate(r0, 0x0, 0xfffffffffffffffc) socket(0x2, 0x8001, 0x5) r10 = semget(0x1, 0x4, 0x40) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000480)=""/85) mknod(&(0x7f0000000500)='./file0\x00', 0x6100, 0x2) 23:24:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 23:24:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f6", 0x1}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040), 0x1) 23:24:37 executing program 1: r0 = socket$inet6(0x18, 0x4000000000000002, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:24:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) socket(0x2, 0x8003, 0x3) r3 = semget$private(0x0, 0x3, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:24:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 23:24:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 23:24:38 executing program 0: getitimer(0x1, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffff7}, {0xca49, 0x8}}, &(0x7f0000000040)) 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x7, 0x8001, 0x6, 0x4}, {0xbce, 0x5, 0x8, 0x8}, {0x1000, 0x7, 0x7ff, 0x6}, {0x56db, 0x7fff, 0x1ff, 0x2}, {0x87c, 0x4b8fa25d, 0x81, 0x1f}, {0x1000, 0x56, 0x101}, {0x24, 0x6, 0x101, 0x100}, {0x7, 0xffffffffffffa1f1, 0x181f, 0xffffffff}, {0xb8, 0x400, 0x100000001, 0x6}, {0x1000, 0xe6fb00, 0x3f, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x20, 0xffffffff, 0x9, 0x101}, {0xffffffff, 0x4, 0x0, 0x1ff}, {0xfe, 0x7fffffff, 0xfffffffffffffff9, 0xd6}]}) 23:24:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 23:24:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e226014cf299ddf8f8a990c324f411c28ef41af684e7420a2c3226388b13d55047b9434f75d1653e28f068e7fd98ffc501a2a8ad15c4d0236c32aa602", 0x3e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:24:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="632aa61dcf125eeeba1fa4370816b9c0b99c54f2f0a3237fcdbab1b7e7e332642751e7db83fb5660d5bd80c83fe20cfa6058c5f3d7e7221b1c57e5ba60e62aef48db1e11d48ff28718365d53d3b2a5204d7bed96df7c22439d3c0b03c29c9881dbdcbb73a56fb29b6f1c89369931", 0x6e}, {&(0x7f0000000280)="edc038c2cb707c1f1f4b4abd533f90d70fbc1e6c0855ac790937509f1cb8e4f43453c549efb9374aa583f9e3ce9479371f3789ed5b5130400321087e78c9feb6d9e37b3a48a6500296c7609b2233db8a827343aa128434fc813b38ccfb1862b9c5964d40ae4dbf2fa6734b7b80f08d323da5449cb37a04b3a4bcb26830e49ca9be1180afb9", 0x85}, {&(0x7f0000000000)="656d4a7ac403117e7241951e7d421dac1072dbb29c382ccb366003da790b4980cceca360b9a1674b1a443128cfb89abeaa2f14", 0x33}, {&(0x7f0000000340)="d1a0a73c7723f0127407f009f17934c49a1b69b6f3b779cee7d2cf1b5bf988a607c3", 0x22}], 0x4) r2 = semget$private(0x0, 0x7, 0x8) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x0, r3, r4, r5, r6, 0x8, 0x6}, 0x10000, 0x4, 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000400)=0xf2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 23:24:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x3fc, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x3) 23:24:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f00000002c0)=""/105, 0x69}], 0x3, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 23:24:38 executing program 0: r0 = msgget$private(0x0, 0x80) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x43, 0x1}, 0x8, 0x3ff, r5, r6, 0x2, 0x7, 0x7, 0x80000001}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r7, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x4568e72fab4959c, 0x0, 0xa0}, 0x0) 23:24:38 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') utimes(&(0x7f0000000180)='./control\x00', 0x0) chroot(&(0x7f0000000040)='./control\x00') r0 = open(&(0x7f0000000000)='./control\x00', 0x2, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) 23:24:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x108, 0x1}, {}], 0x2}) 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x226f, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="0054eee0") 23:24:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\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', 0x200000082) r1 = open(&(0x7f0000000240)='\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, 0x0) mknod(&(0x7f0000000400)='\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', 0x1a8, 0x2) mkdirat(r0, &(0x7f0000000380)='\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) rmdir(&(0x7f0000000180)='\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') shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ff9000/0x4000)=nil) rmdir(&(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\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') 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x80000001, 0x1ff, 0x1, 0x400}, {0x81, 0x3, 0x7, 0x7}, {0x6, 0x101, 0x800, 0x7ff}, {0xd2, 0x6, 0x522e, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000106, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8200, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 23:24:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0011000010050004fecea11ea8fef9b700c73fd3350b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca335d0758c8363ebbc25734699a1f132e27acb5d6097454c4d6a43aa5b0620f53477bb802000d7d026ba8af63ff37282118e4fd89720fd3870babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002004e64e73200020208a371a3f8000400000000000000010000000000", 0x226, 0x0, 0x0, 0x2b0) 23:24:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) 23:24:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x4, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 23:24:38 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xaa) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xfffffffffffffff9, './file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x20000}, {0x5}], 0x2}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20210, 0x0) r3 = dup2(r2, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x9) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0xffffffffffffff36, 0x5, 0x1540, 0x7fffffff}) 23:24:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x2, 0x4, 0x60000}, {0x6, 0x3c18ae74, 0x8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 23:24:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='.\x00', 0x40, 0x0) 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xb010, 0x3}, {0x2, 0x200}}) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x28, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x210, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x3) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:24:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1e") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30002, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) dup(r0) 23:24:38 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0xfffefffffffffffe, 0x800}, {0x7}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 23:24:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) fsync(r0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) 23:24:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) fchdir(r0) 23:24:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x0, 0x1, 0xdff, 0x7d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 23:24:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029bc96914f6357e3a", 0xffffffffffffff0b, 0x0, 0x4) 23:24:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) fchdir(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000262f66696c656a2b711bd080000e27180a18efcf55c4f5af246bfc3f62fdf6451629a05b095c2800000040066ff84e20a390bedd50a48749cf540a0321e3ba04d26050238d335c6225010000001b7fd69c197a2cfa80ca6ae64a97c2a1a219af0d86566e72ae540c227ddaed7af934f475868704ee0288cecdce82ac9604c3dddb4fa516c56cb3ea1ae7dadbe2a3169ca81cabf8017006a5b284d2387715eb3bb2fdc5493bb800f94726d96ae22126414f426fdbb5cbd84a61228404f577080000000000000079155b750ac91e237675e05572e8da0c4e1207d03edbb2f225fe75e38e9c6ec6b7c3953f7d3889ede52f12f2000b8a9b6c244bff3c666734701f3f7753876742ba1c507f8c22ab82209e20a72fd88c42b8c6a416320ca0fda73aef88d7ee5ef4a96a25e8d137b66b73fed74df2ba7de2d52f7ecb1a997c7d76c564544951ad67ae29876cb09086ad4f90b26c5b93fbf38d978614e23f4adaab5ad83537cce01e5e5ddabc48fb77dae1d7a8269a4896887dd169cd55b77741f6bfe33771962be374eec57f2a760dbb6c8fd67465f7ff2ac4d6f8fd7bb15d5c9787b6950cfc3b2582d2144c98a985708c479f23dc1716725ccd5759e2ddc979c6146b97b894d971f39974567ec8aa00807c114afb255e5a13591613cde8a4fed1c8c2969a38820eff397956b6"], 0xa) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r3 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) read(r2, &(0x7f0000000040)=""/19, 0x11) r4 = dup2(r1, r2) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000002c0)=0x3) 23:24:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10220, 0x18e) setsockopt$sock_int(r1, 0xffff, 0x104, &(0x7f0000000180)=0x7, 0x4) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) login: pckbd_enable: command error 23:24:39 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:24:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa01, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x210, 0x0) 23:24:40 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x80000000) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() shmctl$IPC_RMID(r3, 0x0) write(r6, &(0x7f0000001040)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcc5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797cb5c4faa60a90787618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0ba", 0xb8) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x100000001, 0x8c}, 0xffffffa0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x6}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x0, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x2, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000c80)={0x3, 0x0, 0xf9f, 0x2, "1524adf5f68085e51536271cb2fc2c47393b9480", 0x917c, 0xb609}) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$getflags(r4, 0x1) 23:24:40 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getown(r0, 0x5) r2 = socket$inet(0x2, 0x0, 0x7) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:24:40 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x7678}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 23:24:40 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/85, 0x55}], 0x4) write(r0, 0x0, 0x0) 23:24:40 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = geteuid() ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000380)={0x3, 0x4}) r6 = getgid() write(r2, &(0x7f00000003c0)="76b26b1393f8ee81bd92cc70e5b89b1ce1346b220f135ca713736149bc2aa0b24d7e4356e3524ffb8a3f8a4cd4f789", 0x2f) fchown(r3, r5, r6) recvfrom$unix(r3, &(0x7f0000000200)=""/109, 0x6d, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x23) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007ad4290000002000000000000200000000000300000000000000"]) 23:24:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fff, 0x6}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 23:24:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) poll(&(0x7f0000000200)=[{r0, 0x14c}, {r1, 0x14}, {r0}, {r0, 0x2}, {r0, 0x48}, {r1, 0x20}], 0x6, 0x3f) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:24:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="582320efabd16eba34e171ea3b18f24e6d379264c6db00aec74f978db16c7e0012", 0x21) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:24:41 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000001c0)=[{0x7, 0x4, 0x9, 0x2}, {0x80000001, 0x34, 0x5, 0x5}, {0x3, 0x4, 0x81}, {0x540, 0x7, 0x9a6fb46, 0x2}, {0x9, 0x7f, 0xffffffffffffffb5}, {0x1, 0x6, 0x0, 0xbbc}, {0x2, 0x7, 0x7fffffff, 0x1}, {0x89e, 0x800, 0x7fffffff, 0x2}, {0x1, 0x487, 0x80, 0x6}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kqueue() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x20000, 0x88) 23:24:41 executing program 1: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x3) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffe1b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f00000008c0)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x800000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffd, 0x0) fcntl$getflags(r1, 0x1) socket$inet(0x2, 0x2, 0x35) r11 = fcntl$dupfd(r10, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x18, 0xbeda}, 0x40000000000003, 0x200, 0xfb}) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCEXCL(r11, 0x2000740d) 23:24:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x21, 0x800000}], 0x2000000000000093}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) 23:24:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000001780)=@in6={0x18, 0x0, 0x1, 0xd5}, 0xc, &(0x7f00000018c0)=[{&(0x7f00000017c0)="a2d7a76a13271208810d43dab8ee3b3fd345d39f9676915a7e8e4e1769a27166492cc5f6cc2c6fecefc3d2f3ebc83ecf305d364ef78a04d63cc4302ec905c86ae9653ac25694be1ab8fb7c183a733a1f1a173d6adfa7f7e45ea1fc79c9697d1d6bc9e4d8e2d41bfd5ce433e550c4da4477139e2187253b8bf028c909c5db80ea0f679f59e507b4eb708beecc1aa94564da503c4c7db974fa571b2b44934344a4f0475c7bcd9b1e05a3b97dfd00fdcf5b87e99738be299dc3153a583fb11df09b4d4c6c77ac9cae", 0xc7}], 0x1, &(0x7f0000001900)=[{0x30, 0xffff, 0x3, "2a7450f19a5b9e67839b1d77b2eef3cbdab6b9ece5852e1b66ef"}, {0x80, 0xffff, 0x10000, "f2d807ffc94f7fec303d8b951bcd14fdaff959e79d2521d0dbfc6177010ff2dcdf92c4988709aaf6a97ec44cb85d0c0d42cefad46e1b0be0c29c325bf89c54e0469da96c5dc9eac1d8abbc8f03c2b823699eb0a8a0f1288cda57cc70932fea4766a75628e59637e8a1c404d81531"}, {0x50, 0xffff, 0x2, "c142020f93c0cd97d6a964c3345d5bafa72e3d5da8b6403475a8861a071f1f33a9bad258a6ebaf13c3eecb68af9d2463a90e5ec1022058385e1e2fe5704280"}, {0x98, 0x1, 0x0, "014a3d59124cd702b8238753abacd87e5d90cbca89c0d97652a1a0c1382e1a5366ead31dfa6cda9ccd2541f1e12485f2e9eca2dd19ceddf30c990de55d4d1178bd571ccdbc85810b1c1487c8aa846abec9f2a71ac1f2150e3fedd74e81d00b257b45accaaa9476a9783c2ca17e2bb96122cba0f790bba8f35910792fd00387eba63f"}, {0xe0, 0xffff, 0xdf20, "39b53c7d6cdf6062ff9cd1f92a6793ff33456af4839bb1f88b4060446424697dbb405a7b6a70af9714c89995d7dc4dcb266d1d3d88c812250b32ad0b41dfc41d04e5ce34699a71228bde713405c7911c7bf7cc3d4534bf1b9b4ce32e0d78c003ed7da296c34d0e3e21dc7277dbde6de93d1040f24be2cc27b4d1e561a60666a37aa4897078e50274a10c7eff083dbb1378d7439780b5fa4cc8436c4be625137f569fe4a44817518806e161698696d16be16eb688c1e2bd875af10c96dc41e437a8b17c80b991d2bfd9"}, {0x70, 0xffff, 0x2130, "87da03723e31f55353ffe640a5b9fdbc44ef1510fcd74919301aac2dfc8159e37541d70fc0002c821564701d79bc27848b223e399a1d5b5a750206c54b584a81dc0f5c59846f1e4b386efb95bc6b037678908a50d9e74d0e1b12fb808d12d976"}], 0x2e8}, 0x402) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000080)="9404c955cf9a0636efd978850324bb63f9e24e4c8b4eba1dfcf7dbe37dbd4293b462b9e872bf5a34b1b2d4e94d61fce9a073ce1bc0f54be473960d9e22908f6fd0979ec8d034e18904a1fc6c146fe8427673b55becbdca116a5f9784620d6c3f31559df734a34d911d196fd7e5f6715b2f453c13a5582ff3c03ec438d7ad9b6e791c735e806cc907c899bf2aaa5863b37c1aca0dba478e87c75235874e25953a25e479f84e6e3bbba02c811bb3bbbbed92353c568b429533b0e81898aef0144173099061e4cf7b5535fe6fe4f265dec63eac79e93fab904b01ce278822d41b19f1662969ac21", 0xe6}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="5e022321d1a66a7d72523b19830461c65cc0a257e49e522b1623f539490dc047bf28f34dfe172c434e39821e5145b92e6127bd628a9f4f7f538b79e164b4c72fa046c886c8718b0590a49bad964f276957f86da894c7a26008d33f4f20ed794c0c39573140ab", 0x66}, {&(0x7f0000000240)="76648062a4d6b6603b2b07b59e96ec3d782db68a978cbc9d2f223a26876ea5069a20bcc88c623a339cd73cfed6", 0x2d}, {&(0x7f0000000280)="2f5c63d551428078b977c0682bd2a529307c99654926be3e7660988ff9604452e8aa0cfd95b19a0008cd656d222e439b40c865f795a08d50f6f8b2bc6e4930bfa201253199283782b0ec30a291df3c634d5dd8704775b3e498c9dc70e0a5910ef91b67dc4a2282e729bcb241e490f923fc41b2fe39d86c234d693f24c15a83c44bb1e6cee38f78572187f791dc290401b6fb9503355fdb72eba9a923c8e8d3019c87bd866725d96f89204e919c2fe3188820deb4bcaab48c7758318b6a1d128ee3", 0xc1}, {&(0x7f0000000380)="9958086e0f03637c5660fdc8d3d90d699fc9ddb22420ec35090061aa34ac5359da2ad9da1c9f25e903ea223af79529ad657b097adfc2d69ce070e06561cfd16f9d76af9b2f8577afccf131140c14d0fae2ef65100729485707f4a2d90ab9803b61b63b2d26b8d60b44554d021dfa146b951913a86c47ffbb0b1963e6e9d2e67e676d8584c25227f8f881", 0x8a}, {&(0x7f0000000440)="96c163f6d1ffe41e1e654d15ef5fa92d5426722f721f0b484c45f63aee5fd89c81e2b912d271a87c64e297badcdf675fb8e1de7f548b28de3afc756018e5c55a7f62cee67c3d696b62fb01223d0ed47c0c31947219524050b2e7569cb2277e92e8888baef048ae8aa311b4bb05db05451d207e752309b6b09929d7f6e88f65cafccbd7eb5fb5c81066e802ce827720bd0c221b2ae78805a6711f04614d4e9a2d53fd9913098c01977e29c439823dadb4d9fade74951b5042668b4728e50085000e65219706cda808d81a3f522cf904535c34bd732efb9e683869f3e91722193d8b1c2511171676592e6d74a23092c6", 0xef}, {&(0x7f0000000540)="acf752b743caa76e8629b120fe07a69b73e1a1a0225cfe50fd6917431ee5526b13a67649b95cde86911fba199025c6b97099edb0956be0db3f577e414883a87e786badd27a75e2d204c6fe781f30c4af777f0da5822091f66bbe91d788c77fb1fbf61efeed559b058ce15fa15b32557c780925feeb0a2c22c8fb2dc02199fac4d2ae30d8716a3de4f545b429d847f71b5a56e1465620efbdeb3179addb17b0cbaf6663b7d65008f8c42bd3832e1c530f577b055974ae4f95e7ed344eeb21eada65beec781521e510c5f41d9bc5ce938db789292192a873f1f6643b74e4cdd398fe7a9f74dcab6c5471a050f5cdde60c5d38751e120bf556d73f44bc256c591e4f750ebf132157e17715ec46b8a5c5980ea2701cc9706a0444ff70a1681cdd91538e9913dd0a7d4ae1cef9a2b4f32b54c4d030b8751e2a5368e86c294244aa6011b26d41bd74d42ec1f95a5815e43971414927f553fc2759ddd1e2ae462f2174316e4049267d5488aefedac1ac61f89e2a8ccf6031c0cbae81a7c4008ceb058c8aceb2831463750235cb75b065ca27cb4d7a41fd955d64dd59fd2241c889028d69bafe20a25911d641e03173f075b797fb22ba4cd23394b091b0139a7ff3a4de78271ce46a92796a6319914b3e1d3a9768855079a03b8329acbcacf23e1e3ef1102da92e0d12cd24be7def3a13fe099aa845e2f678543936e23f31870b2d9007befbb0f578791de5acfc042e5f0a9c22af800dcec89b13f4351f49c721f635637f57f42510ffd91e86d34f88f168f33fbac3fb63a46a8c2130149e99f7eab6672c07bffaaf08a4c9820a5a8dbd2af66cb13323c4b7405bbb68f50286bb032c8430c6749c220e630fcc78e3e28ec088d8b24b88527ef662546f30630cbff198a9c881f16af60fb924c08d595d12d9569c8619a9cbe9c27128f7bdbf8a3890521f41f85769a4e37a8519b9d4a444d4c40a055a954652bb7888922afdba006860c7475d02a9222bf3ed7ea7aa395da55b7c6f1a86fb950d6495fa15f59364ddb987c25b92d7905409c28df80f3a86ad8fe4968e421e801c1eabd7d618bceb8efac4810e71606b78e3c589af676468d05e958f6f5148406d727c547040f2e07da8328e9e478f20d6ec104376e906240b3f00dc01fa1d5f983ee884da9a9dc5dea2731754bb393e6b2fd33b4513eb67ede713af9125d1f6a46f7bf8c6b68fea064935d1cfe236f61f31d2d1554bcb2c70ab3b26b0d33e0c8c12b80f3d1a4bff6c51ec674b5f555cec31542358e327ffdb566d89f94a76892053220d2ca69b91bd39784ef35b5730cdf143225205c57e6211936869edab65cc3d58570c582ad36658f57845a3cbc3a73417776cfc9a2bf8f69b4416cd4479edca759532b837145331d64b119d9b5f1a0f9a616fc65b6d8ca8f70204592834f52163bfa049d7c3993af99f84bee47791e2608c194a0932a326e5e74b5b4393f0398585ad39e7681dbed6bc9c43bbeab9d7d585f5cb8f002b1510c7df07e7baa3f098ccf0791714530c4f3e853ff7302cbced666404ae8bdf694ab90a4b339d77a212126ccc2f1907e5a61f50969e4b148a0c77fcf5158a8638e8b5df9ebac20a0366e22b2c7db161e41a831ae5f43de5aa998b4ec60bb4f29c0ca052bef3cfe90d6168b1f2eb02b632727549e3e97f2de9d52c67aa63c68819faab72c812a79c895a4834d8c0d89ae65269dd060fb9d8dbf9c14aeee6eb5c4f0b41009812b2360b9357ea69ac9bb4a2bf2d4581b34423129b02ee9fdb006affc7efe4ed876dd043075810fa0efbbfabeaef597dfe1baf7a4b1d94548eac8793305434db019fe02a748b79c35a61936a7e42f9e47d7f87eda83d2fd6978cc39a1de14387e8c95f5fc1eb7b99205cb9b2d76c6ab6983bc4767e90dc3affc4a447a2dd8093c0034ec894b37f20f03d8693fa493a6aa6bc714d2bb179d1350f779d75156098e6fbbd80ee7cc8efe59332b8b7870d6ebf81be2a56dddb214088e072c02c8d28358c6cde2f6415ec8bea5775a3616b9bfd5effcc48b68cad6ac8f9c9d2139b1bea9deea9d2abe2e7946a0fcdfbca9db9be21d97f6abf93f0054183c61d033d1b029bcc80db36db96ee434d38a656a055f50ee38a3efc3b026987e2222cb867bc1ad397452fb7a98a218849d34ebb4b3c1e555f1365596de678610d530454dd04d3ba5907d14775bf27f5058d1b8607f0aeb8d40791d18813ef53683ebe95003e5e5b3a0d82eae566eaeabe99d53f8edee6f2c8e9b131a1d706ad05b0b4ebb582eb9d6d28362edaa3fe890f9dd7278c650b51f5af44ae0d785393646c8b35a48dfea6e606c2c8fb614952be4e5a11691c8390d38316e44847f000b84380969ef529638246f75756f235a3853fa1455c745852495a349378c4686b43a23ebdacaf3974f101dea572abb662be9fd932ba3956ff17eb11cf90f8721aa2f883db59488bc825305185dc01b167359e5927e93148f836661c19fce75bd0df59e909159425de1c54e2e0ff16151fca649766ac512b38bd6c7187620d40b9a2448eb1735dd3badeb96b9a322ecf13575fbcd15adccebc8652c92c265c9a743410de1c2e2aa2d4b4775f8c4b34afa3f6175bf416c372816dc500718ac07745da7689ba1d163cc735d041c23ba0d2b658e0901e69b3ae9b17a845ca736950862c3ff21c028e04fb7c7a3ace7167e9f70dd2bf851a11fd76949e33f29f82ee0cfccc3f9da941d5d2e0957e927d68a4a9b39fbfeb5d3730fdda00d7c38246c6d9eb280d21e91c87a72aee0db3b478f1eeff3dfb7918535baab22cb35886b7ab3e0023b539cb913514700667eabf869ba4d36a7f814a18da39e28c1e3ca72c8a91d9f5cad6502ebda5c655da31f688c1a34682bb449512f315aa550b7f9e59df0ee99c78228286ef09d29018547ef67750779e1f1c6b218fbd2a3968ff8a377042d96452f9ec6d688b4d5189a4b3149fe7bcea677e721329965ee3738a9ea4bc81c612dfc3a021a719c68d8cb9fbac48c1291931d4f63b6b9beaab39afa8b411d0195d356d134d6df792f8efbb89ab5e561347b5fa0ca136e9031e5bc2d250bb4225cc67cfb3687d3784178929597a6dac96c1fbce7c9044aecc91d720697415aa5a787b756e48c49e16102fb27780dfc677c25f9996f47e8d466f8c1b3c181c565b8a63900716fa41b174e5beb9c01a597c5a451e565f3208a786eaa022af8743e853f10e76637c6c80e9d3652eecc01fd18b4b275aa88106fffae952f66ee41545853057f3ce87f417790a8e2b54bc9daeb2cf326be98606f4f45fb95ce1112a48fb796864e6f9a4ed8bbf44f13b9ea5d1329c4c2b25559ef1597b869c0ee57f3195e38d0297f145eb41d462a0a3b476e65d897c24db6a64764814fec74c65eb05a7caa532d9e63a4546456bce67c7793fd63e9049d1f9f44a6c151618242f8266e153d424af75fb5052aa96f77204a16981c08e9335f9db0c849903e9c0c03823208c08d4b9578a7f0e6412d14c3a6e8afa96e5291ce3dc366beaa31bc8070bf679de5217abfffb07812e0d73161f2a391b0f8da1f49d9eefe5677531a7dd0725bbf7ee603c2222ae16196818c7594ad3a83f5e35b751566d68ad55bbe5c6ab37eead2443e24fabf50dbeaddbf84de34330fe58bb4f793a10dad18145d682bcb153fc9ad3910df60d6cef1f3fe885f484b88cb3714f20ec20fbc866718bdd78abac18ec7ae8db1bf4db8b720f5db23c01ecea889005bd9b9af6b172bc8fa29e136e801c0313e54cf49e9c93f54e9cdd8914c435d6b2871063be35cf934ebaa0ed92c01afdb26d3755d400c83ab80bdc7cde5fd5f74e45d4eec3ed394bb403cac4395560b03a4fb068993e84b02281e95154f5824430453225a8ae1cc6e31c43cbc067aa22970476c52627645e6a2e1a43bc63db035e84f3195343f06e3e6844e6a0dac2f61f3c11b6690ec0ef9f4463d9217a747ea4dafec4753682dc2e71b3c35f1dad970a4577669d1b14e68bbc4e6d97784418c27f961b7128eac5f85ea96db6d0f56fa5912aaef6898b5150300f16f66252fa0599a58cf81d01beb73c7e4885c70316fdabb1c5f460e753319bbef3e6d37394fbffdb16de3e81e0f37307b14244de471809c514a584ecc7791d4150e290ebf5891aea415447f9750668e5d8f28d292cc05774ac2303370b31f48bd379defb4043416e90c16a9cc710273d72506b626de8942116b3269ddcf03aea285db57a4c1a9ec6088d8805d1161d97911bfa285c2a6a9a786b147c848e6c5c29fa50a18c2c8b5ee2da4c3f887dfc950ba790888a7959d555b3fa4b7262dfc1c6a72f6e08effa48964f6ce881bfd76794553a4f2dc63f59fd389807cf169d0cae5a3446ca7ad68be3514026eced97a2b83bf99ff008cd7727398e9bf0d51287b47d4472fa0d447100167bbb232e5755bb1ee4d28f1c3837bba65025d91802101687e40cba7844191a735a1cdd29ecd3ada10b1755e4a7e4d8c58c0a7a3ed6c638bf9af02dc0421aafe636cab35a25de955d8d648cf38f2847206377e20afafdae65b60e684dbc8860649974b2e8ba9037ec6659e41b6f463a2c4379fa795c292a5cd8fb682b842f27d835e31d8f9e5e58b869c88e2157835495117d447de396bc5551c0dad34ade58be3ab7bb3f2f59eefa155e53f953e132e3a276e7945a69735b7d87d6c05e38a932fd45ff763da40b1c17efa858a062e1d4d41d0b13a928cc99e77e7f73085502ab455efaeb6a58cd060456ddcef1aba20ab59e911b07eb6f2c16fcee74fbd6da6b39ecca692a09289f403a92261efada1ed76b5a77922077358353876a0afcbcf2293c444acbc56f34357b06ffffbab6358830a889685a6b15f523d9c57ab365f1b04202c8d8447d19a50aa5beeaf1112971881ae3594cd507a0777a16a90c205422223f1e8943736568dcfc140f728cd15bfcb65e97ae770b5ffb45d3e6862468ae246d6d711d6b7f2b200371e098d4acb4fd5c3ac0ff30f9a46f41a90b98e7ac9e9683ad53cc99497e7e913247e7015be535f9afcb02d3cde555a1a567f4b29d8069971ed1ccc9debdeb706af164fbdfd0ca363a6055f1c09663fa372ea8f069daa52328ab3a44b6b23398ea0d70c01717c9dd673784432db79073692de485ee3a4e1c8da01382ffb49176485a519ad4b6ac4faa2af0b057fd491a8c7eb54a46f7691b31ef3685a174a119b6c408254509f842d1476a2fa37afff5ed8bd30bf65c752e303c109664a5e52ca73c91ece49db12715509cb1b18c9f07ea2ffb178ce494b67239145bb9ea3f93a25e64b2707a0b3a412eafdb67722345302d19e5e6ee2916a332355f8222b5dfedc8cf5ba07328534423b9cd066f48e0559c908f0b6768478209665cce6e2162d0c152c94b1470918e9af2324f47e6cc5dcab84baad0a82ea44ff2ff3a17c97100fb9210f6177ad2f347fc19a2ca2606f49a194d21b2ee49d488b91e6b89148551ca734e01e71f1316cf578f96879d16e3b8563efaced3090cb1267e588c1b89d74a50d8286521d266f7236f00778b51c470f394881ab6227d4e360cd8379591baff508a1e54027cb46aabc06d1ff424121bc6a37aa404e3bd3a1470240a48cef7992dddc194fd80362b9b3cad51945a287e170d26c1681a412e792c01fc1ec526e50a09eef84f1c58a2b049ef0d61a9aeaf1b66ebbcce4606069dd410d2892344ead34f7e1786b27f0d9d5b44a60c8b5aa12ec10bf275f13b98a0c372111507db56adc9f093825ba0deee7e0d35e", 0x1000}, {&(0x7f0000001540)="ce1a6eb7d539f1ad21e67ab2c33facbc04799979796f6c652b70e5f356dad6797100acf2a84e85400b37b44d2dd97f79d6eb6022f1f291ad3c9b2b2dadabd90faa22fdc986acc76e368910e1528df6ecac9b22430b882c40f84e463be2dc0e1cbfcfe5881fc30b423c0f22cfbf7f643397cd3655250e082d34ff6a33c31dcc063efca64b3872b17feaf5282a0b8de3192dbedbb44817c2b317d4237b48db1ecdc1f1c180fb17b3049be8af13ec7ecb47a18ebb3d311123541eed1294b0", 0xbd}, {&(0x7f0000001600)="c2f4101580370fb8f3851ce9027287da6d46060d40faf9d7036314f10d866af17f6d9abe345c6fe9f94020129d2a3c7fc9e135ebd299b41c85a6250011", 0x3d}], 0xa, &(0x7f0000001700), 0x0, 0x8}, 0x400) 23:24:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) getpid() 23:24:41 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r1, 0x80047462, &(0x7f0000000140)=0x8) 23:24:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000000)=""/30, 0x1e, 0x800, &(0x7f0000000140)={0x18, 0x3, 0x20, 0x914}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) getppid() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) chflags(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r1, 0x7fff, 0x3, &(0x7f0000000080)="8216c5f1d2d52642456b4d54e53cb431143f226ca6ee09c9ff9e9cf80363a81df7bcce846d1d6639f3eed6920668d578fdd222dd243c772e67013f18163afd2ca513006a236da766d013c3b36996e1bd3b52edb86d9e230399cfda9b27c0694d701ca55d7a938e21c83a4779ad05963f53c063c8dfc534ccf96c661a3d97ea4f4930d2f0ee575eea4042871697ec2209c67c7b6679c87d35c72084a2941f714b7688ccd8b46ba7b5a71bde320942d9f417c07a94a7f4db52063de1b05684bd769235b17ab92d87b1de3bebfb1f2707662336d9ed2ec21ca3226ec0277762288807a91bc4c9466652588ab2e428d3263e950215d4b984", 0xf6) 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x45}, {0x20004006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x30, 0x3) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x0, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x6, 0x0, 0x7, 0x2}]}) 23:24:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000000)="a13f00") 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x220) msgsnd(r1, &(0x7f0000000000)={0x0, "5a870232059dc694969374aa32487a6718d5f6800b77b54eed18dbc52f634262be2c80128f351bd409a9fba09e5f88638c66e016fb0254fdb228291d6e493f6173afb158"}, 0x4c, 0x800) 23:24:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x108}], 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xd8}, {r0, 0x48}, {r0, 0x90}, {r0, 0x100}, {r0, 0x10}, {r0, 0x11}, {r0, 0xc}, {r0, 0x10}, {r0, 0x2}], 0x9, 0x60d) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/106, 0x6a}, {&(0x7f0000000400)=""/186, 0xba}, {&(0x7f00000004c0)=""/88, 0x58}, {&(0x7f0000000540)=""/45, 0x2d}], 0x6, &(0x7f0000000600)=""/10, 0xa}, 0x0) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x400) 23:24:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x101, 0xab4, 0x100000001, 0x8}, {0x101, 0x7fffffff, 0x2, 0x3f}, {0x4, 0x7, 0x20, 0x8983}, {0x2, 0x2, 0x2, 0x80}, {0x4, 0x642, 0x6, 0x7}, {0x8, 0xfbf, 0x3, 0x3}, {0x3f, 0x2, 0x7, 0xfffffffffffffe01}, {0x7, 0x8, 0x5311, 0x3}]}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x100) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000300)="e71069298f56daf8a16ed16675ae9a57347f3650a955d539cba61861674d3dca1ae2aa7e562d7c39afebfb16eba098ca90a42abab7c023bac41a5cd7aa9a1bf052d2dca6102304f60b306bc00fa91164cc064e7fcbd41686f61e37c8da25dd7974dc75d76f15355160fcdb3abc32367a9c94a3be48cae5e1332c66754bc83e1d42ea109eaead711ad5dfbe377bcf6b7afd77789db3ae93952f72754b02dbda9090fc93b9864f03ee77b43c02e1dc306bb363ec58329e830f2fb29a78fe64e25e76e00db24b50300ac93c5142dd7d6e969816e11ebbd8edf34f295d463779580ab9bdab36a9b87dcfca1cde95d543a56cf3", 0xf1}, {&(0x7f0000000400)="afa2639e3aba5e50c8be169a5108902530a8ce371befb04d95c0b57540d52945eebfba1d5a5f9b527904e3b52c3e2831f147b45e9c570df977624f91c7cc0bd39bc476bb9b229bad6e2cab1cb299e5e857e7f56af26884250ed0a977efd3ac8a652b92698598b1019aed49e9a5415d9d1723ef661a9a0ff1d0f3c607f56a81c418bec902256e81599cacd5ace23aa94174", 0x91}, {&(0x7f00000004c0)="dce14ef9e7205546b283a9da18f2d479b16fb0d246cac6b844a55f045ac7bd9cd32cba0c252cad7e2a6f845390341ea10f41f69588383b1238af07d161e5374d51476cbe2a00a6f2dee874b0327ba64a9ee93d1e55f4a6fafd9ebfcd4ee94bc9ed904a4323eca9bc66bdf48a3a15391ea8cbbc22d546d18ab5862285a062f6114715f6a38d4db1", 0x87}, {&(0x7f0000000580)="c22734aab4b1da4372d3b532728aa4225163e9ee36970dc2b406254cf7e0b0c67c9f26fd4c2e2497cfc324be3042d41cdd1d3dfabad692e9b8542643e81d19631f5c6d149ccd46487e3963cec1908759fc3be0402433d857ff27af35457d68db9207f2ed5dba0d33fc773f0ebde0ea9fe8d7f195f878ed21846df9347665510df5600298", 0x84}], 0x4, 0x0, 0x0, 0x2}, 0x405) open$dir(&(0x7f0000000080)='./file0\x00', 0x401, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/186, 0xba, 0x842, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0xfffffffffffffffc}, 0xc) 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)) 23:24:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0xa0) pipe2(&(0x7f0000000040), 0x10000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 23:24:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x0, 0x3}], 0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/238, 0xee, 0x843, &(0x7f0000000380)=ANY=[@ANYBLOB="01002da406c92a237805ae8dbfa199f490f13980133cde3925aa8950043b4cb7bdf69614f919430166b09eebfb9b5d7f9373a9782c92ea71bb910d834fa64bf9121a2d74da8fa085adf572849b6851939b89cff399a55128fe36f54c48f702ef94265dc7c93c7a017bc5"], 0xa) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 23:24:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10200, 0xca) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x7, './bus\x00'}) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002ea014757300c1274e39b3ea5f0250c26b997dacad8ca77a22f003529efc30feca935dc157b079656aefc000000cee1de0a31bca48eb83181060e36b8bb6869cfc1db920e867d2a170"], 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x3}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x9, 0xffffffffffffff28}], 0x6d62, &(0x7f0000000100)={0xfffffffffffffff8, 0x9}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 23:24:41 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) sendto$unix(r2, &(0x7f0000000100)="1b8df0b49e419f", 0x7, 0x9, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)='w', 0xfffffc34) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) 23:24:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f0000000080)={0x5, 0x0, 0x80000000, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffffffffffe}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 23:24:41 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getuid() setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0/file0\x00'}) r5 = semget(0x1, 0x0, 0x272) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x9, r3, r2, r3, r1, 0x4, 0x80000000}, 0x10000, 0x2, 0x200}) 23:24:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe(&(0x7f0000000040)={0xffffffffffffffff}) shmget(0x1, 0x3000, 0x12, &(0x7f0000ffb000/0x3000)=nil) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/127, 0x7f) 23:24:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x76) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000000001fd, 0x4000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = getpgid(0x0) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) socketpair$unix(0x1, 0x3c6e451b77663389, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)="641bc9052c5b0ecc44dff6d9a4310850af500028944a46b8d5caa8170aab1f4cbe1553bbbdc8d9eebc9d99282e93af212e0a331de3a00becd1a8caa4c18e72a44243e757cfa1712a3d2cb982dc61214772b04eccc674197f0e1bdcc872e47113c246703984881e237dce902e625f9db42a3181296e38ea982fdfdb217e626d341d7e63d15cc9e025ba36848996acb4db27da6d674248ca032ac5676122acf26bc24ec073f60d19cf1734dd6d04b615628ee2101d73a03ff9d683e2a736b377078a7f836857c2f312976e46d3b768ee33cf3e28f6a18be4ddc2f38af584e85242a3c3a784dfb92c50b8d27b29218623336fe357", 0xf3) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="0fedbf3909740ac7651e261fca31795e82b390e032341737a3b813018c92f3af7b12612a35ce3ed46be6bfd9125ddebce840cb2999159263e83bbaa74c8cc5e496660021b97e7e2d3b624ee6ab82217826", 0x51}, {&(0x7f0000000280)="3d18737b5dd3c24a9614de779dd901c0f47790d1408a5226fe9067f34c8b0653ce7080909a48db6a3ad26f7cfff0c08f6b88e55a9cf2071a1f02be111c7f85e10535a5690fb6a156fa6b9baa4342b6bf47ea7803462b6ca0d7e81425406cf10bf3d18ca7b82116d7d9cdb5a334a14ddce5cd2a4a672a42dbe12b12b555a415412d", 0x81}, {&(0x7f0000000340)="85934580cca4176bbc77cb2c79d9b76d57ecef0f158866ddafa3442794771f8d34e75ac0d6caf7d21499f266602e04cc51b01af6380b278e4b1039141e33b9a12df9efc4132f4c4364ae0f9fad76130e1047e91c513be3f3d80f5da7e30b98e6ec7592df25d1723178a609a51756b22b8b16cf69c87a96f90279070c0e8b2748d1fdf1c08aedc509d0f641dfac7a442dfe3a34e39209c42d44634d1a3f03936c9ab26ec33ac0d6d82dd01324764b3f11bffca7791e6503f1a66e28ab279a67c07c1a", 0xc2}], 0x3, 0x0, 0x0) 23:24:41 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/227, 0xe3) 23:24:41 executing program 1: shmget(0x0, 0x3000, 0x628, &(0x7f0000ffa000/0x3000)=nil) 23:24:41 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x380, 0x0) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0953c4f652963dfc33b39ce340625e03af093bcc4263dcd54152b94c0d618e5d71774c4a9bb6566d7df445ad4fcaea8d523dc8bd24801b62ad51fae4e85c302d5b043964ff432992da8f13fa68216300ebd29b85e91f3add418899e9d758ba655a23fc3865b3bd", 0x67) socket$inet(0x2, 0x1, 0x800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000001c0)="013bc17686b93f40a58e82e97ed7fe535a8b8120187dbf19f9faad3a08af274c79a3f305e4499a57a68fe229a5c8a223ca0100f770b5a7c250fa867f7a3bc9fdb6f1fa6a1099e2e212477ff95343f06ab790d5ef738e83609f89497b5b9ba0b2f02612fea9e4b0b68138ac15bb16edfff9b8fdbba17dc816a38f6c3ef92e06093893f79e4e462683181d4b99813e136dcf7cac2a67df8d7a529a514204f402bdcd2e474ba9e9e2f118c7731f681224", 0x24) 23:24:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:24:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4f, 0x9da, 0x101, 0x80000000000000}, {0x25, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x5) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300000c4a73903"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 23:24:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x6, [{0x1, 0x121ee1a80}, {0x1, 0x80c}, {0x3, 0x1}, {0x2, 0x400}, {0x3, 0x2917}, {0x3, 0x5}, {0x3, 0xfd9}, {0x3, 0x5}, {0x1, 0x9fe3}, {0x1, 0x1}, {0x3, 0xd451}, {0x3, 0x4}, {0x1, 0x80}, {0x0, 0x8}, {0x2, 0x81}, {0x3, 0xff}, {0x0, 0x1}, {0x3, 0xffffffffffffff7f}, {0x0, 0x1}, {0x2}, {0x0, 0x3}, {0x2, 0x8}, {0x3, 0x800}, {0x3, 0x80000001}, {0x2, 0x5ce}, {0x1, 0x5}, {0x3, 0x1}, {0x0, 0x20}, {0x2, 0x802}, {0x3, 0x101}, {0x2, 0x5}, {0x3, 0x400}]}) 23:24:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 23:24:42 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20180, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) pckbd_enable: command error 23:24:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1, 0x1, &(0x7f0000000100)="de41c3ba8b71b436ddf6a79f36f471a059330d46036e3cacce7a48e4", 0x1c) sendto$inet(r0, &(0x7f0000000040)="9c59694577029a8a1edf2c60477d7c9208556e07393cc360415f0a962caa2321ad6c8ec519e35857ad0e99e0bc4961a37d452e8847613c78c3f45d755c476f0abf95f968affb6fa98b32a69d2f717504c22d7cdab084facde7f37b", 0x5b, 0xf, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 23:24:43 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000340)=""/238, 0xee}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x83, 0x6}, {0x25, 0x4}, {0xc7, 0xa49b}, {0xaf, 0x80000001}, {0x46, 0x3f}, {0x4f, 0x22}, {0x66, 0xffffffffffffffff}, {0xcf, 0x7ff}, {0x85, 0x7}], 0x9}) close(r1) 23:24:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xe0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) 23:24:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001440), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="9b0f9f2a2f777e4a0b17ef015013a251b9dcbe4e23bb5605ff41533f7e4112ab9143fcb2c5ba62276f031ce90acc1d12c84b9855a539c7c140", 0x39}, {&(0x7f0000000180)="bf7b08c549c4aa9dc2ff2453ef9db9baf34ef91b4ec98828c138f83785c37add7cdb85fd1b215a494f85d701ef39eec5630f675d526e7b8916e28bf658ce96e36f9e13c4ea3dbc20d5638698fe800f96d2725d8e924cf2aef12efb9042cfba0f6c7649694229ef7e97dfe0a329a67ae2cb64091b84b9c53cbffe2a7e28ebd39bc7f27c6c3d5854ff385d12f3fb9f3d35e369e6fa335217404f0d5277aa04e1963283c75717145113e889763cf1cd5a57356436939f419a3edc9c3436d9464f36bdc89377ff3d444cec4b1fbad17f0cb14e19630d5171b7d4f174b301f07c8916166ce3c54bc87e90bb05bb7beca5eea76fa2e05f3b070a6d86b83d66b4b94cd9824d8a57ec3a1d9ce417752d30bd865143de13122bca00749896944a3ab05698178a0e1f1676a7549a00dd525a44a212aa2c451f9d08b772c80d1a63326e4577979668b7fe3b70ed625575a052f198d5ebb9ebc13a5050d9d57ba205c18d2e5e3569c3c441ced0a3026330a23e2a70e4a13a23c6fe0d76d5e4dbad35e18158a80ebae8e8d5c92fc485828e8fc0eeba20829d2efe3973c9fd456627c93d49d8d7ab31a6efbadb4456b53810ae478c508914d54624ee252898a6c50284d5e1e0d04413ac5d0d7895ac97bbd89b9f3fa8cf4d47103ea6228f0f732be97c9b4eb622a79404048e5411c77a1f010c118ad8c624cdc929f5c88cf8cd44c5997c4319ffd83066b997f34ed5186103c71ba3712aa7601f978b0011719c62dcc8a588b1e6a59a17af22cbf530eb17e19f6229b1a7abbadcc8fbd4c4cb0ff005dc94ad842054bdd7d6629abb7c2d2a348a674f574f43b4a93103969016262917b6fb2e475751f37f3486e5ed13d9face91a37b4821ad2e84128dcaf692dcfa9ab565b808edc027373fe75856c65bbbdc9d6ecf46bcb775173b57515345a61079e65d57d22abf9562193bf5939f60cbfe254a4ddfaa4909bf393bad893584b1c9537e029bbdff5e3e884edea4c07887682b2b50c3ab344e2e3117d3b555abc13a018772da70c1c9b44e97fa21c76d861ee41bd883998c8e8e3757a59461d4cc96ac10f2200a4aec25e03e47dc75824480b666d79a4f630ec306fb31322b714d98dd0d6ad92ff33bd81fd5cf4cfebcbb1dad48b239ffff08a76920da9fe6a49f18d11cec40c8138f8027907a6580d0cb6cf2818354f3c3341d13de6c0841356a90e944b329da9dce0c956c2033742d9c56487382808a356405abff865a85a96d440942f9145facbc4e9a88351f9192ba4df5fa08cbb3190546d5479ecb1ed3751f0f0bb447dd52202d1676c83fb59b1bb1cbd7f62dbde3aa579c698bcf681a03d1c0b379ac14130dce01070c518b98b454077deee63df723243c95c4b3889b26bc49ad83f8d2651d3704fb46973ad73951fbef41935d0ef0c7edc161f7672d94505c2df3b02fca337d49129bfb4999e57ade38617b34e09111130666e0823a84c8569847a7df62106cd17e90decae74ae8371cb63a277603797e4164debf29a637b8fcfed4e194030d36bd32a11905a6ac295cf5b36596ddb876ef1d7232c59664e8369b822d2429eeb4062d4221a33831ac8db5ded03bbd6697957e92cfd70965fbd0246825244d132776f5b7469d8a0da733f4a1c01a88844a6f4d002f829896e2a27e281f70f1dca86f021bf8490800875f63038b92fb5230ac06de65deb3d1acfa1f4d7eb063dfde82579fa863e995743cfb9b594397205bcbfe9e2d86336ab9c085dba7642f620b95ec8b0e4478c32a19f33fb0477d588e564e8c3e4b5120af53c26b52f3700903e3540058322bba9aaa0d9ef9398a6cb8f79cd180fb6238f9e0d41e7b921e1960f1aa27590aa2b0f3a75bf3dc2e904183a433e6898c214b6faaf727fbf12b511178632b4b45488b52918098616f233b64db529375e69c52bc1c7cfffd51bbbef7bdcc92f476454ccbbfd1eae53be730e9e63858b46e3b163f1767e5d10b14dc3b67e17c4e8af4b7adae0a24682dccb6340216db5be5b55c2a9373bdb44f9ab015c5d4cdd1faef8b1865f772eb548e04ba1577445062daf2443a883ea1599f91be51df7b0b0235fb452e7aaa83e3b60edf65dcdc4916a8f2d76e505b47169232a891eb9031e8d42864c18c38f5acaa04aaaa600a5f836488cfde61d192d07593ce5695042759fd1df8a5807f4ffd4b0d728eb2bd1b5b04ec6d145622b207078b74c4482869354f6ab6e7c711169fb65baf24a533c27fc6ec5d779f2d58f965953cca3c6ebec3dd1d3bb13e5435ebb918137270cb59e095a5b94641af6394ec6c4dffd79c2d5a617b8b1e98b1df8e63cfc55e9e4fcc793f9ce41266b14cf5a8b9ae7ac4023fff577332f5518e5cd485921e9f45a0a5f5c2acb3ac82ebb96c3b027466a330e10191deb81f46d853920810a032370792675fd7c2b4e724961542420be75899e78994867ffa1859795fbf36263ce3af53156731cc6997a0cfd0f7de85d41c227ad4234f25cb0f1075d09adca1f6921a13ca7fb6cbe3eaaca9e7885374adc559546784ebe733e2ed638e23a63fd535fbe3db2ba91818f2ff30b2dc298fc92e5b2005f0782869afb0654a276357726376af9c9f092a3cc36e754501c2f09bb0b3783b43f10650b65075d652f4ec8b567aba0fe48c70fe1d9148a6f5bcfc6772c8fe859b304fc6e53be9ed00a463ead0589790935a5b5f3c1443fea8c3c17085f7596f293344400543dfdd372b5de2604e8e614bc61d291c4d808726960b82cb91e6ed81153e3344e45adca89fdec7fa18167d544efb351f432a0f51ffce6cc52c7ed8b42b96939ecd607e452b2843400d07229fd39ee6dfea658d3cfb9e08b8323a47cd14dfd78e00ce9b872be09baf77082f304de29989c45f0f80afa176c364150255971cc255d60038ec4369ecf116bb2e5ac82670718447021fe1f71f5040fd19d670d893c275e2e6c1bc8e6ca67771c8f7c8e778c4f6c6f77cd0f54203945e83c504cbb675b81b204aac6c51a60f37ddc313d067214920eb69204b81907ed3b72ddd31f17d6d8e93b3674baf258e2402710944a6e89742f0787469ab123a8de7fa4941237053b3fa5957e866a348771f5b86aae36e5e3d457374f59a511e126b7e87785c7e523939a039087c4d24727b923a5b7fe3a8784648f59eb663277377f8df6c93e6ffd28edf165d6cbb92a5bd75993efd44ebc30837f4a6ed46800d5e96d2c8f0753bbeeb205b9be3a95d27fcf480c162c2476c099efb9183cb9179990ee96d2871dc57672020e2d97d56cc75da174c03e7eceb427af72bc285d89f4fb5d9c23fcaebe30739461edacea356654aa3da6f339146d9c54690aa8e204b94181d94f7893ac661d41ec6875c175fdd3a90e8b5631fa0a473bf5932aafa77bbc8aa46b35585d74491a9f5807d7359ff6145f523f0ae206bbc4331790a4693157b9a72f3574ee16a54d0e7cd22c1d72df025850592e699b5bd4af3981a1c83bb1061d76133e3348f3a5f004b140b2ef6f8ee8595edc6f92ef59ca17b454ba90dabe20140bacc9579ebace06f0efbb706d1543fa9a82afd7a51a086e3641401cef0b9d9444124c8fa3495d6063bd5e15825b4fbe53df5c3e5812cdd67758f4ba81132b405461d2414a87dc28c9ce10ecee80a1f8c6c9ceca867ee8ca806fb2f80a070abead1476a316ea33b6bd08dfb3f2353c0a1292f792002d74ed60c08eb237a297a6970012dcd05a5e1402297507ce2fab71dbce84a461176948aec7119b57556523d8b63578ce7dcac4a496629d183ef1bb7379c88f62588c946c17a8c306f39d8b799d395e1274aafd8f07b0f8bde621237ea1e455d3a4912eb6180459c32bbdbfabdad06e461299b9aa851f947cee0c9f9aa54cf9eb085e090cae8c35cd329e003037b59ac96404bc709694e1b17ef88ead8fdbd0eed5558f2aa9ce2b2501378affc5b2457d23a072a2bdb335d559b9d48a27e693b6f2a2f28254e415fe09d107a38762f631f8aa82b8be80bdee36db298adbe646c0a473326b30f5907ad549d058b3e2acbbec45b473aacb9a41ade6ef0d59450a225149082ebddeb9111ec4336dde81a997b9dbbf8343405dfa43b8b3db0dd0accc89729add19c305f654f2328fa13506a67f44f11e1b8e6f3ccc15a392977a6d183139f3123e9b6deab462ee5a31ba3c13d446397ea18e0d7d349a90c49e0ad5a28b7f53ef93b1027a8725a9c71b17f1a7b01d16f02c15e7f2c1a703f1a5d5179a3ba5c4694200cc2f214931e7e81996048a5065d0423e724a1c94dd0b123e615f0c8ba550d9c7fc9b589e3df38b96712ded5227ab481c9d3d7d6190a969510e1a1c5d32146af9644be2dfcd12cd70ea49a6f7543335344394e6533fd4031a524ffc105ed7735f6b6c0e5ae6c6543375019ebb641226b162b5cedfe462f88b97b6c45a7bf5b3b7baa5ef423b0149e8f8438fc1bcc57cd3611460dd2812ca0cd9cc65904318880dd17125841d25bd4f2b3498b23c58fe06a196985db8fc4e7bcb758f39c560d1039876478ac2b8194a81575bf7e6fbf1f28d9326be857151c3ba5998b1a70a0d53b5a004eb2190d77adb2000af718d54ab8f2215f8f1684bbf89190108cbde11c76d3d67f57fca271ea39564f05a6acbef190b10dcccbbb0778bfe911ecc8d89053565e7a80e7a446040e60a0a0aad11c275d2cc8c0cefd7e17a25bf1c084fafa1dfb8eb3d1d6b79c79710b3d5f7b7340f664258826a726fb76be297b00402bf7b018622e6836789ade3b654b880f57c5510da648cf866a235225a571de61dd051d663fd59cfaa154e08bb67470d39a8f98d045fb3cc52e7ed9feae6724401a982c16af56880af85b03ed266e849019935ec184c4f1ef91bf41fdfa7cb2d6d4e8e7186d078a67ceefb27b7cb33ad602c6b55366d36981bfd236ce2906416a4cabb13ac575a2c53f2fb6b74354844fa4a5b5e0968c8b63f71843764929b7c9b406a91d4244888a2ad5255f85df216e75c80f439530b9817349426e4cf681298f629c9dd6dff36fe75ec8b5034ca9d6e0b96827a00886cac751a12cc556de9ae6e143d0d08664327f7d9893a42d60c24559794a16fff2eb3409161d2c6883f49b8002e879b8a7a529bf5bbe6430d90463131c51e1afff1a595fb0ce031fa095abd68e06978a28083fd23531fbc8eb93e2a7d8f43c58df3390b23581518996b78331d357fd42cc689d3c22746e24ab58945fd17b7be353c83c9d8003ae2c5bfcc60f4a1ea632315632c9105ae8b1bed442eb1444056b4dbaf0876b1fc1247395127d70134789837d1f4e566eca45d2993882bcf74898f7ce660dcb7c1048850ccf82bcc738d75fe738e9cb8c026cee46a91f1f12a21ed44d71e78d7e5222352e7eae4f74bb415b3a151b5eb82dcb654048b83bce09be37088c220461411ebd4aac1c136876532294417403a137bd6eb4e49ed465305f9de9ed770e28a331ea42dfbb2d4fc96efb945c1e426d6c310e2fb28d10b4f6468462aca17e45d050f8b295b76a7acc6297a3605e6d106ea4ca72b2d334bbcf5758258756759122bb4ce68d00a366a70d2f97cf0a2341beb10509f77995f8e024eaf26313fa4cf06e64d74f447834a9e419cc631ad9e54e363bb3c1171df16775b99c7985efb6cbc6129cd95f515319a266ee0ed013219331f70d24ab4db60f844fb2fcf94d05d6ef85ed3164996b4dd0a2ef2a6afaf2ea95d99f9f2e43418c29c7f0a67ae6c609b443c32f91388d192d85a23c246209328df938f53301b64824c31b0d4ce9", 0x1000}, {&(0x7f00000000c0)="36b1ebf9f20144ab84763742da47b6c56d62ef61fcaaf502b719ac85eb4dcaee8623bb8dbc16aab9eac8be12d79408c49f5f0aeffec27f83ef6fde9f8d8f63ee5a9d914f2ae793e9b66bc1755681927927d96bfdde0a82532d5ef4028b33674d3fb053f6a404423389d8a320e919be", 0x6f}, {&(0x7f0000001180)="3f064ab96699f863a0e62750a941a6a089fa620fb187c913b1bfd25e7cca72c8eb6b9659e4a8fe732b13e9dd05efcbe78a501eb47b8f7df96eaeb6ea7eb759f543b2538eabf8d5f6a1445165aa29e87a3ef8024bf9dbececee1f6ebb2a82471a4c03e0154fa199df8caa6ea81e46929faee94ce974be80f9b9b7d5ce78c78985ae43d53ef967e7752aa743232da5220bb566", 0x92}, {&(0x7f0000001240)="cba2e36963bbb4cd90086e34a8f13b993b7aeb8303bfeb903bd13de4ac29358154e9f0027811edbab9353043daa05f347e075baf4b9129b73ef31d0e5a63ba", 0x3f}], 0x5) write(r0, &(0x7f0000001300)="64df1c7750b2488c4aa8c55d4d6c561427612e5582e3549481b871592e9aae585535ea75b53005a3af757d077f55e662bc7b4c5fd299245881cf617ebabe0bed0cd4b4044fe33fd9a5cb9de6f5e618fb9cda90a500c4851016b033e0f4d4f0e36fe3ce5000e96b5f298e5a975fc5378af9696dfcfa6590bcde59f953b7cbdab45e2d5af97fa86da1958a6363e50096efe05f56f6453ec9d75525b347b7031d56cd8e7d9fddb76992a3527e39d3ce143e0c3c2aa4557ef6aa8069da716c28eeb55e4844906be83f1ba2fd7c64c17b68ba8dba214380", 0xd5) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000001400)="d652a5d8161c0170e24d357e04502dd0cda0718d897084e4da7c939efe6a9f03abb627e9d5f976ae21110678916532d9", 0x30) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7, 0x2}) 23:24:44 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) fcntl$setstatus(r3, 0x4, 0x80) dup(r2) execve(0x0, 0x0, 0x0) 23:24:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x153) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x802, 0x0) readlinkat(r1, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/156, 0x9c) setsockopt(r0, 0x8001, 0x7f, &(0x7f00000003c0)="e8075fbbe300ef94958427bdbe2d61336aba10508797fdb19b4ea828feae256084302b80a971da05a80331ec4f46a64fd49476962eb3f69d1f94f230bc5718a6d2e27fca3e4d8b4068e8a1bec89b1a9407895f981750c110dd9285c681859955fc83a959b325f04b5c96ab97166f5a3d2d908bf44c4219ec97aaebb32902c0f2", 0x80) recvfrom(r0, &(0x7f0000000100)=""/21, 0x15, 0x6ddd26f754460725, &(0x7f0000000180)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x21) 23:24:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) recvfrom$inet6(r1, &(0x7f0000001340)=""/213, 0xd5, 0x20000801, &(0x7f0000000080)={0x18, 0x1, 0xffffffffffffca79, 0x401}, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x120) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 23:24:44 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) getgroups(0x0, 0x0) 23:24:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 23:24:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x10000401, 0x80000000, 0xfffff7fffffffffc}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 23:24:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200000000000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x4, 0x6, 0x5, 0xb0, "46183eb5dbfbb731b35d7dd59ebeb3a16dd2af5d", 0x0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x40, 0x608c, 0xc407, 0xfcf}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) r2 = semget(0x1, 0x0, 0x9) semctl$GETZCNT(r2, 0x11, 0x7, &(0x7f00000002c0)=""/68) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0x800}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xffff, 0x5, 0xffffffff7ffffffa, 0xe9d7}, {0x9, 0x0, 0x100, 0x8001}]}) 23:24:44 executing program 0: socket(0x2, 0x4000, 0x0) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 23:24:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xa3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 23:24:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x0) 23:24:44 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x80, 0x3, 0x8000, "4c35beaff24c84b7f9e6b9a48a619a9fe495d8f3", 0x8, 0x9}) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 23:24:44 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() r1 = socket$inet6(0x18, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000080)) 23:24:44 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7fff) 23:24:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:45 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() setreuid(r3, r4) r5 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r1}, 0xc) setreuid(r3, r3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) 23:24:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x2000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x1}, {0x3f80}}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10001, 0x182) 23:24:45 executing program 0: r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000000)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 23:24:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000001fb, 0x0, "b88200000000000801000900fafffffcffffffff", 0x2}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 23:24:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ff, 0xc2, 0x7, 0x2b32, "71648726468502ffab5c69addf2a45ae2140ac16", 0x8, 0x5}) dup(r1) read(r1, &(0x7f0000000200)=""/84, 0x54) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) 23:24:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f7b92f1200105f16b1000044001628b53acc547d533587c189eac30000000000", 0xffffffffffffffea) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:24:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000200)='./file0\x00', 0xea0, 0x0) r4 = syz_open_pts() close(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) fcntl$getown(r2, 0x5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x100, 0x101) r5 = dup(r4) syz_open_pts() readv(r5, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/253, 0xfd}], 0x1) 23:24:46 executing program 1: msgsnd(0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5fabc86e843222fed98d59ce2ef8f875f0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112abd496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b702000000000000003cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5d3ae4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cf436d37b036e114eb2dc6255ba99e62b708cf3090df39eda94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dd159b588f80c6f1bdee95b441ce1838347e00d78afdc59ad7df8395fb58cfab74d8"], 0x1e9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 23:24:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x81, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 23:24:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100000000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x6, 0x3, 0x6, 0x3}, {0x7f, 0xc39, 0xaa1, 0x5}, {0xd94, 0x200, 0x5, 0x7}, {0x10000, 0x40, 0x7, 0x9}, {0x100000000, 0x1, 0xbe, 0x80000001}, {0x7, 0x8000, 0x61, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0xe6}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="a000000000000000ffff000005000000f8151f01fb1eec41217a504a6db30e755bbc0a975589a41763a8e52a5a2dc9d0566a5e076e0f67c52f2f7dadbc92bab55125089d6ba0609356820e0cd88ec7c59c928b25ecb3bc8c1aded2a645b02b4b9b94fc3512fcb37f4ece79fca499b83aec1b8fdaed4366c1bce142b3d8efd8eb57dc73bc305a17cd85a3ee2ef6e593237789550955259b39599f8705190000004000000000000000ffff000008000001008467fbd5c94c970ee0754b1a5c8a311b8e5543a5d786b66b1274ea30de3309b0974ae11f9fca4ee3000000000000007000000000000000ffff00003b5fffff664a2961567fdec845e24a4ca45bc4e4e604c8b7a71294e88a4342f04e1f6dee6285dba482063242c80899251c460106ca9494a059986b0110bc708a52d7e65a64ebf24c0e311aea493ee4f21c3693897edd041889ddce4dcffdc9c6ab000000b8000000000000000100000006000000fa483defdb88e4e2b5aa4f9e41e977b4aae4604afb636a4046d93236d5567f74f8acd9a580af10dd6ab24ee8cb034774c57ed6f5da65f28bfee0d766b39410039e379816633647ccf194527075b4bbd0360c7973f0bc50ac888cb40b6f0a9807951d4198e9e9a5d23cec32416b8b372adf59a75f55fce158ea9d1d03d371f3ef3b75b42b7159d326a561ebe3a940a6fdb45995d7858b817af5dfb43eaf1b37e2e85cb8148a000000"], 0x208}, 0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x3, 0x8, 0x6, {[0x1, 0x0, 0x5, 0x8, 0x32d6, 0x2, 0x9, 0x6, 0x3, 0xff, 0x2, 0x8, 0x80000000, 0x0, 0xfff, 0x80, 0x0, 0x3], [0x5be3, 0xcf, 0x7fff, 0x0, 0x7f, 0xffffffff, 0x4, 0x28, 0x7, 0x9], [0x1, 0x4, 0x100, 0x1f, 0x12, 0x7fff, 0x8], [0x0, 0x26, 0x0, 0x3, 0x8, 0xdb5], [{0x0, 0x4, 0x4, 0x1f}, {0x1, 0x6, 0xb4, 0x3}, {0x8, 0x1000, 0x4, 0xa3}, {0x10000, 0x6, 0x80000000, 0xc41}, {0xba6, 0x1, 0x395, 0x80000001}, {0x0, 0x8001, 0x2, 0xfc}, {0x7f, 0x9, 0x7, 0x2}, {0x200, 0x800, 0x4, 0x10001}], {0x7ff, 0x7, 0x80, 0x1f}, {0x4e, 0x8, 0x7, 0x3}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 23:24:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:24:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) setuid(0xee01) fchflags(r1, 0x0) 23:24:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x400000007f, 0x2000005505) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') unlink(&(0x7f0000000040)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 23:24:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file2\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7fff, 0x1f80000000000000}, {0x18, 0x0, 0x401, 0x1ff}, 0x8, [0xbd, 0xfffffffffffff000, 0xff, 0x3, 0x6, 0x4, 0x133b, 0x9]}, 0x3c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:24:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f00000000c0)=0x2d) fchdir(r0) fsync(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 23:24:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000002540)=[{&(0x7f0000000180)="4b2e3e148272f0be3b9ce98f3c42ac4f772039b0a96d0f7364d57a580958d885e85874f1b20bd40cd203b87ceec1ac117f5c333db591d2ef7962f301a6d54263023441ea9dd1d6e8bc12bbbe6db174730943c6fe2a241cc267ea096d56227c7864dc3f9bdc0e58a8132c0164a170d51a6fdaeda23e3d", 0x76}, {&(0x7f0000000200)="a49530652e8038f424a2665233a99ce9d18bfefe1c312731d697df2474b75c2b62caeff23c6ce5d37bfcdbb83057346e08f68d557e334aed2a5ce5a9fcfe1a86a2b69c63349efa7c1156328dcdd69d5c334f60a5403cb18c353579d87c9c2505a4adc14c6549b31d5b9652abbabae60e36cc5d84c71c95f2a2d4d7096551ec1b211432e7247eb641ddde0adf7efde602c8d13312258f27a80fabf38de5aaf766e70d1aee65a67b259071129248bf0e39b818eeb725fde100ae09", 0xba}, {&(0x7f00000002c0)="6589355daa6d64927b5448cf0a19177f165edcdd9f8c9c0b2fec3ef61abb9f0b672096c529e1c826659b29dc8ce53ade59f7b41920af6df9ccdc60ad640e7067b7bc2a28664a2d559ff0ad51786c5122c5f721472c98caede72b68d83209393c08e4ddb441f2c4a0ef8783919325089051c3d94f7814466e21a98f30e302398ffd311e0e248030ce94fd845d8e4f95d6d667f93e84011a40ec75e7452b34f705a8e47086048b78669fe8af83d765c71bbe01e7bd8231ab7026313bee87c09916669c0034c5de661a11801f86757fb83550375e97b50559e52856f1f93b82d5ba27e46d7b95a8522eff422d3ec9146ee19805aa4de555e19ce5c498a5252dd18690acb3154f992cad2d68f2c7e2bd7cc2b3b542d7db95f351a1dcec781bd0633b016678d1eb1685c5827a1b7c0a9d2d90caa3bc805466237475ddbb638c36534951bdcc2e712a08457fb434d59f161a44748ac0e2a5540cda661e4ce08e2efd23113f591449d26e0c50ea60a9c2cfdb1024c5f69873aea43914f9ca498fbd492552b8aee3bdce36c2e68586cecbc0109238105e2072c6f005e903d771ffcd8d0315910c8f6fea2f9b78e19a89ab7e67a0a291b5fc8403a7a98dd1be4762fcd97e77e963b1ac756d1755f9ac37ca40f0f14bd4a5f6c21a5d9a65feaa7b6c1f7bb650d7d91533193af7dfa467482bc950ab588418bddb3ae88fe08b7763b8a1900b079daa570f32ba2b50021f2ff7d1e78b6c9fe28072d3604842200ac69fec23ceafced7560ac2ba7107e3baca83fa4e6021032e4904fe3c14ed2a8ac76f9882d887318aca9b43cbc9f09b6d2c751f7e13578a75e41d294f05267f633e4bfad17fcea9e76a5009e7872eafee56faa6ad1482ed1cf9a0e6dd9df98ee07a6462db4230bb8a207a3bd40ad43ed6572fc99ca21c07d2ce932ac8029e4733eadd3b27c84f6238c46ba01b90f5965450de51ef52fa37d8382739d817c7e0b9cd93e4ba70857f46f7ee49a497301162516c6b8c2b415139dcc5f2e38fc1e529903a04d0ee236ae2c976f2e8f197ea5c39ca02f5511e4a155e164e59266dc6e9937d23cef890c80a1d4854a187778f0f4fc87fbd4e0dee5a2c89baa2e05c8bf1a7ef91e84d276cd4a85fd9ee71c861a68045572273050d668d5b63a7e2c7f9dcf54d58b576458f7ec3f1572c3b561a6953dbde791add317e701f7de0b18d8841935a47a50ec00ba0c47d4ad67d6d184645fcc7bd84351080c300435b88641b2809265de2ae7bfabe071026ac6017140beb1892f2a5e6ed3cdf869db04ae790a1638d8213ee60e83643f99b6f47b7d31cd201f7809b520f44dd19777a82ae4277e37edb750091544b220a95452902278a7c9c6ef4df357c18baa59383b890fb5af20fb690dfe4f034f6aafbb5c91548b4f4514b9708fe818a559067f7d1f56f5b5c0657050be22ad9854846e9d20707509411e5c3708a45c58f20f0fd2f5936d7714ba2fe3438719f07a1f6d1f8d909c3bce8e0823321cc6396c2bd73546f73dd139fc00e724adf2299a6955b86862f4208be9d040dfa5d4d5afedae70dc7ce7d21f56bea80b888888ea2daa830b4adb7396441d311aea38c1298dd92189d78dfe5321f956c530c668b85bbb4626c1ee6ab0475be03b2a943c3054c3a998aa2dc7a839b6a79d671b7d8225267a0e555bd17820c956b79d5cc536c48a096c61a1267cdd3774f45397a94e700ffa9319d9871892bf0f7eeae4eec08e8323fb8e2a2efde78b1259abf9c92f57a9d58f7675289bbab59ace7b6bfc72072fe5411483291307813e66a3745f6f6acf7ed6749c039adf5aa0042bb6201be215eb1b3c1d4e379cb5549f0d03db3d8c4882e40bb8843ddd8ce4085714d65fa858693de039afdc0b8cea59e0496da88abaf0b3ecbaca81595122cbd603d39e7ffbcc84d70c2bf2b8d9594d6057a95ae9f615f9dd61d46a0b2baf76e13b4114845ba05bca555a7ca4d8ffa7e824beceb874e5b7a44f8243c54939b79b999c2ee2d9d7c5c49143304b9ec0393306d351b328891b4f3f5b759fcb648aa55e1d7560204f52926e9175e271a5577199a4a9d43c60eaf0d600e2f8a57ac5fc6fc7bd7428963c45aa7bfcf6bda6bf1adb55e12b4484a53c3ceba81d11e9712d79f2330a5c485e898cae00ccf9ab9941dfab86390b9b5272d1b3489b11466f5af155e6d702ea630de2c3e1522f63c548edd6d96044a60d83d3e71516daa8ac5088be2475b7d18299aad97f96db8b230ba67f760af4f9bdb92f8eb4957c1cd26295a2641807ca47b9a27b3001ba0f55796e6867fd1d2c4d09d05d3a4effe20da9b949b86abcebb95744869e99ee7f2680e1a56081a3e940e7f613d874c80b1c7e2180ea95fdcbece575798e54bc7de7a9c533f574ab424ab9e51d3d008c7e661e08a6b0f02404f5f3215eb23437d6ed033e484b1ff33b8a3e05f4e593139c9f8032b3227305b63868ef2922dc5f6abb9c65182368ca5f582ab05ab358d6f8c153571bbaa4d4dd3ec303e5155ec4af508cab0c1769746a9dba5b04ceca13b138e61716601032680d03a95e907010059a07043fc5f6d1a6043c850b66a0619e5eaa27be655c94302437a2c1dea0293454a629a805ce4b4747f7c246943521a9f68ef82886a5f0360e40e2328635c3d2b046c1f50d3396ee4ed3bd4d4a9ab1be3b1ba98a4a7dd828585a4807e9ff938eef1174f6d5f0ed90f771db72542b7df6d64b57314db8fad1c97a87d22f656f21eb55ebca1b9586a1a897b006c2df878843eb8d53a3f141201946d5e7d61669c9decdc76380b7161dd257d78b59ddd3bec8185442cca6c04ef5ef888299be82cb84b44f016ba768bd6a77fb32fe7c1607065538840afd308013e97de0965219103bd826b8cee32de01c7e2e7974e0b35f44beaa106c47a8d6fd0c4bd0e7407f7b22c28ac0ea9c711d68d3148c5745fae5f1f9ceb1b3fe8d0dfbaea881f2245720b92a0018d9a9e1497c51135aeee089aa51de986ca26216a9c0d4a5c3039dd0bafbc62a7e51924152b8eff42add978c233da1acb8dc101df9ec31a7aeaf7a0e770718f272ea9f23e5ac3c316d2ec4a84fef67cf996c9dc2703a924b5b192fa690f27ccadd4c42b2a89ae9093c679b72319470f85fd2136fce6b5b12f0088cdeecf1b253e550b12d8e29e9a41026d5f8776398077fce4da2df6516de7615484d0a3fa9cdc4d460800136ec0360f761c99f49a6352997596345a2dfe18997aae9fdb0cb893e08a63f7b49f906aaf122d08f3e347ed7b8e2e823e34dcce0adbcc7a05272f6e5205f732305030121640aed0f0b6575bd43f052a986580c4768a6b0a6726711f21a8e4de538ac096bdad91d18740035cacdbe87101c703638b9a38fda36fceaafc626ccb4542bd9648d274f09a102dc9a8e83fa4e66623e94aaed9d262a31e162bfadb62236713d0e5f11185d213ec757df8edf481d5f0e100d57f90ce6091fc567a7d50a77fcd8ef804ac99d2feaa541733c88b0e98d2b8f723b7e22885676058368f1bea218a86d9aba3b09f8ab3c9e6338e975e871f19e0fca54d788e88eed60bbee9a4140992291833f135596eb1b8dcf42598bbebe22c66683b4f5256040cf2e0b1bed62e6b4592f233dd93e2f2d3f49c658c21fe0dcc16aecaf4cf5980f9edef0ba7bbac926ce816b8fc8b6c5b39be0ae69129d85aadfe6d671b34a66e164acbdcd21818b0ab37ebdb70baaeb1cff5b0e61cea69cafcdf3e958e09ac904bdeb9ea38e4af9bb297cf2d498d11d46f77efdc9b0900cb0b50c9271dc3bd3c7370fa163217aee95da95c39f2ff8f3a5513cbbb1d0def33f32a631c1873147a0f1b0d84ba920a9ecf086f25adb8e65c2377e41a5df1dcfec8d6105c5635a68f6d3b49f3190eda7f9270e6eabd4251f4215a162ede059c757d799313222eb1e273d871e85a229df1052a81a444f4881eb7b332c292c9c9ba252382431901064275e3077ed4284fb15be38a82835ed8542642efc6676f062ef31380c24e02d137fee5cd7f042662007a2b9d250375475665d31ae65d15a20ee7f1b9b9b39867baa242bf1d54515fe8d0ca9861017f8740e4ac7f2509d130b22b5ad6c6e8284e8f3b32ed6485ac5518dc29e83178d6f7271e7961f71e14b2ba767e11d55478fc63da66aa202ccb1c160cb920bade741f917c799b937bb3db2573c8b4c360631fb1e23af11e45dda4ade085fbea5d1bcfc055f88d0e4cbef69539070612957b63e3be9043295d1a8725d03cc7aa6d84ff4f78ade02f593df7252d6c42498edc597ceffdbc3995f2d581668efe66270fa32fda60cdf2be4b039dc685ba5004d6f0de983404da416057c2bed2bd5441c4561d763d6e1516a6e146d413c6b307eabe308bb65ddae8f1f5dfda97c4204c02ccb86a8c7c2b06233f43fd207915b38c631e6224bcbefb66a8cc271ae3ef13214a1f97966757d940338b4e3905e7b458849333c45e3dfc383c76441e8db45aca1b2184d797798683ba212f8af4dc01d257f0140e8508b3cba61ea38d370d60c1d43522e44c3b490425ca1579203cef85e335db47556dab9464865d5fa4247e0f14eea693200e09aea7a08d1f1a8af409ac1a9f0fe2c5f2fb5aa82c08344fa0a650d25aae6cde335de693759a64e46e2ac072bf73c41346082654cf8aa535481d17af90bab8da468425c9abc9ab17d93b8ab34ae7e58885c8e9d2a536aa6808eb3213567d4f62cb1e5f1f98cf2e138ae854c459bf318823f12673b7bafd84f659dee08ba1e43cdf856673596eabe74ffee44090dc75d74da315456e7fc4be093baa1ad195e64f87c420cdefa95efcf01964bf029e143c8028f28f6fd9bb88468cadabd6228bc5ad0266308ac5e0dcb72b021a0651579ca0e984354dccb0f8524829bdc32ff5e21d56d98d0f5c46eaa6c87c7677e102a18ca8ecf694aedb22bb76c5c7e25b6d5f3fdc468fe133268d4dcd9e502193f8a6bb5fc784c975519261ec31ca94000601daa5b6d0263ede89c89d092a3805ce98aa5074f34c955442598dbb3cec5a063fc7212e9a1d844e069868cffaea81d9fdb7eb32064ea7b40833a9fbe0acd8f631467b5e22d9ac493fe46bcef0a499a7ac7d53432f5c60799b978937cd723aee8bc51b1654dff9038c614fd5cedd48da792eb506cc0158d4d2f6f32ebfa05ecf33225040dcca29cfc994fa1a434fd56f28b0df87dfa0acfea0c04737dafd71b42ae3626fc7a2368cc37205bd386133fc74b6a2e241c84fe52ddf84e36da7837d5dbfe02d8256c6e26484b5668be180eef048c52200a8f24c5a0cf0e7130ddf39dbe2bf343b3099958f7b400af88c409869977c538bad6ee8805768ee2328b90d7f2a7581f60fbe525265b8dc46d91a09bacc80c4595d5e4c3f4b9cd22b0f8540179dd01a8a6d6dd144c73cc2978442c8b2d32ba88bfac1a8cc15ad56758e0a90e3ac5f8bbf266831a912dfc49bef8e9de92da0238b2b0efceae5343e299e1078db0a64e6b8cac045e8c558fcf640364e3493ec70e5de852f4caa78ff6688952221fe547eb296ad6fad0e81a679a786e654fc0c23e6127591d8b4c60e71c19e373a460fff20aecfc08888140c91992ef9d71b09d52682a0bb821d51e548d94570dbf91d163baf7336342cc4c474491c5bca01d5259b011b84eca02ed03820c8cf76b5699311aa06ef3d7371b0eab1211bba04d44fa414ec22db1c28ebe01b1705466cfeacdd508e4ba0ac5a83f5747f55ae68afabcec3bfb6a49b8e76a076cefc2610a50ed4b6a448f207", 0xffffffb5}, {&(0x7f00000012c0)="0d1226ccc08ac7ae38488f8dba8d03a4f2f1a1078e19ba8abe204ef69ab3fe770986b14b4273e3553477fb929544a9589bf68f778ee3714ac90a98c487ef5f772e6ca9232b7e57334d1e", 0x56}, {&(0x7f00000025c0)="8195e85047751556c1878d692c8cc8b57972e9e86293d90c305bcc594bb6a256096153519db82cd05b2ffd935cb4754483b6b20b684bb48d8a3e5b80286b5811bfe17ecb88b9bff3325eb520852c1cd2f31fc391b4be9e9000e9189383462d275a8365d219507e1b42b1f0c4d0e418e6bb72200e90", 0x75}, {&(0x7f00000013c0)="3d4834bea8a7b084ab4bad5b654cff1c739bf1daa1b094e0da614c14178cbbe94f40752c36bb2a2490c82a79f1dc148e95310194a6233a5a011a572164bf45ec32a6b7c702fe55e3efda202a46ed098cf5c5f848cd", 0x55}, {&(0x7f0000001440)="c5868fe48b5b3983e1a468f8a7a0a65f88d626301706dbc1c36af21386c9604b728a8272a4b05cf8533dcfa81649e360591b6ffc6f8446f34608c4a01f63cbda3818192b19f94940ff4c814f12f9a1750bef00f478453f3998f081348af5c9811aa551e1ee87e5cdf4e65a0b8f469aaa82ad55c3844455187442091cc51031b00db522b519bc4dac63183c3b4fd2d794d259a858b3d5bdf30fb280c5023154aeced32bebb86e4d8a3e29c46555a999dff52c33bf45ca378f545df7037f302fc5903ce5db553d6808f29a1d9195", 0xcd}, {&(0x7f0000001540)="c6233b9284f386d8ff8aefe9636ae7eee9041247d4bcddeab331331d1992c4692b3a3b1ff1da75ae804451bdb73f72c693d98c414600f2dddb99dae46aa9f433b9a5a1a7ead1c73830bff5f644474d01e27e4ba586c56f8a6c912eb2ca2b65eec11201516fcbc1010627f374f10850aa73a42881233c45d0bbf4410c30ad1e58dedd0a0bcc208862fb890ba19e0993557483f987a5c388b31cee25f82f1d8a0d2a734047716616c93e3eb065a353cd8a09f9dcc26ca76fd370a79027206486b246f606692b2f130f33f18268c717885007bb410aeb8de2ee4edb0ccc7ba4885e102124c9a3e53ea8b93bbc201acbed1d96a7389c0afa58c1ceb0de1f6ed742eea70f086d9515319a66a7baa3beb2f7c00589b4ef50238486c2171e732f909242724fd72b9752d71f9ba4f5030132797fdb4b48cb107130b2f6b403f96467c41d124035f18e451c6678cd747c94ff8acf9406b9b933a6ba1778a5ec2bb16f6cddc90cf73d819b5405bc6e26d5d60585670919346510b4b8f3a8bdeff57247ec408593ce6e6f2cc93a96b33d0fe53b7be3de6ec2956606a36a076382b34245681c2c9ab4108e80844b1e0f02acc29068fc98ade6e5f8cd5e69060de7c6ae87b427a579f64b47b29bb5dc3447b08beb3fbeca60211f637470125cb5409462688d934008afb9502bc67bdecf1096c14425a3036103135089b2338e14474c66b5766fcaeb6abce05f13cc03d7cda4309f884fa4c9c5212ae2c194b2a3e30a769547c919aee268c50e16933943dc20a5843f61159d3a9099e4dd16485f094bac9b116eab0e0a8e964800840feeb8822a942c5459f71c8a2ff64e0e00965e0aa062e551f2cf983eacb97fb9a1688e4f95995e55e2db54ccf95f850736ef8b40679a6eb1a14439253f86633838f97ba635e50e7f1911d5156e6109a4d47197a8b8da6f34898015ac672e3ed429fc59c7fa8f464a9a773f3ad6fd0bf1dd4dc1ccd7277e2a0f99ff55b0b9cf6491fa81d8cfff3128cbcdfa19888c8356aa1d41775da9441d9bd56bee40ecd76b9c6757de9ef5be01173990557dd8dfe36904c840b44b52501644a975796653f1723f7aeba0333f8069a6add7635033847494ffed08b651ce46ab33f0513ef1f585340caa21fee64e855ab9cef5a8fc656e450f58c52de350833a66de75d88d9751057f24179ab8a716e3ab1589ef09cf35ee0d26596c82d4646165b1a06091b5b6bb391dbc9722ebdaa7bfe961304041d0bfdcbee028dbd0a4b906eb1fd17f20ac2cf38d72e0194afce9104a966f385aed3bf3e00df90220c04f03645a8bc7827249ed2ca743a9033a423949522145b77916270b36676d105792b5c1d52a02c75f042297d15d8f884443fe100a69ad782280f0f420bb3fb7bc9a3b6a4651c71a09e82d26b3d88c238b5d6ad1f4e456dfcf1e1b9a240611ea9bcc491ed50224fdf36cb18bd01d48eafefd29a242d7cf5aff59062872545be4f95ff2f589fe0510b9bb448ad947741c2e67cb9765c1514dabc6c96e13ae922657341409f9bc23db357edcd09cebd0e6b2864db668280b1cac9951e6d98d09839380a08b749cbc0da602923dc6e1bc279e2983909462f5445899c5afb303613c9abd0f84f778c47a85ade081432089f16edf4aa0d0fce7c880b577a028844fc4590778a69297f44848a5bd1d743a4e5c18ddda335ba899c818d1538e8f8d949cd3d281e503d1dae7200865bda594bc4febab5eae215a3239b6ea458931400e30cd7d683e966da1e6719d2625da2e3b59c891afaacc4ff59b8ca190e600220d15a3a109d10033b880dc29e516296b51ac62db06201ce1f3024ab53888b34f475884fd53da5c123c61558132d627a47d27b1f4787a810d54b02dfa33a2331d6410f19a560b833d2dedb502a46863d1b0aa5fe88991e2d99f8ddffdbf901cef3be72b5bfbc61dbc1a7d5b2684f11a180d7329415703dba82030a1a6f09af418b002d2d21ad4ce85587a796444e6ae9a52e697538b042df3dd32bf9506a5af26700c2bd5bec0785e9439cdffd98e3ae12c65a8041c01969b662a3655cc178af70fb3be7d8e7a93ec5d508352ee1026b1796f4492bbe2164313aba6fdc746e680656108f2977d80a07bde65a977b76a4b8b0b1addc7ffaecec78f21657e341fdc4efca8ccf50a3594d268e479ce3829aa264758dcea5cf345eb319603341c7d967ba93e179cdc4a1fa852076d4c0ae642d78c9c820e5d43098a5fe145755292675b39c1ed5ebfcb48285e995b21e77ac041f06e5c6c4befd91cfc0cd09cc96e75bc4b76a9065f9306d693f990888fae65d93ae454fe3e9eec1619d6624ff64675fd06d21b36e102e1b8d9ece631cae16934de6a9e6980961fd3034043d2589540c0aa1bab5c85c150ce12b19c66a390800d2393788c27e8847a40d21ee6b31b4364bfe6498f919d52a90d2dc89392f8461faddd410d23dc8931b6e94802a21387ee132c5317b35adabd9859877e0a666f71d3415392687a6868fb94dc49a03cba10e41392845a96a3160f34df83f36f6d3966d982ff50b2cf5ceb3938085dc5be47f91ad9c2ed2dce2c0b3afbc1dab039e666559dc5bd377d585f3d4cf67e4bf572a40904c1a4cbe5f0fcfd086b5080cdc024ca71972b0fc1e4b4ff2941220987d6e492782d6c7ea859f825f2e6c634c0211e277dca22418708214832193bdef6bd5d38382f5a50db4d6c9a0938779ac39caefa4b96b7ef5692e6d4208864e846792679c1a9ecbdc30c8806e5ab362a46ea2092a53c3e5e61deae0f702d8292cc68387e8f3fa9e30301d667561000cc28b68e003d4c6b3abe824bb31e6287aba849f27ff716dba83503aa1b2e2fb03c666e8566b75844a7380d7d2d5f2c2e31d77c9da8ff130bc60ea136fb6e6b8382681fb9e930931af5fccd4c6501f60dea7e20f7e468fc933d101fdf3d27482f0e3e2e8b8cd6bcd931417ad3080141a75a169bee59ec1a465eb25bbd08b50461cad6008d82d1036f73937412617b3d8a2dcfca68f0c07bcdbfe129c92ecd626acd2fcf2ec17cd421b16adaeffc5a0e645daf6a6035c3591542e9d9108e953d007db58259e046967364db3a2fb1105bcadef5fc5e9b590a610017b42b41f60703252937e782e50c99c6d9c01959a3ae1aabe69260ca9905d04534f4d73f98ffdbe86b064d8d7dcddd95fa1cd838b64d5675c92f89a9371f4e4df2986e31e4e844f0e087b490e877adfb7c3844eded86c4f1fd108930c23d1995754abf199402bdae3efa10153426fc8f404f7454e12186c7e628050279c1316d9e09fb15f994ef540a2bfd39f28bd91c6ec7092740c95cb7fd515adea48917b3efdad35a870ca817cce9dc42ec5594aec6aef09a5256401bdabb141f062b9a1389a3a9f1e56eacf76635a3ebf0112e9c1bcd6201372a27291429ea08836a02efde7514ebbe34bf9d4316bffdfb8191929a49175c851489f5f05a8c5ea1ea615854d737371c60dc989f19c7d033841923e5ccb3548218108afb0dc95fb0518b4220d2e60b4069e2dacd04b9de94bc46574e563c0a59d4ded1a5c93f85bcd71eb9e366b7e1702de71a12782ad440ee0fa5dfd86d8eba49d08a6a0601753ad5357008053e299924b10bdc1da32f6d019b7a73245a30461694891677799f55dd0aff9116b7cb65e2eeaf7e7428434fe4fcf0efeabd1977803f989dfcabf550cd340e2019e23857f106c22582b81237e9304fc16c083387b63d7f946992db55f71ba34ffca95e05d6d8a93a93a444b2212196e0d609aae8f2592b185d1a0ce8834f3fbcfa0a8a4a663966579fb6c0c55c9b4369b27e162d668fd539326fac1841df43ee5752cd60e7de60f67ddc5e62115df5cd6639b375a78dab620809884c0043fa4caefa81b7ede6405a2ace4534d103f51c10ce401aa4c792442e3a7c37a9fe30315ee5d14859529353ffaa851b303bfaf31218c83d3b0cdd16701383dea2ef275a0a1a6396bd6ff9c25289e682d49c0e31215ee2d8b3d0989d3de83c343d46d06e4b64f33022ff00906404f66c3373051c694f6d18bb58b7de071e5f629d31ee885e1ba201bb711f20528c946dfdc9b1476407d0bf1ce203d3afb27a4f507ea69a80869c3644657c79a47fc70251875cf2c4518b7f8b9ebfd140951d06e48ec0a0dcec023ed846635716970c98c1a0be06c6224b54a61d36b8b27d5a4adc108a1e3d0c0622d57e5cbf15745b01adefa6f1def2a423a102b81b0a9de389fc24e79877581e21219ef4e106f3fa9a7a9c5fc8afb032abdf17fa6a443252b037c0e16b30fc8d75da420ba8042c35fdc83c987949ba6ae5d14f42ede05e4c707c8990d12a4a342919d3abf6de404708f8c5d4f30e5f9c7ca7486a078bb239380d16bce1172d9f4bbb8d9e9d561b7df87a959426ab56bdc70ef3a5cacfe9c1cd8bec576cd34bc09b00d56a2f08dc5e4e714310c7f6edd5ebd246dc2621c8c669a26ed1b6868ea0f47027be2176de207cebcbf2cbf4b1cdb2cbce7cf3f243d4a50d501873aa8fb76d6e3b1c34fa83e40202d47eaa5df563837e71e460020be7daccd0c0d7e8fe793c5a6842b870c5b5437b2cd2f7267094bc605412c652f1c9531d513fa39b3cf77bfc4a3d4bbf4e5004ab9305bea12140117b4db752fb12db7de9ba5959d339fa98e5456e992004f8af4b7b2a93ea4729f305af7b3e18b04477dd0c2bf0cb161b51c43146c0ca3ec05dce7256f60bddc0dbb7c536b400678c474bf31283ee8f168a63e7a295d6d1e60b3b0232cdaf584744134dd2ccd7d35226f6aac6f30b7d9e1719a247a4745504f10985df6a849c89fba8ddecdb438cbb003e999d1be15a83935acb082eb0084a9b06b19ff214686753c408c4fb09b2125dc3bb3a3e30e7e1efb2cc5ee0f8e9b00819136c82c217a872c5251924525ae68233f05ddcc6fff71ff49e9137ec9679e4a37d1824deb9bd961e5d3cf26beb1506c122c6527ec2a6d821ddceb7451af41bda7a4403f526bc8319bb1c7ee1dd5534926c33e2aaa4601958dfa4cee907ab9d1da7c01f7c1e8da0b51bfe21177a4fd4bfd69967a0f06aff71616f91b274b2f26683fe09e2703abd547c4d515dadc8bd82b60ace4e2affe27aaba63ca7fa0107e3aabbc133203bf5a15d51e7c828811dcc1d6e63c93cce21861ef6d6f80dd11b638f240fad766370675c8f2702c0c5817a99570ab5b9c5a3cf54d4cb1c8a94b3c6128cac7a7ed72adbc5d294e0ea4057b1c392b61fb4b422e163a51b1686ab8df357e2e694edafefe357962ec9b9b63cf4707f40ce82b3a84830552200b1a858c544b853ca9cebc966d1c4b3ffb3001c5274349eb37ead2ebddd7eb2d08b6800d1b4edbb034b7572a69dd0c1fa1abf016cf3edee93ac942abe36ef1601c5df5708101791d70e27de8a3c3fa6dad0e1786dde7ea91df65ae809f8d36fe7ccbdca0091cebfd834acca548327c2827cc8cf43a6269946daeb370892c70ca0adb173508874acf08f3b7b2f32fda14f8378eac13d048efb2eb8203b10f671ecc0d7cd98f6b158aaf230d3d1025c0f873d84ae278e7fef26c9c727a2ae1c5a65c31e93f3d19063e875957c680508d532a9d2e0a6d8967a3b91083a127d5ba865c7f57b5ae390420f67f8c870b32f7dee69ada137b94aee633305c8912bfb0a83cdabc0c2d4da03dc577e5c86350c99aebcb2e7f1635f99ae4e2f46946fff75bb494e06cdf26649071ad2723681d88865e2e92bbc0cf21da2e43b273e057dc9aaab22d914d875af063b1f5a50d85a4270e8", 0x1000}], 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) dup2(r1, r2) close(r0) ioctl$KDSETRAD(r0, 0x20004b43) dup(r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) 23:24:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='G') r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 23:24:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x80000000, 0x40000000}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 23:24:47 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x9, 0x5, {[0x3, 0x7, 0xffffffff, 0x8, 0xe, 0x8000, 0x7ff, 0x5a2, 0xffffffff, 0x1, 0x5, 0x800, 0x8, 0x10, 0x4, 0x80, 0xfffffffffffffff8, 0x4d4], [0x3, 0x81, 0x2, 0x7ff, 0x100000001, 0x0, 0x9, 0x5a1, 0x7f, 0x5], [0x1, 0x3, 0x400000008000, 0x9, 0x8f, 0x2, 0x8], [0x3, 0xfffffffffffffe01, 0x8, 0x7, 0x6, 0x1000], [{0x8001, 0x7, 0x3, 0x8}, {0x7ff, 0x0, 0x20, 0x9}, {0x5, 0x6, 0x5, 0x4}, {0x3, 0x9, 0x9, 0x7fff}, {0x2, 0x8000, 0x3}, {0x1, 0x0, 0x7, 0xffffffff}, {0x5004, 0x6fbf, 0x5, 0x20}, {0x1ff, 0x1ff, 0x5, 0x4}], {0x2, 0x4, 0x3f, 0x1}, {0x0, 0x0, 0x9, 0x5}}}) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 23:24:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfd, "42ef517edb953bcc000000004a8e00a92c00"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f", 0xf}], 0x1) 23:24:47 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ftruncate(r0, 0x0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:24:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fchmod(r1, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) r2 = semget$private(0x0, 0x3, 0x101) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/79) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x2}) 23:24:47 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8d8}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() msgget(0x0, 0x340) 23:24:47 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) minherit(&(0x7f00004db000/0x4000)=nil, 0x4000, 0x3) 23:24:48 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:24:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xffffffffffffff08, &(0x7f0000000380)="288abf8410305b8225a3bba46d252153fecbda1885790a0c6703e05ffba100c960a986fdbb3db3d5dc9cef0f106fdc839ef2870b52d41f7ed433468261e7174994194332b9e4688aa6fa5bf419400d5700b9b8797d9894ed41cf73df09739159bfdf3c4c988fae6bfc3d6f08f92a24b6dc10094956c5f8bacac3fda434da82e898f7f1b36b78e335889c78049637763dc8542e1c3be23b126ec94cea55f715422e772e33d0997adab78a728d74102c7a770772d8660fa918dbaa06962972f13686f5df46255d") 23:24:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x8000000000800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x108) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4c8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 23:24:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001340)={0x6, 0x9, 0x297e, 0x9, "997d27b69f76f24ff10129421104219e8647ae1f", 0x20, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001440)='./file2\x00', r2, &(0x7f0000001480)='./file0/file0\x00', 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x8, 0x0) linkat(r3, &(0x7f0000001380)='./file1\x00', r4, &(0x7f0000001400)='./file0\x00', 0x4) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) unveil(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='W\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/86, 0x56}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/32, 0x20}], 0x4, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000012c0)) 23:24:48 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) link(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100)='./file0/\x00') r1 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) seteuid(r1) 23:24:48 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) 23:24:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x800, 0x0) r1 = semget(0x0, 0x6, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000500)=""/245) utimensat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7, 0x9}, {0x9, 0x100}}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = getppid() r4 = geteuid() r5 = getegid() ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000600)) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="758cdd0be77c79e7af7ff49625acfab6dd945043d4a6115c94ab4f44c5b72e6d0f6813776e8f550480b81d504e0415ad29f25d0dbf73b593c387685fcadf8c25ee53fb3b757fe29a518bb4be14e69409fd815494defae0185cbe5a430d598b53deaff54f119d20c6c2d2fceb9dc28c794059b0169b69073e50e59b1553f94c96f9a0d23712ab51494990351abc82e6428a274098ca0aaf5c6247739569ff6782acae78ec5a94c2f2ca57", 0xaa}, {&(0x7f00000002c0)="e2518d1610c42bb3229576746a15f22de34addcde3035fc7f11c607e40879d79aa0063557bc3cab4559896fec6c59ebf64eb871ffbaf8092b2ed7fb3d09507cd15865d2e0e9da3e670e70e62591c681f5c6e0d8f7258a3ae0377a1f39d04ec30c4efc9c1bf21f64f19355d4f3a25eef219c63ac3349509fb4e23aaf081ec1eb7a5f59d750892382d4ba05f", 0x8b}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x58, 0x3}, 0x402) getpgid(r3) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 23:24:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 23:24:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x30) r1 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x267491e0, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c2530009151bacdaa10af00c3972af8ac7ff386242b0f6a31517b32e545045105c5e5a18dabda33332da4102f25cbee56ba9ae723d4f39f00f723f3be154803c4137ff982a018ff1dd9ed153868bbf006c8006b5c8c24001db7e4"], 0x10) 23:24:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x6) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) r2 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x0, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x100000000, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x4, 0x8000, './file0\x00', 0x3c1f, 0x7fffffff, 0x1, 0x9}) 23:24:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0x800}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="8853aeb37e8d6c46b11c04ae7ad3d75e5a78d6a353b2821a8b298216e4e6185a20b38620c853d2d345d9a07abddf711f530de353011baeec3c37044a5c5d4eb6fb17f5a32350b0138f83a08efb116ae13cd193ce82dc5e9298b06426e78726447439a0eb350ff82469caad0073b81458ed78d70d2ddd8488ebfdcef4c3e2f8b24880713869bec0de7c7fce27b95e37717f7e5467f3725a5631", 0x99}, {&(0x7f0000000280)="030c5b4c757d37d66452e43f3f24f3744cf94741ca5c509f4cd40a73214e646578850bd2942a92fd86eb9c519b0495468950b575c09bbde3", 0x38}, {&(0x7f00000002c0)="fd6ed4766e5d7d2099ace3395e4780eeb5e527270538a143fa5f4135cbac8757a6b983244dcb710f73591f92c029e8d95eb36e3bea2c299520ac0961581287da3826be1dcbed92ebf0d2c5b44831d090a52ccea8c1ebdbe8a48f4a1e813fd9e5f14521fe9c05589da9f80c378f1eb54a6807a7e95cca59fc8b717820131473af3df72e34f8be997ea0f314d52c31c118bddca31f16254f5e0d52ff62300a10557555c8d343260509ce269789870ef074ae81977cc17be80d071d79d2ec6a4e03c52f8244b3c8462911a5b2acf878239826448765d61f27e14e9038745bca23682d430338736ece995f40", 0xea}, {&(0x7f00000003c0)="b4853cc664bad532bbb196bac030088a833bee3c2a7748dc63bc567d762bf84a080228a2e1d9adbf1492eb7e371c343c312095a8a0f4c42ac5aa823a42", 0x3d}], 0x4, &(0x7f0000000440)=[{0xb0, 0xffff, 0xfffffffffffffac7, "664b06d22157cbefdc1b59ba072919c083d89c79dc215c99814fbce5348f8f0da12973e9f73c438a30e305f1876b8b7f548abb3618409ad932a1376944b5316b5c22d92cbb027abb4317cc176d04f384df202c9fa080b96059fbddafcc96f8d919c9b829dfb3dba4e65fba04fc3ea97ec1d81f2a83dde39b4ef643902298245ddc0aeb8ba3bcddb1e586e1d91fc99e091f121cf63d1b629348d011"}, {0xe8, 0xffff, 0x401, "b530d6a9ae4c5d466c55883023aa6bc347d1f7f003ac2b822687d818f5621b380d27c332af9915b364de3b3168714944196bbbf89e013a9b2ed6fcca93ebbc6358594d1e11b1cc70de60fb6ef2998f1560d4cd946910240cec4c9793382d63007822230b5503107305ebc5f8488cbdbea866f37262e30abd9fd95c41bb9e84c71ecb6ef8bd1a6355283bf1db88bb6ae6f229b257e83e92ca66ebc08a5567bd70e6535c57ef02da54288a8aefe3031594602e2a7f01f8400224a08d40783e267bb9df1e76c6ca42b787ca9fce12e9f9705907728e20a6"}], 0x198}, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./bus\x00') r2 = dup(r0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 23:24:48 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 23:24:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0xfffffffffffffffe, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb4) 23:24:48 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 23:24:48 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 23:24:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10200, 0x0) 23:24:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 23:24:48 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:24:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCNXCL(r2, 0x2000740e) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 23:24:48 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x8) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b, 0x80000000}], 0x3ff, 0x0, 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 23:24:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000000080)=""/240, 0xf0, 0x840, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) dup2(r0, r1) socket$inet(0x2, 0x3, 0xa2) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 23:24:48 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x801000200000005}) 23:24:48 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x100000001, 0xfffffffffffffffd, 0x1, 0x2, "d158199c5e2911053f62b0d079f50eb9daab35b7", 0x7, 0x8}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x80) write(r3, &(0x7f0000000140)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e8060038c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c84487035874713", 0x6b) 23:24:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4c, 0xc7d9}, {0x18, 0x1, 0x9d7, 0x8}, 0x18, [0x7f, 0x6, 0x2, 0x1, 0x80000001, 0x2, 0x5, 0x8]}, 0x3c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:24:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x32}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x880, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x4, 0x6, 0x2}]}) 23:24:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 23:24:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ftruncate(r0, 0x0, 0x1) 23:24:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f47b78bd765ae9de88b7cee81973ac783d4a6c4362cb8d339e12305098bd1c4c7bf4e88dbeae5aee2daf7fd7166caa9d8c0101411ce8ffa8c04ac6981bf9549", 0x434ba9f92fb615ee) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:24:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) listen(r1, 0x0) 23:24:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x401) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 23:24:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000640)={0x1, 0x8}) mkdir(&(0x7f0000000a40)='./file0/file0\x00', 0x106) r1 = socket$inet(0x2, 0x5, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4004, &(0x7f0000000600)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r2, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000009c0)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 23:24:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 23:24:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = semget$private(0x0, 0x1, 0x61) r2 = msgget(0x2, 0x10) msgrcv(r2, &(0x7f0000000100)={0x0, ""/161}, 0xa9, 0x2, 0x1000) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/237) 23:24:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3, 0x2, 0x6, 0x2}, {0xc000000000, 0x40, 0x3, 0x7}, {0x7, 0x39b0, 0x1, 0x1}, {0x800, 0x4ee, 0x401, 0x7}, {0x1000, 0x8000, 0x7eb3, 0x9}, {0xd89, 0x1f, 0x9, 0x3}, {0x0, 0x7ff, 0x3c63, 0x3}, {0x80000001, 0x1, 0x3, 0x7fff}, {0x3f, 0x7fffffff, 0x100000001, 0x175}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 23:24:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 23:24:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000066c000/0x2000)=nil, 0x2000, 0x3) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:24:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r4, r3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) 23:24:49 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = open(&(0x7f0000000140)='./file0\x00', 0x102, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, 0x0, 0x0, 0x8, 0x10000, 0x8, 0x20}) ioctl$BIOCLOCK(r2, 0x20004276) 23:24:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) fcntl$setstatus(r0, 0x4, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x101, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:24:49 executing program 1: setrlimit(0x4, &(0x7f00000000c0)={0x1, 0x3}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f000048b000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0x24677a0861439003) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000700), 0xffffe0a) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x2, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x28000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x8000, 0x40000ffc}, {0x1, 0x3, 0x400000800}, {0x4, 0x3e, 0x1000}], 0x2aaaaaaaaaaaabe3) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000ff, &(0x7f00000002c0)=[r3]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 23:24:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 23:24:50 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0xff, 0x9, 0x1, 0x0, 0x400, 0xfffffffffffff5ba, 0xfffffffffffff7a2, 0x2, 0x0, 0x1, 0x5}) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) utimes(&(0x7f0000000240)='./file\x00', &(0x7f0000000280)={{0x3ff, 0x100000001}, {0x1, 0x100}}) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r1, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) 23:24:50 executing program 1: socketpair(0x22, 0x8000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/88, 0x58}, 0x0) setuid(0xee01) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 23:24:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 23:24:50 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x81, 0x0) mmap(&(0x7f0000afb000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x0) 23:24:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x8000015) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000ac0)={'./bus\x00', 0x1, 0x100000001, 0x3, 0x1, 0x100000000, 0x7, 0x0, 0x2, 0x0, 0x1000, 0xff}) readv(0xffffffffffffffff, &(0x7f0000000640)=[{0x0}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="e2cf1ab46e8d454a72bdc7857657595506639c0eca025732ffead5f5baa16306c8056268ab5363a6e42d837c0c4f88cb04b61375809cdd761658fe1b192b06b677e585ee0ea1c0e0a3a44f9db097e66a14e7a53101f9474097087c9f13dfac612e5e6764260296690da8801d12c1be61d6a99f99f80139820cebe62cbcd525b3fe7207a502d6377375f969eb8580f29febbea10d25e164dc1b36a9227fab83246381a0287822dac6db645891281234853b122cc31bb57b475026a0376eaa345822073f80167d3f572ffd4d8758a531", 0xcf}, {&(0x7f0000000000)="c43f121691ce74024218b149bf7d89ba4746062c43880a", 0x17}, {&(0x7f0000000200)="8edb920c8cfd245f42a2303e81461fe8d84e12bf8249fe73cf7c5e5cf882579094f8d143fc7736edd15c73772cb8249316f049e74fc375e249df98cb48e3f57351423440611ec837fbd8ab6d9227edb5bdd96529e519a933a25b31527a724721fc6b4505f7e87ff6b89eaecbb73b8614220fde766b675ee9344999035bcc8980694d73881262b86da86a48c099f9ce40e69dd14af3296eb91f60f8bfc1d9fcc84473a0a2f088d3d5dc39b6cfb4bd2063f13c9fa86c6f00", 0xb7}, {&(0x7f0000000400)="afaf9cc306e5f6dbd30aac093c758a145e969459b13c7391aacd6f2ddd67e1d03d9965cfe8a27ee659e1bf66ce00b23567741f6e19ccd5dcd81d3a4369474cc9190d9c97f25b7e5e2a93349c2dc09c2bee5c74dd45f7a82d334d031e294a04f9305384d8308cd2ac3610dda99cd43afcf00648fdc5c2920021edae6ac5248a8d186b94086fe4661bf95c1c2a656b624dd3889e612fcf3a6a175b67a635cc29f7199c81c056d3cb57755e773248f1625074edf8e8ba8e9da03b27d5129dee83fde921897fc1fd6c7b65e5d9087629ec8b7b98ee30c14321cd543b8e75ca63c00c102dee1c75da906e69d500079eef55fdd70e17c0", 0xf4}, {&(0x7f0000000680)="4a2918877576e1779d1a5a73045ad0fad8a6b38f11a00126033547b7186319c5a33d0168136d6278217d6c3f1577c4fe31f280770fc7d5681b5349854cfca578a4995753c70bd0d7eaa9dc6d895a9e4cc87bc3dcdc508e29b1a6344446b9720701838d15d4c5a6e277f2c9c1cd6f6e09ddb36e5f30e144ff7f408079250f9e36070558171d29b2527953200395841d67c446a50573aad73a1c5c8c6dd620202d2598831663706b97a5d5deeb0f18beaacd76a3588b05786e5a369be2a1a82f21dd16f7a776a6186dc0ac6d7050784f866ee3379f0cff6f4bf67515d9ad12d8edb563b4a84feac0088556c37ce3a31386560eb55a", 0xf4}, {&(0x7f0000000780)="3c6b7aa354dbd133b4f6974eeea93a404a874f51805ee2f18139502100076b2e802668d196fa197ce0d94e121bedfbd44abf0790134098cc67382b5064218016ccc1e216660e565d61cf7ce6a9e6c8e63661da152381144018184789df279de80a8eba5e998dec4cdaeb70e832dc080d83d86042f74a2cb04eda0c2f97514a50ba410e8622720ae300b4ab239c3c97c3153d19a65062c78e8490e8c5bfe51edce8b9ee738f1c625afa3fe281e96ebaf7a0532af92460329e7f58b9cc1f44230c9785014abc31", 0xc6}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000001a, 0x0, 0x0) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000a80)='./bus\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000880)=""/224, 0xe0}, {&(0x7f0000000980)=""/199, 0xc7}], 0x3) ÐYõŽãí$‘qŠ¿DPÚAƒiHèòCm8À¸Y:YYórDß»HÏÑ:+ÝôŽÆwû·y×eè8ÃÝë¼Þ°¢Î÷ª‘VîJ3ï6ðàÑbˆ°@ 7»ð$œ„Hp5‡GÐYõŽãí$‘qŠ¿DPÚAƒiHèòCm8À¸Y:YYórDß»HÏÑ:+ÝôŽÆwû·y×eè8ÃÝë¼Þ°¢Î÷ª‘VîJ3ï6ðàÑbˆ°@ 7»ð$œ„Hp5‡Gload: 0.64 cmd: getty 27019 [ttyin] 0.00u 0.00s 0% 315k load: 0.64 cmd: getty 27019 [ttyin] 0.00u 0.00s 0% 315k 23:24:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0x2c}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) accept$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:24:50 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000002c284a81deda788a0000000000f7ff0000000000006df9c57b1e5cd9173d04e0f87c8a5b67071b542a5387060000000000030000003591af0dc1bb893fae4b9fdc7bfc59cacde4f1f1a49de99b32f349d6f7"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f000009e000/0x3000)=nil, 0x3000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:24:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x800) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/126, 0x7e}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/237, 0xed}], 0x7, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 23:24:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x7, 0x66) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 23:24:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x5) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x5, 0xa8d, 0x1}, 0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0x6) 23:24:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x300, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x18, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000280)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) socketpair(0x27, 0x4000, 0x3, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x6, 0x4005, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000480)='./bus/file0\x00', 0xc044, 0x2) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f00000002c0)=0x8) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x7fffffff80000}, {{r3}, 0xffffffffffffffff, 0x14, 0x1c, 0x3, 0x7}], 0x93, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x0, 0x7ff, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7fff, 0xe5e}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0xe4, 0x2}, {{r8}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x5, 0xa854}, {{r9}, 0xfffffffffffffff9, 0xc1, 0xfffff, 0x3f, 0x9}], 0x9, &(0x7f0000000440)={0x1, 0x2}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:24:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10801, 0x120) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) fcntl$dupfd(r1, 0x0, r2) 23:24:51 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xfff, 0x3}, 0x8) r2 = getuid() setuid(r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:24:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x3b, 0x3, 0x1ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) socket$inet6(0x18, 0x4007, 0x3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1, 0x68, {0x18cc7a1d, 0x1}}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 23:24:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_flags}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) socketpair(0x36, 0x7, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/14}, &(0x7f00000002c0)=0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(r1, r1) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x400) dup2(r2, r3) open(&(0x7f0000000300)='./file0\x00', 0x10000, 0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x3, 0x9, 0x927, 0x8}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 23:24:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = getpgrp() getpgid(r1) 23:24:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) 23:24:51 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x880, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x505, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 23:24:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7fffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:24:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000200)=""/247) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 23:24:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r2, 0x0, 0xfffffffffffffff9) r4 = semget$private(0x0, 0x7, 0x101) semop(r4, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000800)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r6 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) fsync(r5) open$dir(&(0x7f0000000780)='./file0\x00', 0x20002, 0x100) fsync(r0) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x108) r10 = geteuid() r11 = getgid() fchown(r5, r10, r11) semop(r4, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x4, 0x9}], 0x2aaaaaaaaaaaa9ef) setitimer(0x2, &(0x7f0000000100)={{0x0, 0x2}, {0x2, 0x6}}, &(0x7f00000006c0)) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000240)=0x2) ioctl$BIOCLOCK(r8, 0x20004276) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/208) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000440)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r6}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r6}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r7}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r8}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) 23:24:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x0, 0x800000}], 0x2, 0x0) r0 = socket(0x19, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000300)='./file0\x00') kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x5, 0x1, 0x7ff}], 0xfe, &(0x7f0000000100), 0x1, &(0x7f0000000140)={0x8, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:24:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getegid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r3, r7, r6]) write(r0, &(0x7f0000000280)='oL', 0x2) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) write(r0, &(0x7f0000000480)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550dea00e8a014da3d2303113160c2893087bf4c1e95ed85a68c1c2c11d57bff7b8b23dff1f4ec7cf17ba1afaa1bcb10cf6bd68e2ef28b312c6e9b0e90aee33b68e5b6cfb487d009b6b361532956f83339ac7b38b22ec4ad3881a64db69fea56a1fefaabc58508ff92bec8643b3400cf50a4174edf18b20469272ea4406553c407d41a9a7cb8c59aaba063d2a9cc690c13ef5fd5b915fb28455cf076ff6d9f3e18eacfac2d2e0092c0ac7ddc2a693076191cec135d67c7d54bc9e8cb08fd40f7b410b7d0d92d4d57423e40e00be7e2fab7f58f7f75a60b038d0356b34d3377257887ac3b9c2e1ebaf1e8516dc7cbfed7667a4579b4cec2b3fa186d58384dd114ae98f0c5d1e2fb8c30224ba46d2f47309f29684e7e507e35be26db302d4d8dfebd745bd1a88e401224a4ff2dacb2f9abae34ba87dff27d399802e70703ae32bb516173e2ad432e", 0x1bb) execve(0x0, 0x0, 0x0) 23:24:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x0, &(0x7f0000000100)) getrlimit(0xa, &(0x7f0000000180)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x30, 0xc007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) socket(0x1f, 0x3, 0x0) write(r0, &(0x7f0000000140)='\r', 0x1) 23:24:52 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7ff) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 23:24:52 executing program 1: r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8830, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x400, 0x359b, 0x2}, 0xc) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = msgget$private(0x0, 0x2c0) msgrcv(r2, &(0x7f0000000180)={0x0, ""/62}, 0x46, 0x2, 0x1800) r3 = open(&(0x7f0000000200)='./file0/file0\x00', 0x20, 0x15) msgget(0x2, 0xd2) r4 = open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x2) r5 = getegid() fchownat(r4, &(0x7f0000000280)='./file0\x00', r0, r5, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x3, 0x1eb3fd5e}, {0x18, 0x1, 0x8, 0x7}, 0x800, [0x0, 0x2, 0x4, 0x2, 0x6, 0x2, 0x2, 0x100000001]}, 0x3c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x6) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000003c0)=0x1) unlinkat(r4, &(0x7f0000000400)='./file0\x00', 0x8) mknod(&(0x7f0000000440)='./file0\x00', 0x22, 0xa148) connect(r1, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x7, 0xa9, 0x8, 0xffffffff, "efb0febf63b5c4fb0ecbd052f2c7bc1f10a3f779", 0x1, 0xfffffffffffff005}) recvfrom$inet(r3, &(0x7f0000000500)=""/231, 0xe7, 0x40, &(0x7f0000000600)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) msgrcv(r2, &(0x7f0000001680)={0x0, ""/65}, 0x49, 0x0, 0x800) fcntl$setstatus(r4, 0x4, 0x80) sendmsg(r1, &(0x7f0000001e80)={&(0x7f0000001700)=@in6={0x18, 0x2, 0x20, 0x10001}, 0xc, &(0x7f0000001c80)=[{&(0x7f0000001740)="6ae1e6b573f55c0e30c09885c18d37fbe425743f4956d53116c6a9abf5d8a9cebddf3f86a07bcc2a7d8d35b6ab459fb9bd0ad506c0e2c484005a3a712d9ebcea3f27b3c9ee5af59ce0f65555719b03787e5485d0a86fcbc982324789a21bc20790cd6e166307958ae8b484ff100db28828d18a9d575c4505ff20c66a289a74b056918386c5ca7f5a17f66676c2a22b2b99a8e89817ddf5b4cadedadf4df0394665a6f5f3608cec6855ebfb0921c3f7d0fb0a", 0xb2}, {&(0x7f0000001800)="43842cb892c87d8b185586c46d259b289ed33fdbb0a51fb0fa8277c6677fc334fe5308c96878a81b0718656215cb06a2c4789b2743169db53dd4938d5271917bfa856f0f853c1592a3145c61ce4f4a96fc19934bda4c5356a5", 0x59}, {&(0x7f0000001880)="fdda53a9c2be9f53765bd9d17f1e1f3f38031c7284f6fa9f87b24d84ef7c453a819baffb10486f17a1d574489d47ec36aa08fcff2f3ad2659a81f2b7cf68d98833b0f2e296aea2920d4759e45b483381172ef17733a63b2b50193746278ae7940037192249a963ef4b4b9b8cece2a404d608005b804bc84b42d73a1b15845e9eb17c51a5f53145d2be0204aeb3695749d58f1792d8fac0d622e9daf698a7eb6b747298252b6afba5a85e9e8acbc8fc0dbe88f6800de3a977770ce364f9093d462d6591e63a03b1f1b88e5aef39fa652dece490f623ae", 0xd6}, {&(0x7f0000001980)="1d3ca329d2e8b855dd8725b2686f14501c037484d05a245dfe6712c9aa28f27f074d8d6aa6fbe4c2557f01d1", 0x2c}, {&(0x7f00000019c0)="46075790f4a95d968c6ab2c8985cd045503ba03a26c9d060fd34aa27cf7255a48deaccd94620b67c39a48cbbd6c895cf0c4f9d6c471e694c5fca8342e3d43729d8441adf2082d3bb6ee824e73ea4de622a9208e71c562d59f65677484c65bc01d4fb0f10f0f548c6d387d795ee7326f02502f6e12ca5a0afd9dcc9e320054b2385b304d9d700c386527a6aab9a92123b2814739fb12be8accea538865ea27cf21dab8cf5b89f37b9da8ad6a0bab652b02aa86fac3c54f1cd985ce052c512e2c93de1357dd8aa", 0xc6}, {&(0x7f0000001ac0)}, {&(0x7f0000001b00)="65951aa8572e51fc1a65930e1685fb6eecd77830a20c6b2ddc6f388fad483d14111bbd5a0f593dc66b55cb6434ca58ab96f563babbfc9266e3f16a690a5d7d1dd510751c6b65b852136c6fc5154f9eb01ca02538bdf856a8538c2c", 0x5b}, {&(0x7f0000001b80)="d76e9f", 0x3}, {&(0x7f0000001bc0)="ba2a9f09aed9ad09eecb1f874045d81b0c22e14180a37f389ca961805b771f11752c9bbf39b458d096c192e7a5def754be046488053b95655d12c8fc3e470444b32280fe8c3630c9628382e8dd5e8ac8c59a4a942818dc4ab7d5dcf91df36ae5a4776bd442b188f737445c01593d241f8381f9cee8e5ad00dbc01d6c2d99cdcd0b55f1b37f9f3438f0f4ac1f491ea59efbc5345c8ee158c8", 0x98}], 0x9, &(0x7f0000001d40)=[{0x48, 0x1, 0x640, "48114a1a59208cab67d9aa5cdd046572ae699e2d17d468acad9a1a7c0203d5c8dbac02466e697e0cc166b9aee3098f676389ed2b4a658e"}, {0x30, 0xffff, 0x6, "3798ce9b44b82087022dabc554f14c789a5ca9a646c15e6e685255fa9c807b3c"}, {0xb0, 0xffff, 0x10000000000, "24d908fe0b0756dde8316838572259af4be87c87428e1bab3219c83d6519cdbc9068974ae43a488a2a44752348905e3f8b51d59c929a073a976e93eb922f80fcc61f42b26a6eee3f59b1722d9617630692b292653b153b18c0cd551c422abe578c56156cf7e05c2b9ba5389f4eb28c681525153ea356530869d1e99aa2c91b65e2a9c86607bfc8899b92700ecaa0f2a661022e9032a59f7bd766e9b1e3d7a4"}], 0x128}, 0xf) setreuid(r0, r0) getsockname(r1, &(0x7f0000001ec0)=@un=@file={0x0, ""/4096}, &(0x7f0000002f00)=0x1002) 23:24:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 23:24:52 executing program 1: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x1, 0x4) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) shutdown(r1, 0x2) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x1}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) 23:24:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x141, 0x1) 23:24:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) r2 = dup2(r1, r0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) kqueue() readv(r2, &(0x7f0000001500), 0x0) read(r0, &(0x7f0000000040)=""/153, 0x99) 23:24:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3a3956b6433d823a897637426bf296607185ce6f6587a2eed7822d7dbf57ce"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) write(r0, 0x0, 0x0) 23:24:52 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1000) writev(r0, &(0x7f0000000080), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) dup2(r0, r2) 23:24:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) socketpair(0x2, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x40}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="bc1d88749598f05936a79381e7014b97710a0b0a41f70e0de0bd8f5d598ac6d2bdbe7736fa2c534471aa21f96be80e4825ec9d0da048084d68c719ebafea4692f5a2be552612050e99eb468cedc6652c455a3eaa261de5a5893529b833f8db3b636da28ca01acda1", 0x68}, {&(0x7f0000000140)="59946fef6c7741eeb0016c090fc6752a54aa31c5e497f8ab6b03d27f6a6b66552eb378a01db52188bf3be851b7b780c7004609f7406a827498a99bc9af814aa5150c9d954f699e4c7671168eb5ade64aa836c3", 0x53}, {&(0x7f00000001c0)="1b5d548de8375ace8f019559d2814d0c52eb9df6f8245780bffaafaec9285a2d1ccc742fc81664927a141a077e5f37717a2ba0d1b8862b874d87d6f9a74461da5aefacb8e19a494354b4a261ed448df5ba580b0f4aa99782c4ff960cc23d7dad5d7560afe6c2ffae460a2b31b9cd69da1016db5988e41cc03caf0df4a1a4f3f238bebdb3aaf2a0233b45523eb7969dea5088276f3257bf40577444bd8a759a94a8a6de071040d38f68d42340d1d8b1991ed5518997b0f2b5b6903de5e1ab279fd36a7c77b79dc560fe200515159dc4623fa684469c16466b3d1a4a8f037e7033199aa6540282f9a1aa13115aa98c1754db231785f714cf", 0xf7}], 0x3, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r2, &(0x7f00000003c0)='./file0\x00', 0xe010, 0x10001) chroot(&(0x7f0000000400)='./file0\x00') unlink(&(0x7f0000000440)='./file0\x00') rmdir(&(0x7f0000000480)='./file0\x00') rmdir(&(0x7f00000004c0)='./file0/file0\x00') fchmodat(r3, &(0x7f0000000500)='./file0/file0\x00', 0x4, 0x4) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000540)={0xfffffffffffffc01, 0x8001, 0x3}) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0xcba9e74d12ee397c, 0x10) r5 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x8c) mkdir(&(0x7f0000000600)='./file0\x00', 0x20) connect(r1, 0xffffffffffffffff, 0x0) kevent(r5, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffb, 0xb0, 0x80000000, 0x200, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x3, 0xa2}, {{r0}, 0x0, 0x8, 0xfffff, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x8, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0x60, 0x4, 0x6, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x7, 0x1, 0x8, 0x401}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x3, 0xffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0x8}, {{r4}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x1557, 0x3}], 0x120000000000000, &(0x7f0000000780), 0x20, &(0x7f00000007c0)={0x6, 0x80000000}) mkdir(&(0x7f0000000800)='./file0/file0\x00', 0x4) mknodat(r5, &(0x7f0000000840)='./file0/file0\x00', 0x6002, 0x8) r6 = socket$inet6(0x18, 0x8001, 0xfffffffffffffff9) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$getown(r6, 0x5) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x4, 0x8001}, {0x401, 0x9}}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000900)) readlinkat(r3, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/127, 0x7f) kevent(r5, &(0x7f0000000a00)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x11, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x47, 0x8, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x8, 0x2, 0x3e, 0x3}], 0xffffffffffffff01, &(0x7f0000000a80)=[{{r3}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x4, 0x259}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x41, 0x200fffff, 0x3f, 0xffff}, {{r0}, 0x0, 0x14, 0x4, 0x0, 0x67}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1000, 0x345}, {{r3}, 0xffffffffffffffff, 0x0, 0x6000000e, 0x5d15, 0x4}, {{r2}, 0xfffffffffffffffc, 0xc0, 0xf0000003, 0x1f, 0x7fff}, {{r3}, 0xfffffffffffffffd, 0x20, 0x10, 0x4, 0x4}, {{r3}, 0xfffffffffffffffb, 0x24, 0x42, 0x0, 0x2}, {{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0x101}], 0x40, &(0x7f0000000bc0)={0x4}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000c00)) unlink(&(0x7f0000000c80)='./file0/file0\x00') 23:24:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/null\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000a40)=0x1, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000ac0)='./bus\x00', 0x800, 0x20) r3 = kqueue() preadv(r2, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/186, 0xba}, {&(0x7f0000000880)=""/182, 0xb6}, {&(0x7f0000000940)=""/70, 0x46}], 0x3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = dup2(r4, r4) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/58, 0x3a}, {&(0x7f00000004c0)=""/165, 0xa5}, {&(0x7f0000000580)=""/50, 0x32}, {&(0x7f00000005c0)=""/229, 0xe5}], 0x9, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x8, 0x200}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xc9}, {{r4}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000a80)={0xc690, './bus\x00', './bus\x00'}) 23:24:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="412fb374ebb42de4c4590845bc906e20c26c48963406077a9a571434bc04dbdd6682ce5bfe7f7dbefc4de980f3e1645bf363b29fd853f71376a7e9d7e1b19468448d04bd74581c91a9d53c74527f5f2b55e6288b94204a439d88479de51cbc92a26544ed4d15a3f0b7bdda9c685dcec0103834cb4400b7ca9b62d927b351386b7d3862df198f83204166eee613fa14b2cfcfaaf2ca9d510a845c58d12570f67afc12fab280a54d459514caa9e57ac5861a03b9c1df", 0xb5, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x3ff, 0x2}, &(0x7f0000000140)) 23:24:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 23:24:53 executing program 0: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x200, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x32) mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) 23:24:53 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 23:24:53 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x40, 0x22) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) chflags(&(0x7f0000000040)='./control\x00', 0x0) 23:24:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 23:24:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 23:24:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 23:24:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shmget(0x0, 0x3000, 0x49, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 23:24:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x100ea, 0x0) syz_open_pts() setrlimit(0x6, &(0x7f00000000c0)={0x3ff, 0x101}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r1) 23:24:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3, 0x78, 0xfc8, 0x7}]}) 23:24:54 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8c0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getppid() fcntl$setown(r1, 0x6, r2) 23:24:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/45, 0x2d, 0x41, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 23:24:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x20004268, 0x0) 23:24:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x981, 0xd1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:24:54 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="030000000000000078c8d17c9d30e04361bf16ea02af0b70839473513cff16d9699bc545dde255a1a6d76dd45b83a83d67d08504511d2a7a257cff00000000000000eebe8ad7c87de839f71c28234b223c2ff759382adab04c32ed49e9360c6a896374ef1d9dde59f3278204a84553b970d7959c438b8bb77dc001b9300aa6"], 0x7f, 0x800) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 23:24:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffeee, &(0x7f0000000040)=[{0x24, 0xfc}, {0x4000000000007c, 0x0, 0x200, 0x1}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 23:24:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, 0x0, 0x0) 23:24:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r0, 0x2) r1 = socket$inet6(0x18, 0x3, 0x102) fchmod(r1, 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c65b000"], 0x1, 0x0}, 0x0) 23:24:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 23:24:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x14) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7", 0x95}], 0x1) execve(0x0, 0x0, 0x0) 23:24:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x128) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 23:24:55 executing program 0: mprotect(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340), 0xff23) 23:24:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18098966696c653000"], 0xa, 0x0}, 0x0) 23:24:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 23:24:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x104c7, &(0x7f0000000200)) 23:24:55 executing program 0: msgget$private(0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x100000000, 0x4c0, {0x3e02, 0xff9c}}) lseek(r0, 0x0, 0x0, 0x3) r2 = dup2(r0, r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x5bc, 0x8, {0x200, 0x8001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getpgrp() setpgid(r3, r4) 23:24:55 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/253, 0xfd}], 0x301) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x108) ioctl$TIOCSTART(r0, 0x2000746e) 23:24:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x1a, 0x80000000}, 0x5) write(r0, 0x0, 0x0) shutdown(r0, 0x0) 23:24:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) sendto$inet6(r0, &(0x7f0000000000)="71a4ba625df494d1490fac0ba5f99f59fbf85af85b479c9aebcfbbb5e7883df5be6377a7a641261ab5d49b0bb446d4cfcca116b743ae8c7329efe37d953a8a8f969e369c57c2111ec82192a5b44daafeeb42045e03d05f862e9cd284cad4cf9f7d8c7f66a313fc23e2c94e9d8b725432be758990c37f049826c391e6fc843b7ad59cf5", 0x83, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x9}, 0xc) 23:24:55 executing program 1: setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x50) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) getuid() getuid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) syz_open_pts() 23:24:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 23:24:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2092, 0x8851) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x539221ac, 0x4, 0x5, 0x8001, "100b3b4d1b01ed4bbc90cda780a734174e8c5494", 0x10000, 0x8}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x20000) openat(r0, &(0x7f0000000080)='./bus\x00', 0x120, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x6, 0x3, 0x10000, 0x20, 0x9, 0xffffffffffffffff, 0xce, 0x10, [{0x401, 0x400, 0x1, 0x100000001}, {0x7, 0x40, 0x7, 0x10001}, {0x844d, 0x7, 0x3, 0x8}, {0xfffffffffffffffd, 0x2, 0xffffffff, 0x4}, {0x5, 0x4, 0x9, 0x1}, {0x6, 0x1ff, 0x578e48aa, 0x8001}, {0x5, 0x3, 0x6, 0x10000}, {0x6, 0x9, 0x2, 0xee7}, {0xfff, 0xacc, 0x80, 0x100000000}, {0x40, 0x400, 0x8a9c, 0xfffffffffffffffa}, {0x9, 0x2, 0x9, 0x4}, {0x7, 0xfffffffffffffff9, 0x101, 0x67}, {0x83ad, 0x21, 0xfffffffffffffffe, 0xffffffff}, {0x2, 0x1, 0x200, 0x40}, {0x7f, 0x24a6, 0x6, 0x9}, {0x4, 0x6, 0xee0, 0xfffffffffffffc00}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000140)='./bus\x00', 0x606, 0x0) 23:24:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x44d, 0xfffffffffffffff9, 0x81, 0x4b, "5ddf5d51dad3a08f8998867b74b9283cf9300b1d", 0x40, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x6, 0x100, 0xdab, 0xebc3, "7ea3423df89dcc1a9e57d734f12dc3681f65974f", 0x2, 0x4}) 23:24:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x75, &(0x7f0000000280)="a5d4762d6c2566e7d0550e0164b40496bc2cc6f063dd3c674d844104930b5eac1d89084379f8be704f8f991344c84653d3721bcee0784d4810a3d5e552d0657c018035b08d0d097ee96a1462dea33ce8619289d1cf652f73b25fe1ad9f3bbbbaafbacb135fdf31a231f7888829423659f10b0c7041") 23:24:55 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) setuid(0xee01) getsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f0000000040), &(0x7f0000000080)=0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:24:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r3) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) 23:24:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) shutdown(r3, 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) shutdown(r3, 0x2) pread(r3, &(0x7f00000001c0)="8ceac01bb2167d98ccce2eaf1cadbebdfc3c63955e6f4029c66104ae590daf4223329915694a16680ff2ffdc6c4998ff4177af54ce2843f2cfde2648fb45fb70563a72b70911e617dfcdff57f8a8d2605bba951bafabb22cb35d66639427", 0x5e, 0x0, 0x8a80) kqueue() kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)) 23:24:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000140)="795eea6fc1dd50eab28b1321db1de938d8deecfe9173894b53692f8592b23f571d1b045dba0371fee52be74d3875cb63b36510b24c09d44d0836894f558236d01a2c571186a84b8c97a515eade2f4f1ca4ed9e09a0e8") 23:24:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7368, 0x0, 0x9, 0x2c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x4, 0xffffffff, 0x7f, 0x1}, {0xffffffff, 0x7a, 0x2, 0x7}, {0x3f, 0x6, 0x8001, 0x9}, {0x4, 0x0, 0x10000, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 23:24:55 executing program 1: setuid(0xee01) r0 = geteuid() seteuid(r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0x0, r2) 23:24:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x7fff}]}) r1 = shmget$private(0x0, 0x4000, 0x4b3, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7, 0x3, 0x3, 0x2d8ebdb1}, {0x7, 0x4, 0x40, 0x12b8}]}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$inet6(r2, &(0x7f0000000240)="24cdeef2907b953acccade9842dcd2313ba202f076e5ca5c850ee411b36370151956ae52581db1c2b307684c7faa4429910dbc90a6938afd71aa9398564cd0ef178e728ba9675c1eebc937f0a9d11a8ab98c10e6f0d04186d5e8c19f47300dc3bac4e416c92608a9c6584dac7cac4d763c070ccf77413cdc0530d1c0e4cf61d8850ececf7cd67e9de3bfe082e4a9aaba2fc7275fad9d7d9b042a662f7bc7117d95223ed65d471244d6df9196301c0c178ae1cef05a0053bc0404138cf089add5bcbfafadff5d68a358a37dbdad7f1a7553db46f55873d5cceefa19497b7dab03e9a62d890715e9cedc449b5d43e5d975", 0xf0, 0x11b9674bcbc3f8bf, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = dup(r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) pwrite(r1, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) 23:24:55 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000b0d000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 23:24:55 executing program 1: r0 = socket(0x15, 0x200005, 0x4) r1 = kqueue() socketpair(0x6, 0x5, 0x5, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x1f, 0x7, 0x9}, 0x0, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r1) socket(0x1a, 0x4000, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x4}, 0xc) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f00cdd0 failed: hole in range 23:24:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x93, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") 23:24:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8219, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/167) 23:24:56 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00005de000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/137, 0x89}], 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebc30905000056b6c2", 0x9) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x400) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000003c0)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x14) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x4) 23:24:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:56 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000240)="fd8f0e07cdd1df47645d2372887df12612c46b1eae5d592c0617f83c58f3a37da2dccb6a27e30d63a114ba718f0e4cc868d77e11568bc8903e58165638b8a92faa11eca2a0690c7e0ae052f61a4c43d6a2f0837f35c11fe3fc3b", 0x5a}, {&(0x7f00000002c0)="ef886522eb623fd1f6afb4fffc469d9ff6c335478cce3b4a2202a030abca74eb5f9483f382ce715c9aebab672e7c52994fd54d0f3a33764521c504e1fbd26d8b3ec35284f48fabbcae267ad710baa1177d8714f008f6a953978667c38b65c78ec3544524c5a601caaf3030dc9fd098b300c587c3606141e7e1c4d8d0d705790f86bf9c6c5922a9d08791e8ca647d933e4898c08fc6e583f2eb6e308ad9b00cecb90fd8e94f93960cd1c95f343230ff728f4c8d23aa6ea6fe1f04532ed62638d5965cf5115570ad632d4219df41a0ba1bbcb631a81c5bdcf4a261f8009923f4f720532b2df796aefd1ac828123f26663c0b0deeb11a39a8", 0xf7}, {&(0x7f00000003c0)="1985d77b31dda075bc5e368f4ba948a0f1e1a1845e1e65e5c69950e0d8056c86060651761089387f699076087e36e4325bcbd083df3979481ef05c73b22b9eeb8ffea764d01471e6504c9db507cf36eafacd027cf519665ae9f0745762298542784b96188b74f538535e47f126dfa76fc39b5c53f13584f2210ebe4153b52ae9305e196593995d97f823779cfae21710090ad05eef027e900b00b294e5ae", 0x9e}, {&(0x7f0000000480)="815dcad3d511c8ef765c34ba816eee3df7991f7819836ff7c82875a60d2f5e901a6220d69739e4cf73d609d852164c55b14e21ce393735af8347eb861e2c40d918e99a448157db7d30d27b06d3cb5554ae0145983e2ffea2dfdf8f8c69393387be635a220e34660a7d", 0x69}, {&(0x7f0000000500)="7977510276a9", 0x6}], 0x5, &(0x7f00000005c0)=[{0x88, 0xffff, 0x80000000, "a609dadddc51c1e288a264bb08bb13cf271ac1c3061ed501e7400e875f09ff7571b3e226bb97e3a8f330dcfe141b371df56f509d7e1c58488841cf1deac9ef1ae636299773e4a1cc7cd452b42959d83a41749133b782382a80df2c823c48e1479f6e65d03e51ca08e6a3dc2f9eeea0d6515eda6c"}, {0xf8, 0xffff, 0x8, "1ca81cf105dc3ee92dc6d115008f5d5093d5beb07a3bfee2505d26b9f76d05875107d5b2c85d60ae3b6ec893bd6f293f563d5f3b2febfad3d75dc1a830d418f1ba17ef1c2cb7c73154f8d3a208a5f1bc0eaf140a3e957dd98d19176a4315566ef142fcdf2e5f0d31514d07e7f172759c5d329867b9ee62cdb15bc189b4eb6620257dcb7fd99ce21e9a0cc4d7ddf177b86beb1b53e8a994f89908f28ba4fe40afaa1c0bd0c13eb6ba2771012edfd7bd857ad22787b0da4963c7a4d1590e6984961dba50a2cdeb827b1e9214a6bfd01bc63269e1fc88ba87b5d8ca6765ccb52bba95"}, {0x28, 0xffff, 0x8, "6ff14409b89ae8f842168e5b3dd930d5f9c2aa"}, {0x18, 0x1, 0x100000001, "a2e9f481d257"}, {0x60, 0x1, 0x3f, "0a4693c772d889b08400e993e52fc0cb700e1b4f96332e8fd652fec3df6a3f6dbe54947f93316f55e520cccffa09cb21f9ec8aa6caafe504d3559d8aa000e7199667086953eb55098ec678cfd7"}], 0x220}, 0x408) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fcntl$setown(r0, 0x6, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000880)={0x0, &(0x7f0000000840)}) 23:24:56 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 23:24:56 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x9f, 0x100) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000240)="17b3babe3ee4fcfb2b46540624aa5da55045b0efeff99b4bb73b319643a0d3c3a8d1ffd7b509bacee129ca28deec03c98d6b44be", 0x34}, {&(0x7f00000002c0)="2c74c10418288a268d03b34a52f18fc8b829866d2a3b1ce05310c728d4bdeb9ecad841b6b28b33a31c7865c0739e34a51270e53c943c553b6ec029db29c4c09bf13b3ca5bfc7199d48", 0x49}, {&(0x7f0000000340)="341839b366081d58ce2bc393c0d17aabec35af5689be86a9474abeb609794152dc7eb9012e6f7ebab9c007c946ab66b0df35a84e56b1", 0x36}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="dd3fce5ff270a2e778840ea5c5e328c71117d126ce9ee635397fa6d3cf5320a9ad1408e67a8a2363a4bc0fe637720f9fa87a4163e8a3fdb3535d12929a65abaf11f6edb840cc36ce82d014755d49425949f1d76367bd9c4d9f53cfc311b3a4c4d3f92c8ca64762ce673ab1547a11c04cd7ac4ffe88decaf388aa25c5286bc3c6783654e38ffa271502bbf45912aaa0bf97e45b930723456c6078c61dccf0b4dada53a3b4a3dd8d60cac3da1f8b4f648e413a1a653c1b25ebe22b070a0380ff7fc38e5d8b41dd8e72f3a192a2525190afd6edf445f6fda7d11468369693c78eaf8df9b3a71bf6c5bbcd61d7cf001835fb", 0xf0}, {&(0x7f00000004c0)="69a0b734a4d986f206ad8418af9c7382d253c96430839323abc17a8c33d656e340051bd9385a3cbae31c88b4e1b34a795e6ec808b8f3abd646c16bd1df5eef0b95cf3a33bdf89ed687bef3f500417443ade52f51e8be59d202573dccae766419e719ec67b5ac57d513cec382d41ca1f0f9721e59383493a03d3a11a68904911409128b5019b3e741a99c093ba56bfdbf95b529ee522589ae5b54cb652fd26387c6190bbff325658c4d12bf1ed5d64a9e19d2eb204098a7cccc42774d5a2b200492a49d78d81705f470622b2328361239f11a46d6f4cc0bf630e8f083c80c2fd21b523627bbe7b4a5aacadc781eb38a37463786c660fb9ad661d2b0a7", 0xfc}, {&(0x7f00000005c0)="228864079590940f18895a34bc5174de877008d45c4715bec3864203c0876fc54eac971464566cc038e372db17d586c98d18583ecf3f417795880fe01c74b22df666941e1f927679541e918021da59a041e81389", 0x54}, {&(0x7f0000000640)="76589047c6bd3baca82423e38d7da79a21abf46fc92da9ee45c40c57bcd4e03abafd9af7f68a93eceec8bf97", 0x2c}, {&(0x7f0000000680)="b8da6670905aba549e0c788f9336eff5d5c3ce791caba9e31fad60a839b3dc41af381b48c0007a7726bf1bc8924fda42c339dbe997541867c6aeae05d76e38bf93676ade80e63b215357acaad9066ce013c9596e822377fbd58611c2cfe4395f9ef2d01e9bacb6fcff61126215794b2a76db0db7556b9b0f020e1d3e6a7cf326d9c2b7a351868b82356209c665f1675f536e", 0x92}, {&(0x7f0000000740)="bfc2fe8b8e43c48c2ebf3e731cc8c70741828315cc518f8a268757f7fe628b34028aeec27b0f83160010e3a8770d294f9e8fa96e66d5125c59d9ecf44d485537c67b9aa15509e19f482e15e81f7d0614607559ae2f7b78ec47be013abdcd6d6efcfd0300d285c92831f52e1df59e1923acd83edd654d3787a011473d8e2127db613a1943a9a247c9c6f3e793ac4b8c6c11abeb58625a46d78a9c9a9b823a73858caef1dc40a635b4fa058699984da9ac19283509b7a7202430a76c5234a5a5ef277040b26760bf362a2020c75572f578bec8e2f8941bc7ebbe", 0xd9}], 0xa, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x2}, 0x402) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) dup2(r0, r0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000280)) getpgrp() ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000001c0)=0x3f) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) 23:24:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getpeername(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000f7ccda27b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dd0844f69a2cd57c27d33100f136ad17c18a1aca04a067a3e496acb8ac64f1dac198e7fa289399bb85cebb9c29d29c20d319e267cb5b61389ec0de519fa5cba301fefef238023740b15400d835da11c46c1c0e68c0370268cf7ecc095c5f877434a59e360730488c9fecc12d868b29c3577b2971fbba0cdf3213cf884140221cfea0b2975cfc311db4f98a0039bebf82378ad6aba36b71a5a252461de359e62bd297a73b3488ea5902317624ddec2746011c3de2e0735a67ccbeee2188ff1e800bfb17505827846c69c30b7cc85bb0cf878"], &(0x7f00000000c0)=0x6e) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x6, &(0x7f0000000700)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r14 = getppid() r15 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000009c0)=0x9) r17 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000b80)=ANY=[@ANYBLOB="58e5b723aa4ab27bda5d447382cf27dfa6f1ada27805db2aae5fa3b96b4c59f625c57c033a8165d9f6d673c961099774ed6f3559503d21d00a1bba7fc19bbe42c579f8e01e203c9e5e7be061c455c4dfa19ad50b86655971e283c64ef146920f6b79a841e4f981be40cf6c565707299fb3995341fb820d1a6dd5c616dd0719f5a6feb0f15da01e5f7b4f9528440695674d69ecbe59e0395f4cfce811858196d4fcf171432a6a1d6a1fbd31eb049c6c3e8a015714dcc802740ea7a199379eaa84399990d07f0bad964e8c52c06c09b7f45856d6a99b0c703a5b8f5eb5cebd43ee4785c2acda78e2f4d9feb1168433c658a504772c4714aae50a39f0eb4c4ddd"], 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="ed608e18d5402aaa925acea0269741c6d9b75200c762d228ad32edd9128bf5b6f81c0483133e814b601017c29b7a4a49ab030a90b08226dcc7775f39d6df5aa0603b1432b3829db1804191cc98c0936201dc16873d0eadeba325bd26d52b74d49080fb0562b3ed1d75be9893d165ebb9b0110f00fbcc0021dfb2934850d9fd13957d54023f39a76fc12bf7f29ec3ad9d56c93e5b0a78af7fd1258eff34952dc0142973c4ed11858644fab603c9bb5c7b2f67deca38b38ef65778dfa018df392842f10d0653830bc059561412d44dd9aeb359b7633b8051957cdaee", 0xdb}, {&(0x7f00000002c0)="358a3d0fbcf886e8cd79afe4fbf9936b5e30e26a46f6090b386802d834c939b8101932941fc8b98804c186e01e9d", 0x2e}], 0x2, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x108, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) socket$inet(0x2, 0x2, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 23:24:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000000)="9ca92d68ad213e78fac247") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x7ff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x140) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1042, 0x1f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) execve(0x0, 0x0, 0x0) close(r0) 23:24:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x46a86d7ca307d39) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) 23:24:56 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shmget(0x3, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) 23:24:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20a40, 0x12) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x5, &(0x7f00000002c0)=[{0x9, 0x7, 0x7, 0x8}, {0x3f, 0x20, 0x0, 0x1000}, {0x7, 0x0, 0x9, 0x5}, {0x3a4, 0x401, 0xff, 0x8}, {0xfffffffffffff451, 0x9, 0x3e56fea0, 0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0xfffffffffffffffb) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x9, 0x45, 0x0, 0x8001}, {0x5, 0x5, 0x5, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0xf66e, 0x0, 0x100000000, 0x8}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0x7, 0x7, 0x84c073699ecaa3af, 0x4, 0x0, 0x8, 0x0, 0x1, 0x80000000}) 23:24:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000280)=[{0x6, 0x8, 0x39ee, 0x9}, {0x3, 0x3, 0x6, 0x7}, {0x0, 0x7f, 0xe6ad, 0x4}, {0x7fff, 0xfffffffffffffff8, 0x3, 0xef4}, {0x4, 0x8001, 0x1, 0x5}, {0x50, 0x7fffffff, 0xa00000, 0x19}, {0x80000001, 0x32e0501c, 0x4, 0x1}, {0x26, 0xff, 0x6, 0x81}, {0x6, 0xf3, 0xd30, 0x1}, {0x9, 0x5, 0x9, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x80000001, 0x101, 0x401, 0xe0000}, {0x2, 0x81, 0xfffffffffffffffc, 0x7}, {0x800, 0x7, 0x1, 0x1f}, {0x80000001, 0x0, 0xff, 0xf61a}, {0x7, 0xaf, 0x1000, 0x3}, {0xb5, 0x3, 0x8, 0x1}, {0xd01, 0x101, 0xfffffffffffffff8, 0x7}, {0x0, 0x3ff, 0x4, 0x9}]}) r2 = socket(0x38, 0x5, 0x4f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000380)=0xc) setsockopt(r3, 0xfff, 0xc0000000, &(0x7f0000000400)="e54129c621408d037db82a106cb0139da48a12beb38d05d1f1573a585f03d48dcf4a8d568def8c87d80587a5", 0x2c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffff4d) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x9) setregid(r1, r4) syz_emit_ethernet(0xfec4, &(0x7f0000000340)="b6") 23:24:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2000000000017ffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') 23:24:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x1) sendto(r0, &(0x7f0000000180)="3350e4948363ee57bb693c716c6a775e79d64b211606ab74f8c0227363afe2f120240ca4792eeedb5d1334567b2c2ecb44e69b8d0db0074a224100c8a9ad6181a31511344327537050e661ae0d2254d7bdd6387b002f6ac46ffb7f481624cd318b5ada2eedb9c921ea29cda79d886e58a0aa3053be37850be5c46ed6262f2b789fccf1cfcc122dc80ad1a8020f2766927ac273a1775d63cb2d9359175f30d658c52b25b47750927923a945abc137c9858b437b068d0c82bb4a36224aeb1dc917ce0c8be435ca9931f34fd2a8ef99c27ba529d810cb0a61e23fa0d5573b1a6619a9643a", 0xe3, 0xb, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffff, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:24:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x28, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x6, 0x3f, 0x8, 0xffffffffffffff9b, 0xfffffffffffffffd, 0x8000, 0xff, 0x10, [{0x8, 0x6d5, 0x68, 0x84}, {0x9, 0x1, 0x2}, {0x2, 0x800, 0xfffffffffffffffd, 0x1}, {0x5, 0xe441, 0x101, 0x5f}, {0x7fff, 0x2, 0x3, 0x7b1}, {0x1, 0x6a, 0x200000000000, 0x40}, {0x1, 0x200, 0x70, 0x1ff}, {0x9, 0x7, 0x5, 0x400}, {0x5, 0x8000, 0x2, 0x7}, {0x6, 0x8000, 0x10001, 0x7f}, {0x9, 0x5, 0x9c, 0x4}, {0xc9, 0xd8, 0x6, 0x8000}, {0x1ff, 0x1000, 0xa8, 0xffff}, {0x8, 0x9, 0xdca, 0x10001}, {0xfffffffffffffffe, 0xffffffffffffffff, 0x100000000}, {0x200, 0x2, 0x763, 0xffffffff00000000}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000800)={0x1000, 0x3}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="5a798a48bcce108681db347fa3f423456d8d8d3738e78c7a7f95ad16b1b741ac7ca643e2f44a48922fb63ee9e82caf6d43ad06bf7e42a996c423ed8408df485e041f8c4385f8f1fa522e2e46102d5ac132e72d04f4547f38ab6617e17017d410531cee4dcc6e03403ceaa05dbbb0a2eaa3cf7c9da9c90d27be773829b77e3014e384f0cd9e8126ede00e4d1f369f614734a5ea949e5715e7d7a36127fc159578ed6f3f7c78050425693cf0ef98586011635ad8de20314fdf647fe392a5a723c4e56cb9e861ce42074f47c3e2554ad3072aa469a1b1", 0xd5}, {&(0x7f0000000340)="f47a3f365b6f32a334679b831de53678640c5902cea090eaeab77895eeff4fd95bcaaba38abdfa25d8e3741c1fe7bb8d46ed70e0c99c7d84f037b8aea25355a33c47a70d66c4d49e4586b22bc76c9439eb5727c227b76716c9aa3685d2b02fe48d5592eb8be190d0f006cfc4d75ed872922e9bab08cc39e2d071c1aca02fab7fa5e94131286f73ad1fd6f93f8687ef9bc2293ae55eb5627c531afff8b96b4dc6b6a1d746fe3381ca5e0ce0cabd8ba989db8d49a8b5ac0e1fb86f12b3dee77d64", 0xc0}, {&(0x7f0000000400)="0008eed46ae9779950abf581e4c4f454c10c9aa7f77d2d880b5195064e79b9fd56a8e3e750769e683819d0d52b4439e11ed30887f432e4587316381577b6a997a47a74b449ecf0a63b1dbabdbcd18504ba5ec542a80dc0586ecc8f2053eb2bb460c7f591dd48252d9b178ef3e583f689c2ae5ceb92553cd8e7ebec6c8f78b12df73e4b646b6c081832a1330c079d58862898543d08", 0x95}, {&(0x7f00000004c0)="13a58251f249a8215e54f6aa692c5c14c8285ee0c28215d46a4b9e675a2a897286ab133e437f610ca86769a1945c5ab97d7ab0b62d5ad969e4254bb4e13bad0e322612026e31703feb9ca061de2296fcf34301fd7d7cf58bc072ada0c47865cc5e0d66216dacc9115288fd0a123e45b297abcfe2cf92d1f7a62d63af0751177b8da42b2e2c4adcd6c5d8e0aafa136b7b547a55d642391917b9064bce8a1ff23c110126f794a27c62999d041c6a7823b2f7f43d26f68504c9ce43dcbbe8efd684459233a1955f33ac01cff43e30184d3cd174d0b48990db1a4cb92806f53721044ecd666e576466882e6ad220d0fe0f", 0xef}, {&(0x7f00000005c0)="2ef4bbd63c93824212538f10d6a9c98cf1f30182dd8ee198cbf8716fe04b0df9dcfbb6ffa3abeffee4e09520a4f102c877373c8c2eb85f2845c33f3d9ea6916d67a18531ef41d644e5ed92cc15095cd1d054f37401e7d0a9faeafa67eed9d59fba4cedc5583267a304b62a89581ccea473e58bd30ee016a2037d91cb4729a3bde5d9b39c48741a1ec2e0db83fff152c7564f87b9d4021f15a111cfde4b56021594c7f05685c1357b3b5cfe15136434c0c81b8ce411", 0xb5}, {&(0x7f0000000680)="87162c9700bdf99dabafd321ec251845ab24d4da8ad690de71a1c9a71a04d1bc1746a5608827303a1317668ab4f4b99b77ebbc5ea0598e667a1f2d428e31c32fa0787c93a0591d1ea391b29046855c37f1c653b557823b72cba5ab656ee00ef6f65b3f7fb611c7844aaec5868697eda7db730531c84f179c192fe7e1b30472e58fc129bb4d400891bb5cbb3216f067bc13d7197c1586917ed9f619365ee77f22a9515a9be447aa8fded7f14bfb2a8025e6022fc257027e58f1ad9696e7b6865e4d6de3879d21442d853568a1a8792cb4095da81b3dcdd4b7fb285814a9f0dc83c0563c353d7d6c037d84a960", 0xec}], 0x6) bind$unix(r1, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0x2b) 23:24:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84, 0x0, 0x0, 0xf8d}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:57 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, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6f, 0x4}, 0xc) 23:24:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x160, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf00fffff, 0x4, 0x7}], 0xfff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x4, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4d, 0xc057, 0x4}, {{r0}, 0x0, 0x80, 0xfffff, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xab, 0xfffffffffffffffc}], 0x81, &(0x7f00000001c0)={0x3, 0x8}) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:24:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x6b404eaa, &(0x7f0000000280)="777898c12aaf2f3c24eab2de4a1604fba3fa25df0df9338766e1e60b8c526e99c4e850a2bfc2fc463cfce313de2bffbe9aeb84f94bbf9c0e6f0012c122bb455a39dce4d628a14f3bc07395cc55cae12991753861300b") openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x7f) 23:24:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f0000000040)=ANY=[@ANYBLOB="b6c70052fbb6896100"/19], 0x10}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket(0x7, 0x5, 0x4) poll(&(0x7f0000000200)=[{r0, 0x72}, {r1, 0x100}, {r2, 0x21}, {r4, 0x4}, {r5, 0x104}, {r6, 0x80}], 0x6, 0x4) 23:24:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100", 0x5}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0xfec9, 0x0, 0x0, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x41, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x80000000, 0x9, "3f087ee54ef4c02f5e13681899a5dcbab101b2a3", 0x5e, 0x1ff}) 23:24:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) pwrite(r1, &(0x7f0000000140)="98300f0d391debf9d7ca41eead581b1f8e13b79a869143323bf898d65084a78476d0c63f84a54f7560eba19c6759b993fab841b88344bf0cca5beb0c1429055c4605f7f513608c14dd978ce9753ca4ee169cfc8e247097a65ad150b2abd97801747e4f218b58edfb34b8b3", 0x6b, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) write(r3, &(0x7f0000000080)='6', 0x1) fcntl$setstatus(r0, 0x4, 0x88) write(r3, 0xfffffffffffffffe, 0x0) 23:24:57 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getuid() setuid(r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) setsockopt(0xffffffffffffffff, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 23:24:57 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pckbd_enable: command error pckbd_enable: command error 23:24:59 executing program 0: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0xc2, 0x100) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 23:24:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x7ff, 0x7, 0x7, 0x9}, {0x8, 0x51, 0xfff, 0x14}, {0x16c4, 0xffffffff, 0xfff}, {0x5, 0x56e8, 0x5, 0x6}]}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f0000000340)="96") r2 = dup2(r0, r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 23:24:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) 23:24:59 executing program 1: r0 = semget$private(0x0, 0x3, 0x7b) semop(r0, &(0x7f0000000000)=[{0x4, 0x4, 0x1000}, {0x6, 0x819, 0x1000}, {0x5, 0xffffffffffff0001, 0x1000}, {0x0, 0x2, 0x4000001000}, {0x0, 0x7, 0x800}, {0x1, 0x7, 0x1800}], 0x6) r1 = socket$inet6(0x18, 0x3, 0x8) socket(0x2000000000006, 0x2000000000002, 0x7) chflags(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept$unix(r2, 0x0, &(0x7f00000001c0)=0xfffffffffffffd4f) 23:24:59 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:24:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42a, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x101, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff405}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fd}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x78}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00']}) 23:24:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/248, 0xf8) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x200c, 0xfffffffffffffeff) 23:24:59 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x8001, 0x0, 0x4, 0x0, &(0x7f00000001c0)={{0x200, 0x2, 0x0, 0x2, 0x4, 0x7, 0x1ff}, {[0x3f, 0xd1, 0xfffffffffffffffd, 0x2, 0x3, 0x1000, 0x9, 0x7, 0x51, 0x4, 0x800, 0x6, 0xffffffffffffffff, 0x4, 0xb98, 0xf28, 0x95, 0xffffffffffffff01], [0x3ff, 0x3ff, 0x3, 0x2, 0x0, 0x4, 0x9, 0x2, 0x7ff, 0xfffffffffffffffa], [0x7, 0x80000000, 0xffffffff, 0x7, 0x5c49, 0x40, 0x2], [0x9, 0x1, 0x6, 0x7, 0x3, 0x2], [{0x7, 0x7f, 0x2, 0x6}, {0x58e26993, 0xbf9, 0xffffffffffffffc1, 0x1ff}, {0xff, 0xafa, 0x4, 0x100000001}, {0x8, 0x0, 0x2, 0x4}, {0x80000000000, 0x8227, 0x2, 0x2}, {0x10000, 0x6, 0x4, 0x400}, {0x2, 0xde, 0x4}, {0x3, 0x400, 0x1, 0x22}], {0x800, 0x0, 0xa58c}, {0xcc1c, 0x8, 0x7, 0x1}}}, 0xff, 0x3}) r1 = open(&(0x7f0000000000)='\x00', 0x100, 0x60) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xf4, 0x4, 0xffff, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x2, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r2 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) open(&(0x7f0000000480)='./bus\x00', 0x118, 0xb) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3}) 23:24:59 executing program 1: setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x80) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0xa0) r2 = getuid() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0x100000001) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x7f, r2, 0x0, 0x0, 0x0, 0x20, 0x1ff}, 0x7, 0x7fc000, 0x8}) 23:24:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 23:25:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x4f4, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x732bf25a56a9b086) open(&(0x7f0000000180)='./file0\x00', 0x40000000000204, 0x480000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x2e}], 0x57, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r1) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x5, 0xb0, {0x8, 0x7}}) connect(r3, &(0x7f00000000c0)=@in, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) 23:25:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/51, 0x33}], 0x2) readv(r1, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f00000000c0)=""/176, 0xfffffe8c}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0xa4, 0x1ff, "8263b65078f942f0d86f48847a81a6dc2fbba353", 0x9}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x19, 0x0) 23:25:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2000000002a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 23:25:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) poll(&(0x7f0000000000), 0x0, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 23:25:00 executing program 1: socketpair(0x3, 0x1, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000100)=""/220, &(0x7f0000000200)=0xdc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) 23:25:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xd000, 0x3) 23:25:00 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x7) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x30, 0x100000000}, {0x74}, {0x40080006}]}) r3 = getuid() r4 = getegid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = dup2(r2, r2) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r1, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000500)={0x0, 0xff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xffffff95, &(0x7f0000000200)="2b7ac64f60bdfe40af97b04f00002288782d12a8627fd5f598dbbd7116a1cd4b4da1d4a90636265699c7dcb87da257ac28f91369b4fa8e5dd36132c47dabd7df5650d71de0079eca6daecaecf3584c4205b29a0714ba445735a30c97fef7df07f6f8a90c6fbb32d52b7296f4e23d0a089c1ae4691a30848aaa750c127721f5d46415d09d98f3468f5b6210e0bf593a3388f2e45be3e9c79a2dfcd2344e6e43c10f78dfa63bfd5b707953cdcf8e3d41e78ccff5714d7d5b5435d2582bd2f7b9a74eeca20790794a458c80fd4f71f4ff8850e909b180aac40d61f11c89425bc882924adab9286e0d07eb820ce5c68faf4ce3db766984d096676a05488088f89fe5a8c1612c08eb2a81f406348b87acdc3848024c2bc5833b065fe043185ff27c0f115c410db9ec56ccd0b5030036cc05e7f38371f98a944b007953af06e7e08bf8a6157238fddca8276541d1b736c48122e739a2f2c64f9838bdb73adc6661d8f1bcf658f31181ea948fb33457ec0bf2fa41d6559aa1d612617696dd2e2015bde50de8c90a5a5a04f2cab3406ad63a7a34cb89981bd808add1b3571ffb778b998ba222483f8b273809b44903bfde1dce23a61cc6f90705a9c8516de0ebcad8b740b3977b433fa8d4970a840331146a00f3810662329fff4fd282631898c2") truncate(&(0x7f0000000440)='./file1\x00', 0x0, 0x1000) 23:25:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x1000000000030}, {0x30}, {0x6, 0x3200000}]}) syz_emit_ethernet(0x3, &(0x7f00000000c0)="b8d9e00bfdb06b8b45003f922db031692bcd8f6280d32cfbacca191e96d6b83bf596c9b8e97919584b3828f5fc25b1b0367c1791381c6c36583af27cd6b38a40380d877100ce091674c82bf164fcef9af33747d57f") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 23:25:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 23:25:00 executing program 1: r0 = socket(0x40000000010, 0x403, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x100, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x3f11268e97efd331, 0xf0000011, 0x3, 0x922e}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x350, 0x4}, {{r1}, 0xfffffffffffffffb, 0x89, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x4689, 0x80}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x39, 0x8, 0x1000, 0x30cd}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x3f, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0xaa9f, 0xd2a}, {{r0}, 0x0, 0x10, 0x0, 0x2c23, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000010, 0x3, 0x1000}, {{r0}, 0x0, 0x6a, 0xaa, 0x4, 0x34a}, {{r0}, 0xfffffffffffffff9, 0x8, 0x61, 0xffffffffffffff9e, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20}, {{r0}, 0x0, 0x2, 0x40000001, 0xfffffffffffffffc, 0x6}], 0x4, &(0x7f0000000080)={0x80000000, 0x5b}) open(&(0x7f0000000040)='./file0\x00', 0xa, 0x88) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:25:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1000, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) 23:25:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) fchmod(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0x2, 0x41, 0x0, 0x4, 0x7f8000000000000}], 0x20000000000, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0xffffffff7fffffff, 0x401}, {0x18, 0x2, 0x10001, 0xa6a}, 0xe2, [0x1, 0x4, 0xffff, 0x7, 0x3ff, 0x7, 0xe621, 0x9]}, 0x3c) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kqueue() r5 = semget(0x1, 0x4, 0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000040)=""/118) dup2(r0, r1) 23:25:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:25:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x42) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 23:25:01 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0x68}], 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 23:25:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfa, 0x9, 0x10000, 0x0, 0x653, 0x7fff, 0x81, 0x2, 0x3, 0x0, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 23:25:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) openat(r2, &(0x7f0000000240)='./bus\x00', 0x40, 0x4) clock_gettime(0x2, &(0x7f0000000140)) write(r1, &(0x7f00000002c0)="961764d841da801f69f3029197d29f465f0fa3549b8e4e90534ea1fd250635b0a05b983aa390b9dc8723de20420dd979ceb7d26a755647f6cbf3fecc383c39b0f8ca1d192233da2d1d832e558f0e2aef081e1d89efed85a7c010812c2fb734caf6560bb45722d0b8079471153186e825505312c1653338ce879aca2c6464257ba57de2848c0358211f32bd3e79335362f83c3d019d104a277864fa749fc2fff89fb8e0", 0xa3) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x80, 0x18) flock(r1, 0x1) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f00000001c0)="074e4ea50d87983f78f215858fdc4f501ffedc22787abe17314a38315cb5eb2aecdad0ef2eb0563b8b0ceb7e08a0f84f67b31a1895488e7e2067d92d4116465512ef3b898734e255ad538864d23322b59d0c0eb0e584b527b8ee970de38abebd", 0x60) 23:25:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x7, 0x868, 0x467d, "eee4bf18eda54eee53f8ff1c6b6a1fcca2041de1", 0x3, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 23:25:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2501, &(0x7f00000000c0)=[{0x6, 0xfffffffffffffffe, 0x10000000003, 0x3}, {0x61, 0x0, 0x0, 0x4}, {0x4, 0x0, 0xf800000000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 23:25:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x320914c44f7b202c, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x400, 0x1, 0x8, 0x7ff}, {0x400, 0x8, 0x9, 0x2}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "cc53c6e96267eafbba7d82c5ff1f7965393df722", 0x3ff, 0x3}) chmod(&(0x7f0000000040)='./bus\x00', 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) 23:25:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x6) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = socket$inet6(0x18, 0x4005, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:25:01 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x20, 0x0, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x100000003, 0x10, r0, 0x0, 0x0) 23:25:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:25:01 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x114e, 0x0, 0x0, 0x0) msgget$private(0x0, 0x1) 23:25:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708530ef03785b4931dd28f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364e89000000b7ed7bf5ae6f446b16", 0x227) pread(r0, &(0x7f0000000200)="139f5a1e47f5f0870ac1f9757e909f457c99bcf25ddec28ceaaaa211b3aa304f9df985ea5dabfc7dc7d46dbd623a2c20d31e6e4731cdfeead559e74923718021ccd2ffafa8c39639f331f766d8fef0", 0x4f, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:25:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38fcc9cee77572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc3ecdb22c50000000005913ca8e3"], 0x10) 23:25:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/247, 0x62}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) close(r1) 23:25:01 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() getuid() getgid() r5 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ftruncate(r5, 0x0, 0x2) getgid() chown(&(0x7f0000000400)='./file0\x00', r4, r2) r7 = socket$inet6(0x18, 0x7, 0x8) recvfrom(r7, &(0x7f0000000580)=""/255, 0x156, 0x40, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0xb) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) sendto(r7, &(0x7f0000000100)="45f67c30cc7c503006cbfe0f99841d2784d95f58758b4eb880e51eeb541eb1be4bfc5770796e4f140fba882123cc5225ce253b8c7062fda609737c7be12ad0f9aa7a21b64d3185f256a0bd5d0b04ca0a90e7f09ec3b287d2d1b712b79122a80928e06a274b9be0e03c42e9805dd8508bb2c25f15787c1eb8ee278272425dbae83594d9c98097d001e3e4a714e5f3d2166b538080f0d4eb74aaa1b136641ebeac", 0xa0, 0x406, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f665300000000"], 0xa) getsockopt(r7, 0x6, 0xfe, &(0x7f0000000300)=""/44, &(0x7f0000000340)=0x2c) fchown(r5, r1, r3) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x3, 0x400, 0xad9a4663aeabcba7}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) 23:25:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 23:25:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x104) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open(&(0x7f00000000c0)='\x00', 0x1, 0x80) r3 = socket(0x7, 0x5, 0xfff) poll(&(0x7f0000000100)=[{r2, 0x11}, {r2}, {r0, 0x50}, {r1, 0x108}, {r2, 0x80}, {r3, 0x4}, {r2, 0x40}], 0x7, 0x4) fchmod(r0, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:25:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x400020000, 0x0) flock(r1, 0x2) r2 = socket(0x2, 0xc003, 0x31) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 23:25:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000340)='./file0\x00', r1, r2) write(r0, &(0x7f0000000080)="8d5f8297630c523c2b5bc46d1e7a823a9a6131cd606d5fe777a88aba93fe38d13655cb760612f2339813550501cd4c96cf492be287829f853a05644fd348fc2c4df0fb1385021abe4ce16cb3c5d4dc798f027f123b36e7", 0x57) write(r0, &(0x7f0000000100)="5d8395cab7fe51d5d9a2bc48683c6c37e813eea00cc46f8ba5bd62ff952ab3281beab87df81948d44724e35d2035d1145b22cec08489d8763c3beebc9ccbfb51de0cde488409fff4b1018a5d2f2faecbfbe28075a386f037b28b9b6a9373a984c9eef653248004e12c7907956aae25570ccbf5bf5bd207acb2bab863430efe20cd5db4943b3eb95148ce9eaebf242aa7532b8f4afd130e60c4cd72a1330ac4e2bc03c2622045a9a8d75b550a8dcf24915d2ca481779c918238fac9", 0xbb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/13}, &(0x7f0000000300)=0xf) listen(r0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 23:25:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005000000b467"], 0x38}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xf, 0x8, &(0x7f0000000240)="d92d270a67a1a518b43fa8dd90b931ea9b5317f08cc31756b568180c869dfbca0885e113efd366b08df775d46b7d1fbc8071f5cbb91020a53d21e031a0603ec26f60f18ce46d682ecf3d3ae547abd700b270af498a7824d356760f64ee6a1ea6489bf70a63fcaaa537d76c6229fc75d7cb2b2ad6362127005f3284d679f48c2b578af14160eb6c24cc246ba5e938fee999a4f22e407472037be797c29e524960271ff304b9a2e2bf6b13508b7f6a86b360bdfedbcde7adf8a0eaebfff5ec62e9ef779b501c", 0xc5) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:25:02 executing program 1: r0 = socket(0x10000000011, 0x8005, 0x19) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 23:25:02 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x3, "04713de0af28a2813d8209b8d9f39321849e7c99", 0x0, 0x619f}) 23:25:02 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) geteuid() 23:25:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="840b2f141c24e3b3de08dd8cf9c592f7d6ea1ae6abad94822bc83852ec2afc5efa4fafe2adcc3a14fa22460a33b21b3e2fadd37316971de7de0126e865edcfb16f9d7a0f2ff3ba3a57eb04c5e58b0e0c6803a6b6b4dc90386b89a26986685fc54c52a0fc7e87592285cc01ad266959b944261a5872f8c9f574596aaa5deaa1554eaa1a0d674d794357ca7d98a9f9c8a1736996", 0x93}, {&(0x7f00000000c0)="a26b530b607fd77bc1d5247b12eac067567edf727acd882a82b4803f671e13e8db63278c425d0433a635a4631173238a8d6a4b3909855334a1562e8b91e44b6d4107aa0a630eaf46147b659254b8b739ab6f6101fa640d6ae45784ee0447dd7bccf42862c3b3ec42159a497d3ac906d250115f", 0x73}, {&(0x7f0000000240)="e042755828c049e86564f282619d2c08334df02142d4fd2947707b06245fd3fc34a82ebfc01b94598a84278f1f88f16b9b90dfc0bfa74964f64e91e6754aee8a217c", 0x42}], 0x4, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) 23:25:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/97, 0x61, 0x802, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockname$inet(r1, 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x1000000000000127, 0x0, 0x1000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 23:25:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x20, 0x5, 0xcb0, 0x5}, {0xff, 0x2000000040, 0x1d2, 0x1}, {0xfffffffffffffffb, 0xffffffffffffff46, 0x401, 0x7}, {0x1, 0x7fffffff, 0xc, 0x8b5}, {0xb8e2, 0xfffffffffffffff7, 0x1, 0x8}, {0x8, 0x1, 0x7}]}) 23:25:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0xffff7fffffffffff, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8206002f66695b7f30fc"], 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 23:25:03 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0}, {r0, 0x1}], 0x3, 0x1ff) shmget(0x0, 0x4000, 0x610, &(0x7f0000ffb000/0x4000)=nil) 23:25:03 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r4 = socket$inet6(0x18, 0x3, 0xbb0) fcntl$setflags(r4, 0x2, 0x1) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x7, &(0x7f0000000100)=[r0, r1, r2, r3, r5, r6, r7]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 23:25:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) pipe2(&(0x7f0000000180), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:03 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x0) 23:25:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000000020000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0xd93, 0x1, "9090ccb9da3fb52e92479ef495d834fa75bcc85f", 0x4, 0x4}) poll(&(0x7f0000000b00)=[{r0, 0x4000}], 0x1, 0xfff) ioctl$TIOCSDTR(r0, 0x20007479) 23:25:04 executing program 0: mprotect(&(0x7f0000119000/0x2000)=nil, 0x2000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:25:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xe1) 23:25:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/8, 0x8, 0x843, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) sendto(r1, &(0x7f0000000380)="80d333331a1e0cdb42f7ccaeb07e2899a007ea9144c839fe735e78078aeb02bd68757886ec429c80f9905db66031c1ea4e4a486ae5b6467b34078510775eba7c458b561bcb00d8f6c658354ebe366568eed1f60503e01c49789056aa8cc3e0bd8b48891b087cdbcfd5041e2d31f3a89e0192ef70daeafc38f897a36332c23679cfb8e4fdb06c2862b7fcc2c21fd44832017004", 0x93, 0x8, 0x0, 0x0) syz_emit_ethernet(0xe1, &(0x7f0000000100)="8d5f60e6835caad7bae439656e4146545c23291311b6d5e4e7b5fe5cfa76ba76b3178f9d5c199f15918163a567e6aac10a4062635263dc54ce83082f12231c346c174a3fe37c70938127813a427a9e3048f8a797f03e13baec760c3d819d8de981094f392dba71b4897fe0e7203a4746ae65ab3c379c21ea5207e96a425dcb05ed0b27b3ce9b466b5f150817a29acc6ad122f3fda95b9642a4fd88d87253f07b38dda66421d47b7f9cde2e7c2629b5313a636582ab3a5dd733db184eab46625f1377f0bc2a94a43f58b5e6c4794025ea9575366562e8e855f487836388e89aff7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x10) 23:25:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffc01) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8400, 0x0) 23:25:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x882) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x6004, 0xce8) 23:25:05 executing program 1: r0 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x400008612d) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 23:25:05 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 23:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x221, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) getsockopt(r1, 0x355c, 0x1, &(0x7f0000000100)=""/106, &(0x7f0000000180)=0x6a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 23:25:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0f8cc98ad17482395a13ded87e48424d9141ff4b0291b815ed4954a4af6ef3d405985c90befc48a8ea68899e38b2945b11d241d194fe467b19934e8226af88fef807b1ee6865995168bacacd640aabe7f82c21aa0a3aebf6a1f7c37120c8bd0a614016", 0x63}], 0x1, 0x0, 0x0) 23:25:05 executing program 1: r0 = socket$inet(0x2, 0xc00000000002, 0x9) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1082a, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:25:05 executing program 0: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0x30, &(0x7f0000000000)="dea623485f667e5a837d50dadcb8f512dfc203dfa236b7e0ef1f30b3f53f90c416bc1d5e2f1054d495", 0x29) 23:25:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f00000000c0)="48cedc566b517f737425b849febe34e51ea3d339abc93bc2b5ab6fa9bb244f0a45065451679dd7bfa100a1352dd5b03a3d64089e8aaae2"}) fcntl$getflags(r1, 0x1) 23:25:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x404, &(0x7f0000000240)="0061d184f055d5473d6928008b52fbea5b63da8ccfb991ad79d5319477d8282c6b8e29bf2bb7eb1101187dfb5f8a156801b27e00000000") r1 = msgget(0x2, 0x1) msgsnd(r1, &(0x7f0000000200)={0x1, "6cd2a81f63d7ebf09b5b733df25feaa356b69352a8a30c2d56b7df1baacbb39f265578356bcf920da1881e"}, 0x33, 0x800) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x9, 0x401, {[0x4, 0x20, 0x3, 0x1, 0x1085, 0x7f2, 0x2, 0x1000, 0x5, 0xffffffffffffff81, 0x81, 0x7, 0x8, 0x5, 0xa058, 0x66b, 0x3f, 0x45f8], [0x3, 0x1000, 0x80000000, 0x0, 0x9, 0x0, 0xf7, 0x4, 0xc0, 0x4], [0x40e000000000, 0xffc000, 0x101, 0x4, 0xfffffffffffffffe, 0x7fffffff, 0xff], [0x0, 0x3, 0x3f, 0x7, 0x114, 0x1ff], [{0x1, 0x5, 0x7, 0x6572}, {0x5, 0x9f8e, 0x1f, 0x7}, {0x597, 0xcb7e, 0x6d8, 0x1000}, {0x800, 0x3, 0x3, 0x10000}, {0x3, 0x4000000000000, 0x8, 0x9}, {0x4, 0x3f, 0x7, 0x8000}, {0x8, 0x3b4e, 0x4}, {0x200, 0x2, 0x40, 0x853}], {0x0, 0x2097, 0x40, 0x5416}, {0x4, 0x9, 0xc, 0x5}}}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000005c0)={0x101, 0x200, 0x1, {[0xff, 0x7, 0xffffffff, 0x1, 0x2, 0x5, 0x3f, 0xffff, 0x6, 0x7, 0x2, 0x20, 0x1ffc0, 0xffffffff, 0x40, 0x1f, 0x5, 0x8], [0x30, 0x80000001, 0x7f, 0x2, 0x800, 0x0, 0x80000, 0x3, 0x2, 0x8000], [0x0, 0x100000001, 0xffff, 0x1, 0x4, 0x7f], [0x4, 0x6, 0x7f, 0x8001, 0x8001, 0x80000000], [{0x5, 0xb7, 0x6a1, 0xffffffff}, {0xffffffffffff8adf, 0x5, 0x7, 0xfff}, {0x3, 0x800, 0x5}, {0x8000, 0xfffffffffffff9b1, 0x9, 0x4}, {0xfffffffffffffffb, 0x8, 0x80000001, 0x2}, {0x4355, 0x100, 0x9, 0x401}, {0x8, 0x3, 0x30, 0x5}, {0x20, 0x5, 0x100000001, 0x1f}], {0x3, 0x9, 0x8, 0x2}, {0x6, 0x100, 0x100, 0x6}}}) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) 23:25:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getegid() 23:25:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffff3f2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 23:25:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x4010, r1, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) close(r3) 23:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') sendsyslog(&(0x7f0000000040)="f0656f443e5df22b4a1cb4", 0xb, 0x0) 23:25:05 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x8) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000300)={0x20, 0x1ff}) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0/file1\x00') r2 = open(&(0x7f0000000380)='./file0/file0\x00', 0xc7e, 0x20) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = getuid() r4 = getegid() chown(&(0x7f0000000340)='./file0\x00', r3, r4) 23:25:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40000, 0x0, 0x0, 0x5, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0x80000001, 0x10001}) 23:25:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100d2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1eb44dfca99162f5, &(0x7f0000000080)="b6") ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) mlockall(0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) 23:25:05 executing program 1: r0 = socket(0x10000019, 0x5, 0xfffffffffffffffd) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 23:25:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getpid() r3 = msgget(0x2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, r2}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r4, &(0x7f0000000100)="e19a9bce93d7b68651085beb4962ff8f87b32f0a4b34cfb2abaf01bcfe5a050b2cb47cad4c465b8bc1d072065a3d5992064702049c73cf481e62d02644a79b6856b0912102fbb2bafe4e88d963ca1212b973a9ed9e3e2056dc35235a36afc39a81c3b4a05a28", 0x66) 23:25:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 23:25:05 executing program 0: r0 = semget(0x0, 0x3, 0x88) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/171) semop(0x0, 0x0, 0x0) 23:25:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fchflags(r0, 0x0) 23:25:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 23:25:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, &(0x7f00000002c0)="a5396fea9682a8b04c7b556d6bb02ed2c5b76e1cbcf294de76ea2f821976f0107714e9b2b1f9a6ff58dcfe3d15a1da74a46f6190f7038c53da6e862f2d2847542cd486743d91e909c567aeac4a3f3a4bd3af0814fff4f3a404cadf7b8538c904f52cc6f336e13ca5b39433bd59652b3c88eafb0f57f332417f8a4e529a323f3eee4cae7d9e24fe933a6c801daf6fc02586153b993ff6e90cf4e84976b9e3fcfd8924aa92850340a86069ff6ff485115f7ee4bfb354071322bbe554dda9404487dd8fff31b2990ec815d4d423944e1b20dc2a6279f66d9dfb85c79e784554f9972b4401ed16ad0e3daf0848b2288a8b3fc60260af457a0bcc2618dcb24732fddf38d2dab30be9601883562c2ddd9256f0811162dd6142dab8f459614d68d061afd2e3c520806958dea11c841310efb872f022ed4f0e43b4ff31c75f5a97f390b70d8621d2605326a59e14ec3e5cd4e3038ffb97e5e8c11f29ad9acdc0d10ea30e9b2ffeee14008abc311ef8a95feb6a677035a2fac9862e1f3030ca6474a86efeb7896b6046429659f8d1620c476fea9f9faa4040a87305479d137d148ebe80ba822b6c746893f16ee51b1c1aa3e61a87c3db255ef87a7b97761624daef4eae81e0e995d8f9dca7252d1f35babe44db131ab5468683bbf4f91277d464ab487d266b10fa1525a56e5afadfccaaa5fad1a6e471a08cafe71f1497ec62dab86f8c8fdb3ad2a8cda74a3111cdb34508f8c41fe1338494b259713a7c4d693ee7513b448fbf32b8b9976634efa41dfcce2c840209fbda6d51c79404550e1ce1e2e5435c8f8a4f76b6235bb261fa29fc6a45ac3f024a3e2f6d652ca4b4c6c55ca93ab5893cfee52e6790726ba503073870ffe169c5094cbae1a9de00a761a1121f50fbe27c59e853f46f8586fb2f6edf064f1d126e19196264d39671c77f0190348fc31673261e7ed1927ccaae4cc0c854c90a53698a3f6b695c38f638c497a1526deb0fb489cf5b3f351f2f2ca9d37e401b8a376cdbf9edcb2c1d26b07c71d0ecfd83c95fc932e5aa814e2f66939483d36b6d033ca7a9390c0fb263424356868ea1f75aca8e032590ef8f807d975c5660cace0b749aee26b0e1ca051766aa5d854c7fa2afe065372ec022860f5171fe8c0372176ff13928265692ebfc8d1c6351c7c3af460be8f11a6005430c9dc0446c6d250a5eef3994f0c1f081ca3dad712f6824e411ddfe4918cd7daffae0f4a3eeff2a369a9fdc4771424966c506517008d2aeb34d8a2acc243a877f1d2b75b201d8c3eb056aa9f697a96fb74d5b8905d397062b988fec7ab68a783586b4be5d65189253120b0b063ff0bc2a657b0c92d6f8d7a5836879546cf3186a15316df78cbdd45b45568398e26e545060f70e4827ae1942c0d73b3f2f628516f81388b93fd79c2373a009db58b0c8ec43e4a723425325ef2fa81b12cdfd7d987e5e5df96ca829ba35f0ecfc9f0c860596a2724ba40e4caff40a72e8035706f7254c2068a2605f9a57f666e8f323ba34fee3b51c460a29dd286a065fce94b08dcbc838c25d226ea821e69798d839749c306e7879b4f9fd00453098073c3af3024e7e83b569f38705189572b0a38907fafc641edbf52a44b9f6cc5796ded777380be203209c8dd5b8af28f87b94b83edd8e390d57984534527654e05f1af25bd0b27758f34a80d60975d7be59dfe22e2dfb4c1067971aa1ce51f83a7397b25c612d6cb47d91b7619dafcf235afd4af4bfccb6438d47889f51b52daa780768f55080ced6149745c1875bda3a9f13c6d34d96f9a3bc4803ee1049921eda6dd47a773804acfced4ca78f7a6e13856e06f3b65d16ffaf6758b8de44044b2c32bf3bb2af6a21b2662f46b88aedf73e14217eb773961d0d65252abf638adb1169425220c792678888b40e6584d2a3126e81f8f3d0224ec664547c3936250c288768b9f2348cc5d8448304719b345749e807400b68f9dc0802e99537e67dcda070c510164b6d62abde6842b3ab30f57eec71c373c6284554e8603c1bc3981912db99fc4b7b4f7e79c4bd509341b0e9d0210b74250e5fe9875b6f65e7e67321d7265d92290deff0fe67c2513c6d2d3fabb6e01921687fddbd4f406bae28d99c489584ca11eb416845660a74a5bb5e244121772043ac09d4aaab9e705a174755f02a8cfb5a01545708d5db56011b55995ecb2afee0f2459683f4c5f22af7f3c37f79877108e7cb0d8c6d3cb3fe34c89d2e9b87109baabdb248618071078fc62c27a19a3776cafb4f5ce502489e606c6633c1322e96046fb6aadcada43d0da0e47110eb1976522e1cbb6f8d0fb2292221ab340e6d4f94a6d86ae79032f87b0e1c5aa1effe655889617e696283ed2d4c66c0c32afa0efa008aa9b507456a1db18fc3139dfe8f3cffeaa37757095e025b30f24c50362db9f3c83273c1bd96c3dab7250b150ec2a39115537ae3747d7c5824c4612e578f8e2ccbe529ab7c4809c5c31d822d1924036b9f7a4a24f81ad620553000d361584bf898018b9b5deaf99bbd3f347c47d3bb04fd1f2b81a7e631d6a134d358b9f7a612bcef2377a9a8f956c83110278b2c4ca7c2283b5562a1fa1a4ec0ca6e473dbf2b5855140c8d682bdf40a59790d8906a81d14a8d2208cce1ca6540ed75e7ce706eb89760d41292317e47d4083ca9679ab16ba3f7843d1fac2126537803a1768d52de8313276c54b7754f546b6fc11cb9b6593f992d49bce5724d307b1fa672fb7596c7a49321e777095ed002164bc2a16289125ec36dca3cc1c4fd440b91cfb18bc54ef7f4903f830e83b75a06426aba7fcc0cb5773359ca1a23a02c4c2076bb7f99173c0f1b5bfb49f9948a7145a3fdf0d7a94e6b5f2778fe43b08f46a1e04c49c088da8740bcb3f03231cafd1edca7c9725dbedb2e9f9ae36cdf4aa8a15532a48b598e90698e5952adc8926582c7e7961123b174b317d639017e122949f3ac29641268a7048a7a9662e445947f337e2870bf6088b248c75020611cb7d4849a3f2b7de8fe7c1f1437ba8fcce9cfe923c7768e73b7d52ee7cadc13fe061c9cad31356069e9af35136fa09fdbe90c89419ade4bbfc725a01c54a4eadb7b0b6bda6cffbac00a34d9821299eecbb396706e4bd27bc9ed328154de3c200231ac4f31580c66c003007a6b2133d4e95e82e4fdcd4635dc07a6ba62a5bab7c6c856d71192e9b49de76fae67e674c48f2bb178001dfe0379c0fd49a7610abdbf858040a3879a8cb193d57dd908c1574e8dd5dddf37ec38dfe3e64317e3e37f81002ad8d070fce51e7b71f279520978f4596a45e747f8063d030de5e77d170ef7eaf410f3b27c3acf2dbcbcdd995784ac2b4d4c5f4ba4af3761c2dbaacfc763b7a6edcb2b1729fb5abd73ace4848f54dd648a8f88985e57ff90e4adf5b66c8ee885e175fcdfb69a051d5fcf84b0fced3a8a336943705970b5cb8ba94f612f6b0d2226cbb59af0f3584c3051805df93b7ab30c75ecacb68ddcc8d616a3e8528763b38106df27e33250dc7f63009bb2445cac9847019dfc04eafd22ac9b9175abd88bd40f36db515a5d485c5e30b1fa252787e5108d6ad282e1e6a45521b417f0e4369eaded96e5a2969aa8745206310cd30a4722a22d99f9501e5e123f9d060662e05c8669a585e42c6f2369519a9b3d85c46be4589d7db15d51d53b0c9df335c415d026c5805f3516585e092fe012a2803c8df101ca5ccaa52e5535bb214ae6ca4d0c9a9620d37e37771d75cbdd009161d68395949e74e7d7895c0e8f5064dafd7fbabd3414f2ede7681e3e00a37efef36a4cc80b0d02680fb8343508852f0e16837edf93a882c117ba550540b24674008d55a5f4255a507c0a95f7a2a0be16f24f38a7b418299f8b58e7eb4e5d781f70329ca4cd56b556e9250b672edcafb04b7948467836fd65ee9932351b3c315094e51416aa1526102283e978b3d49bd5a132f2bf7c8c24928c16bf2768bba2e2a37aa70cf8bf12af8fc81cfc528f26343e805a797baf935afc5199ca347272ef64e4c45a54b0da62ecd32a850f0c526106db9b7c7741511a99cd003c2281628261768dd044c484d8f513a2066a399ed227017c31799b570e5e7bac2e3d7c7899749f2bebd28358b2621dba3458ae5c82928caf540590849363497bd66198c9583367c5a1052c1a2ff1f54e06bc18b175e8e87b407b8847d195cc7512cf5f0adb3a64d0dd2b3758b923da9500d50716fe1bed5981bd1d21b40eefb6797c31f59c7a7ddec040136f292f6f06dda1baec61a552a8988384f0ba7348f58f182acaea3b7fe38cb6d1a6b330794382974ba73f73bbb0cab19a097e5d53d469d6ac0f1689aea8df6b331a015a632d6210bb42069524818634dbf2628b0f2c1c9805d483e0d7c75b1777b37d571efe345baa1d4b7a39f4fa35a50b37aa48315a37093179e9ebeb29e74ac433013d2221f13a7146b900237b6629661a739e87f40d9c4671dd6f231f5e1395a82dbd8eebcc4383da79d02694915868852286870ccff3ece246fd7008f18242e1e53885877354ce8d6e048e8b22646230884ffe7de7cebb31b275da7c0ad852ed00eb0130331946d42946ff67feffb68f31414f61ddd69977d49f83ee203205f93e6bfe45cae00cf21c343b13d5320157914ead078020b8e0ccf21ab4a586ecff73a77efe154739e06db95e76353993be6d867f8335ddc0a8ccc961a5f00beb8588f24a770a94c30265c2565cf794d2a55a424f7bc088dab33932c84fdce931db8897775af947b61ffc291d409114dda1178a531a718dfab2308f4f9e105cb62dbb94c1e42fd3dfd3abdcaa68b60cdd5149c0648bdd941c14c1600c1c3a79d9f6e38f9ada8433d084f237e89fcef16d91f9c687c25d3f33e7bf3d2b7a456bba55594d0c96182155f2bee17ae849439ddbafe675a709d6d72f03fbd4d34fa63c57432b5669b785a1e2332ea7531862e6b168ac193fadacb2ba735532d1eb57b119adec76a70f3a582b0384f4887ea5c66842b9415fde9339405ae1d64140f062f24cdf546a203295a1c84732963ced5882cce8ba4d5d1f2373453e9789ae8df3b7980386558b4cdbdb96254b1ec211c0fa753f6cc7a900313e804483967067be02156120f135acea7f05e1cb4cd3cda4a4247d278f84c331f19edfb5d41138c80d1b5a0deb6518cc6e6de159013919da13808ffd97913eea698154bb159bd00e38b4772374461f9ab23842e741f72ddb640510ac32df58b6b15cb993ff16826fc5aff8fae36c7b8aad20b338602050a3649d8aa843a04a9b3edda90b61330d769e18d10866e17a1d902f27763bfdb6c1aff5cb1f6305fef67e51574e0567ad0a136ef797e68330872c8b9aeac32953dcd49f34f8459bfc1d9f28748ce60bc187aba1c741b5b3ac21a744e96df8a5a220ea424b5d3b38db644717a3c43d6e8fda586dcd19ed66a4f44dba44a69588641d24f8e764642b24c4b07b19136b50c70bfe65738436a7b5f34d72bb5858c871be4f50c369a011ee8db672209571d2bfcc174ca27b3cd6bea49faafd56eb0da5f636949ade42c825c19937cf86490c259e6306cb06082c5541502bd7b1b3aa6d75687a04f3e4fd20d3d3e50191c42a290864fb7c6aa57a9678b3db79fa2414f324874f03126b70672eba3d705248bdd67d5ef95f6fd716801d471a8812c16e105fc05f7d5de5fafe8edef13c43b1b4d6aca43f90a6a497d683e9b53af61cf7d43e04daf5b9f525b718466ab6142f2fe3a83622abcb1167f0eedb81a25dd629a99c3692166f4a", 0x1000) r2 = dup(r0) ioctl$BIOCFLUSH(r2, 0x20004268) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) 23:25:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000001cc, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2a, 0xb8b, 0x3}, {0x7, 0x80b, 0x7, 0x4}, {0x4, 0x9ce, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) 23:25:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x800, 0xffffffff, 0x2, 0x1, 0x80, 0x10000, 0x1000, 0x2, 0x2, 0x5, 0x6}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 23:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x6, 0x8, 0x51f6, 0xffffffffffffff7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x10001, 0xfffffffffffffffe, 0x4}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0xfff) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 23:25:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r0, 0x2) shutdown(r1, 0x1) 23:25:06 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x1d9, 0x0, 0x161d}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 23:25:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x1) geteuid() setsockopt(r2, 0x4, 0x7ff, 0x0, 0xffffffffffffff95) setsockopt(r2, 0xffffffff, 0xffffffffffffa568, &(0x7f0000000080)="99d52f94eda9c731f20bd4630afa53c8effcbd6c44370844ec418797f4ad39a7e25e963a536a42b7b46ac6bb802c2b480afcc05a8064014241110a4750d056e626379a0b2277a5f525492aec8b22382a86f8dbb3eb0af170d25f67fb4fda35ae17d4ce31c1d844ad691f8646bc2fa430cdc53bdd1dee82c050932183dc96fb5064724e9e96bb6ded512fa9b37f0ed18dbddd27ce817984c6c88fc0a67cff05f89c245d3c2048a22433c83a024a28df719461d38c0b6095367eeae9cfdfc0c2c36f930cbbf1963d1cc401b638fdd6208dd2618883c0fe7e1143b1151df2e921f48c4885d8", 0xe4) mprotect(&(0x7f000048a000/0x4000)=nil, 0x4000, 0x6) r3 = semget$private(0x0, 0x3, 0x48) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000011c0)=[0x3, 0x9fe, 0x7, 0x80000000, 0x0, 0x0, 0xfffffffffffffff7, 0x6, 0x1ff]) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001200)) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) 23:25:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 23:25:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000180)={0x6bff, 0x0, 0x7fffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 23:25:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x214, 0x100) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:25:06 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e711a48e6993192a50cb3a5393ffebf0cc599996bc5cd964827220ac8ff0e6fe30670c89013d36caf29367ec99845bbff434767", 0xfffffffffffffce1) 23:25:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchflags(r0, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 23:25:06 executing program 1: socket(0x6, 0x4000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 23:25:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) socketpair(0x20, 0x0, 0x1, &(0x7f0000000000)) 23:25:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0xde71, 0x6}, {0x1, 0x9}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d, 0x0, 0x0, 0xbfc}, {0x50}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x205a8, 0x0) 23:25:07 executing program 0: r0 = syz_open_pts() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/27, 0x1b) nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0xff) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) 23:25:07 executing program 1: poll(0x0, 0x0, 0x3ff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1400000000000004, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x3f, 0x8000, 0x1, 0x0, 0x7, 0x8, 0x7ff, 0x10, [{0xce2, 0x6, 0x7fff}, {0x4, 0xffffffffffffffe1, 0x5, 0x1}, {0x3f, 0x8001, 0x9, 0xd1f}, {0x200, 0x7, 0x200000000000000, 0x8}, {0xffffffff00000001, 0x200, 0x7ff}, {0x100000000, 0x100000001, 0x8001, 0x100000000}, {0x1000, 0x8, 0x401, 0x6}, {0x2, 0x4, 0x3, 0x1b56}, {0x20, 0x2, 0x8001, 0x80000000}, {0x2, 0x0, 0x6, 0x6}, {0x1ff, 0x5, 0x20, 0x4}, {0x7, 0x4, 0x4, 0x100000000}, {0x8, 0x100, 0x9, 0x8}, {0x97c, 0xb1, 0x8, 0x3dff55e1}, {0x8e, 0x0, 0x1a13, 0x4}, {0x203d, 0x1, 0x7, 0x1ff}]}) 23:25:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000002c0)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') syz_extract_tcp_res(&(0x7f0000000340), 0xc000000000000000, 0x80000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x1, 0x0, 0x9, r3}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1cd) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xffffffffffffffff, 0xffff, 0x9776, 0x3}, {0x2, 0x6e5, 0x7fffffff}, {0x3ff, 0x200, 0x7183, 0x197e000000000}]}) pckbd_enable: command error 23:25:09 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100a1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="1dfd7738ff64cd5703e693dfb64f6c4f21d005c12e2691c09451bf7db068bf00ca42b7d934e9eb24b2b52173bfa3579e54dbe3c0fabd1299b179ff35203860a001a07db6018911926a4838ad64b7727fadff9a0de657a43771278a1b8096148fb31cc4217778be65b20a73623670e6019617a4b01b024b80d5617c930f88e8f84ef9dd45ed051bd2f43daa04372474b482292e94d7f628c2986d1a006546437fc0c3eda6831ae219ab1a3cb19e7bb0ca4644a7af143a6f8a", 0xb8}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000200)="fb0ad87e8265c783757b4c15cb3454747978103352b47beca5e6ae1b3c9c9385cc3833745fe94ff7fbfc6f05f14070a495b864c516f68e73950102791490c4dfe4fa3d220c534524322a38690b71d63f0092830a87089418562d3c675d0a17194b11a33af083589de6d5949f5e6480f784fcaeffdb73072a6f4c81267b3ab1bf100521c7dc73279572e8030b4763285325", 0x91) r2 = semget$private(0x0, 0x3, 0x40) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x10001, r3, r4, r5, r6, 0x1, 0x401}, 0x4, 0xfffffffffffff986, 0x3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000400)=0x6) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0x401, r5, r6, r5, r4, 0x14, 0x101}, 0x4, 0x77dbf547, 0xa1}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x10002, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x188, 0x0) faccessat(r1, &(0x7f0000000600)='./file0\x00', 0x4, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000640)=""/4096) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001640)=0x800) r8 = msgget$private(0x0, 0x269) msgrcv(r8, &(0x7f0000001680)={0x0, ""/61}, 0x45, 0x3, 0x1000) msgctl$IPC_RMID(r8, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001700)=0x3) getpgrp() r9 = openat(r1, &(0x7f0000001740)='./file0\x00', 0x100, 0x1c) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000001780)) getsockopt(r1, 0x6, 0x0, &(0x7f00000017c0)=""/81, &(0x7f0000001840)=0x51) mknodat(r9, &(0x7f0000001880)='./file0\x00', 0xc010, 0x3) 23:25:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1a4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x400) pckbd_enable: command error 23:25:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) flock(r0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x7, 0x5) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:25:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a9686a393e8c5d4de335b91dbc0935d6a17e71015a1f3d98de92e498250b5c73a8281a98894e68e6c51637bf890e57ec9031a93c60e8d4ae6fc29213cc5b7398e55d836f2f929001ffd94e817a4be37dd0e1c4d3f24512b5aabb59c8aaa5ae50f0ad3d8b5739e6ad79f29dbe24ef679480b67f93cdc07f46", 0x78) 23:25:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)={0x6}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xfffffffffffffffc}, {0x83, 0xf9b}, {0x6}], 0x3}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 23:25:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x102) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 23:25:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x180, 0x100) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000140)="c7bf322a54434b8a2fa241f7753cde9e39841cb445066d5e73ad19f3f47a2c6be75ff5bec90ec5c7d113f8bc34d004cd093e18ca86b328fe1d6fbb7c9a1a3a2f1a45a9ee1f7173d77d72d8b52989007a17fffbbbe259d0bcde28343662e1b8ea4d8b7550e973cc8728badc405c72910cef9877f0be463156ba9e9bcfd77db940f66d5749ae94feb4c76a6f0574b8cdfae9cc7f4d25b96747cc14643e23c3f7905287f364afa541ee199e", 0xaa, 0x4, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0xb3}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x35d1f4a4) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) 23:25:09 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x78, 0x0) write(r0, &(0x7f0000000080)="61fd5184999c390a1fcd7fecbe579b85f85280b2674e063f0f581b7ef76153af5b9fa8c112", 0x25) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 23:25:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRESDEC, @ANYBLOB="1603d1211910daecde57ffcf7dcf2c19d4f6939cc9f53dc2ee5e60f773ca2d05a654bde14283b623841d66280e98e9c3f0deca5d757b8d7793a3e2b658849810fafab101ce55b8c8436b63bc0f7c939fc95a345b65a79181a05faab5f94a37b43d45ae8a9d1558a452a0f679f6e379e4ae3c8c2876df23682aaa828adea4a20fd96033fb1e1d", @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYPTR64, @ANYRES32, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=r0, @ANYPTR, @ANYBLOB="51de0bbbd7f56bae5e93ed9720c1d984d11a045646993e71632c4c1d26f5aa75aa05c1d643254485bf182d8e491a27ed2062fc2a77c83a4b262059bdb62d496386f4a2c15c41e3611f3c60fe7136c2301e295b6d9b362e279a699ebf54b898974932dc1175502fe061a4b164e86810f5317c6fcc70da84ce724d2aeb464e40cd0f5c9a6ee1e2dd5e0a015f145673e77d28dfac0db420273ab54b2b0a93d3aadf02db95efbe72cd111130dcecd6250385ce529636fa21d56a2f9171a2cb689811972baee4b7045053932b71da0e7f36bc5ac1881c2c0a8c5240540041b76349d64bb1c6d6d0", @ANYRES32, @ANYPTR, @ANYRES32, @ANYPTR, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRES32=r0]], @ANYRES16=r0, @ANYRES64, @ANYBLOB="b88c8045e2d627ac80a2c2df0da7ec68790980c865e202447aaaa5387a6e27bbba20739fe278c56dec986d42f348ab905393d1e67b5e0403c2ca7fcab39ce363f4ac24c7e155dd7228b6aaa6836498d621df796f374cf807c9f3ab82b8c92c96a58bedf01844816beaf0862ae29f83ecb21f1988d18af1049e32b09ecf2a028dd57a730dceaf388393", @ANYRES32=0x0]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x220, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x20) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) 23:25:09 executing program 0: 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x8000, 0x1c0000) 23:25:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 23:25:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x171, &(0x7f0000000080)}) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x5d}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 23:25:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {0x72}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 23:25:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00102e2f66696c653000912f9b095c65b0edd06013228c17ba634e162be1c91689cac1dfcdc80411d424a64b71ec68d45f0f0a5b327c972e728be63c54e8483b79a82d07d95d3e6db94ce23da579aaf7c7ba734238a91c5e7729e203b4b6154c67b89b8aa4f2cb6032ffee0f552f768103d364598962596226ac3d1ed9c48e54d33890d6b2ac04ac6f76af276f00bf58fb5f610ef7110af52b603483345a398cd758aa2bf72b0d8815017f6f60827e"], 0xa) 23:25:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80c0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x8, 0x7fffffff, 0x3}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x400009) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 23:25:09 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x1, 0xfffffffffffffff9, 0x1000}], 0x3) 23:25:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x23d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 23:25:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0xfffffffffffffffb) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x10000000000005) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="000000186004008b5c21000000000800000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0xffffffff, 0x7}, {0x18, 0x2, 0x0, 0x80000000}, 0x4, [0xffff, 0x5, 0xc4, 0xff, 0x8, 0x81, 0x2]}, 0x3c) r1 = semget$private(0x0, 0x4, 0x1) sendto(r0, &(0x7f0000000300)="09a1a4e5770667668c5edab0dadb14a8d21a1fb6d38a5d33755024986a72f70622d537657d007001ea54e585db80c34400320f6363d258996e9a9936bde0f48a7cee0de9331d8c4671b601afe4850284eeae559dbb460cb4cb29aab2c913692f02e6dda85e8900c6e1ca9a21d015d5ea4c86546b8ebf733d5d633cb4d87098d035fa1eb8d7d88b46837eb4880fa8efce54ded936c667aa948f87c5840171ef72fd9bacc4d7585e14923f57604fc1997b305691711b309b1328a44bbbac421c950cd86c59119cf87df6be6a4c8be728e5c04290f02b4be99475d0b06f3bd5911ea11ac9bedcf63617c62a33f1bb", 0xed, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/77) mkdir(&(0x7f0000000100)='./bus\x00', 0x100) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 23:25:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f1fc78a089b6c0d77602687e80bc6c2c54589fdb98e08025a8769cfb8ae541f628501ab5e1558a5ce360c8dd2cdefbe361e11d7cfee41bb9e3ebecfb29d7920c603a36a750878960ae1d7d9540682767847eb48e5f8f420965443a6ceefbba3e5bc601e47d81e5d7f03ff75e24f35d486f0dd424bf4b824263b7de8badc4641370843fa2df901a31374920df59106abceda95b9ab7a73557b1a8719a998237be7a2b7c43e2f049a911df2acad954427122a134dd973a99e0eb88321f9d55deac781e5185bc72e810c0e2293750e94931392d353f007429e77d61c5a7ccf993863be6e9a3f889feb32705bd90751746113da8e39aad2403d5ad9602f48427f65a62e274de872c76daa631cb60e43662f7a51388905bed05d60258cb7f074b7d4bfa1c5cb1b0bc87cc9694df715b9af09c28a5e849286c3bc7b0cba90357d40c02bdbf208b364ac6595f5c96e3c3e44bd4440a56941e7a698d146533cafcf904b20c764914c15f7e525f94bbbb6fc26013c7be20630a2abe03b1b4ce4b325d8334fa1c12809336faa9b1647737860d25720a828e35cd3fc49d669182acb7b2bb95b419b6e4afb827a4b834260c30879b2d7997fd61ef870db5a699cafc576cd6e850b4642d326d30f132e6b8ad9e7fedd618bf930778affdca70a8a593f8dd53c5929438906fee6dd4710233a38d322b75ab21bc791bc553f545a67e0c0c1393fdb9744c130d4fef70acaca40e05b380a5fe8d2c8fee8b07ba323f58978111bf4d91e84f5a51046fc56105b7076d463fc82b42fb61be40c387e8c45f6f7af10ddcb0466f0aedebe195d08cdcab1b11d9ac9aa40df870e055eec95a90de765a763cd1bdaae04bde52e08f7de4b4866825580aab52e1f5428426c8fb9046a1b0b88963e17301b99586a2647992fa292d41e41618991064afefdd959e5fa10e181986ad4029dfbc579f73bbe427c314de19401368a81673f2c18ce9f2a01508ebc5f7f47b7b7be2d45ffdf59ef7eeefb4b546f625d82478b4af94a91172667103925e5a5761729792e134139088ffa46399416eed2eef38a4461e7ce29ccd25c5f0a6a128649f69656f65d5707057614e85b59fee52e44da62fdaf9dfcc4164e460f9c35012e902d79cc89c5b77a981cb43f87bc72750cf7aeced2726ac840001cc7baf15e6f4eabcf4ea8da555d587c0024a8494e01d2ff1c08f2bd28160d3116c3c8e0f829424e6bbfc2094bb7415d8511c505a4d06cd50b555395bfcecff04b41f74675d039d7c0e1bbba76cebe1914de12f4c2b9b6ef55c366e0d7deacf3530ffa437a3cf5b2b084e392b81238559ed5e9104d5485926e4b3d9efae24bc189026b75d7d6a76f2442121a4ad10d868fe8cb514df85a5a1d810b2c3ea2a4c73e9b06208a66c5a725e61f82148f97397769ce0e98d2fb15c3048c6963d3fb160f84e5b25d1dda85f48fe53a3efcd54c1f26a3d9e8a5326761a16fe9f6cc7c43737d66a031b84517e9862c1b18c6ac051ba79b956578b9900a10c7142ef6f86d590d58cb458973e3c4e5def5bca3ab62c77789c6c8e02ba3db239910bb262e81bbebcbfd1a7ed6c1e626c3ccfe1871454b66ac9bb9f71202ca1ed3c792c3c85d426e3049fb49e0a3d16165af0626a323fccdf626fc81b436103f6e01b17e7ddee6efe279f561887508a2dc34ab999fca9e2cba4b12f13b0b11ad1a9c909f77dfc96bf1b3ce42127ab067330bea3348de2719bd2093f72acfa190c1cb2eb4fc190f2626e2916991a2b433c8a45be14588e58ffc8fb190b1b4a50f3ff57c257118d1e23dd0ac8498651cfec2ced5a521ecba00cb6033b45d06aec31f0f4b9f7b819b9e6e6b9196c2786740fb4f68e5c7c797d2dfb42289439011242743318fe6d52b015d11bc9ef1d7b34b49cf94294d22016fec3baa4903b855bcb408b28ef00a7d318a1000bf76829a287a9016213b06dd15dab11b5f5939cf95b4b0811456b754d79badba5a248bcf53d49b322ad07c8cca2ab2cf08419f62a3d3d0775636bffba7cf44863b2d8374c909c35f09ea8df39f29207bc860947dfb6ff45ab8caa68e571da264554fa6bad3a66653e1fd0cf18e6196842b271dc013fce2daaa3394102e5032f0cdceeba16d4b4899dcce10e7221ae99c5848e7762b24908308e4a888dfc366bca753624998a1e817a48b0ffecaf27b253216f6b05a9dbda12176aaff1586a336eb138148b0ed69e049160b6a66ffbc53ebe0eff9626d29f20dacf6629df36a1af820797620a63bc2c8c95e3ef91fe5e4a7a4b4ec3fa4ada39f3f4cb6e722494984cf08483ae6f2f597db1f21111b62b54326e823fa12616c9264ae8433b61c79507732cfeba0cd872d19726ee07d011663ea2e9c966803922a983989e595703c32ec068541a9807422c8fe27756e8824b1ef08a70dd9c4e98d8ba669cf8c43af528a46cb41b86e1cdbfe061d2ae2d7a9866819b59eab392a2c4f3f7b21d86ce074cef87f35c303197dde205216455cb4b503ef2b1f6efcb717abb4f0d99c005b24cd419a426fc03a12c372c5431ad667f7a2750f542542879f84446be07eb0cd47acd76df36677e0f9ff9dc4bc461a9a61aac5121a7c0c1edc52252181598115e59ea523c216c91b379682865f2db50adcacd578a626225143e19b307cd9cc6a7d1cc1b3af0e8a52c58bf95d825755fda68b6dcb574a2292611966ad9f8cacf987bb9e292f397b572469fc8153f7e895bcf08866e73ed25d6e024473bbf22990084b9d69e6660c2cdf5c99a976114fb94ffb41b3394a6c1f742d362fa1957f47ab34793111adffe6149468bc44709792f89c59dc70023972638352edb8d8ad21ce12276d9a29dd540aa8dc09a5e49765220431ac53163a69402dc9c8215adb97e23878a834d2cdf6a195af4419fa17c8bbc93b3cfa46ba88f4b951d9e2e58f3bb79e6d58b5ca8924749c75d2cd8702dbe4557cfb6ae63112248e0fbc14ef46e8694d4c325d5315d8eced49473c7ae5e95edd04c0486299c1ffd01f6249c5da5c5e3ee66e1a9e3dd6ec43d05632f80efe8173cd1c415cbfabc9708b1ed4259e411127d41ea8c13a7ba86c83dd9d4be098ea67b4f086592b88f42acc9a74be02d0c62666b91d1301ab16cc414d9391d6d144cd27dd1e94099b6c2c1380cbbf6ad47848338caa3c3ff3ea835e574b144ab27e83686343831a824ac3189c6260e9f81a3b5c457d3d89669bd5e2335ab9ff110bfcbebdc59dcc07fc4422b1af1620da5138897355d38a5d224e554f36a98f9d76eadf8671f9bc4b82480f6ed06da96a52f2848cf5685386770ad68cccba9f1593c143fbf3eee4a563b417a7ab3a6787aaecd4a2be6dffaef044e016016193fbfc48786b915a0a2d8491de12e34cc61aa6a0674730189cac8562a5627d203dc20ed34e4a935d15cd6b20bfc0d4f3b5469b68d1c082b94da99b67353754fec00febe639ee9aa4d006cdcd8e15272e51d6278f9b77175f64631f86a12bb839c8ef7d9b9f1cdf4f74458cb1fcce17500c53ee0670d6dba8e6cf275579a5e821ad015fe6039ac6ccce911d4130edd3e80dd27e0cbc879cceda3efc47446c844af696e8a2a233745f8af778e059ae35845a076ca9669523c1ca9b5485ed98c2eedf60c592ebc2bdb1e30e8a687e06d4a5e13ac1e01bf13461efd0dfeb0443ef68009206acdef48f2eeab719c9e88f5569ec5d27cb2ede25c142ff4e3fcdcd8c429f998bec9927b8e8d74fdcba1d0170ed09863464e0bd3e6f40bbb333d5f81d0b0571d3e1ed618dea918165e74c98480c5be5607c2bf4051c819a69d1038d57e7dfa9ac08543ca6b3db62379b134a169be7295d38189731a08dccf41714ca800d07b0a32c5fd3d9b11154333ee8eaf19286171e63f9b9bb1d1650896d083fb6264e8dc7bb22b2338b44b03fa2745dcb8662ce392404bc5bf138670d911ede39c470f84a230d42d0c847de69c8e1c92a971bbcbd5f5bbf5675faa1b3ba2ded301c559ec4847675392d6d26b77816a9483db357a8f91f860eedb5cd91d8bfb91b2f685fce2a436f844ef42a93f87766a4c9601add52e24c320895769d0c0d4349548ae849d688f47be1c93f3360f16cd3ad1ce0c2155fef0b4345f98e320943baf07a706103fb62a6faaac2f3c2a2b655b6756874686ed2c9e171188c3c640952d711ffa6a4781fd2f9b1f55e8178beb7cf6f7a8670bb02aa9662cbb727b124bbba97d361c593a9e14bde125ec229f8075627ae510a738ffc665da6c6e891661b2f6494ea6cae9d16d0ea7181493ded236b6ce9e6a97bb57b7134e01764d9c95c9b864ea473129f613c0806349bb645fc9b9a9887d5aa1492352b67550ae499f2e37699585c6c3afedabb7753b078454d3c6043a5456b521e2fec848c311dfecaf54f133dbc83e652cd8ec31ec2b693a12901d66c7ab1e02e6e8de071d8550bb1ab6048bd7f9656abcd000e66e6aa42c7a35be791a07bacc6368d2dc51109c45bb30dd273bde81d90fe41c0620c48edf9ac3b4c508d052fc486cb8abdf816921e56487c15436cee01b4989ae274cbc9733f3439cad5829de125e8f0351c4f04f14758fb571fa863fb71e64f85c4392201b530cc485272d21931f7915634ca36f31cc80b903e7c017a8df7c38e0370e9626704c5011650a3a9986b545294c685d4f31508f24ad6227956e37c8b3abee06533b4d376cd1a444ffef8fc1d59663652f44c3dc4d7b983c5a3996e963df5e63c890a94fd42161748153b44e46be03e6b9bca37fed7f79edd62d02c26f08ee9852db378473268efd79b349c643d90f05812114c0969bd82b8663ce7b963918fa2dd682d98193efcdc966eb3c894d3ea5f1d32207c0825b4ca236d3495dbca41f21f0ab6db9343e6fb56bbd3a911c5541d520bf966a3ec897ec8b16f73256ebb5b8e7125cef79f9ef6973b2596efb8151dfe278e1043c9fe8faa652c61268922b21e382b10b6fea3b7317b64819f07f4228c35a1d033b529ccb404fb5408eb2ffd68754c640f1145e2fba6840ff21cd3c07466ab79792633ad6b9dc9d5db438e45347d9b79ad5d80b8dc229aa43c5f7aab0d1726991a670b901e1157ce47516d8c7aa2ad483867a5ea234a505727940105911df501abef2cf83296bc8e12491399d875b0d17a8d73101242e79100c9db750b6c67eb59d1da1bef9179381a739d8be2ba9911a37e4fc7e3cd81e2adfd94632966b08a04543dc7881db26440ea1116cf50e765d76a43d4b6b7e975b3da8547313238635f7996b48a19daa66fb5668d1f38686428940ae7fca93347d8312066cbc73e95555e3b6bf6a5921c41228fb879d5b92e9be080250cd82a4d6aeae4d5bff0abd8f8c49f91f901dd70ca7d01905dc8963ed56389a0984eb2f36a9b098645d48a9fc0ed12fa7b9688f8dbbb8002f4be2180fc170769866bc2e624e044d5ae2fd4bb221148f29f2bb86eed6e613fdbc95f891bec703d87af678c888e448a547642ebb449e233e1e6d863d81106780a662f0b525f88c55386f94154981e16aed167fbb79cf6d9f38ece224ff13f1f39dee324f5ae11c914dbbec29e50c691c8208f70cb2743f3615263cfd8843a1d7dce6402902bac42f2ccf21e547f45acd1075fcf6d6637a6a4d2dee9f49d5fb2faa9797acc4f5121e9268e1837501d88ae5b31c211ab4c7124e46296e957d3fdcee96f57d4522ad1caba7e26e02b819cfa9a41c15440bab382417e0607bcdcf3d066cc3f1cefcfe65dccaaff362e8a539c573f3a1b6ed2426207c1e86225f687f", 0x1000) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:10 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 23:25:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x0, 0x10001, 0x3}, {0x18, 0x0, 0x5, 0xab7a}, 0x9, [0x3, 0x400, 0xffffffffffffffff, 0x2, 0x719, 0x100000001, 0x3, 0x8]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x324) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="d6cc494d2ed52844a5b15493855d30c9e330a81ca9c3c265077fd9bf13e2fda6c99f6140bed41447568b7e87111773dc1a99b53e989cb3b62c01fe1bd13dee9bf5b046768192e2281d8da5ce08659f99c63efb3d0126b1f6294d34ca65b30c3525e989bd4dc0033477cd5406173204ea6d700947dcb0d648f6373ac0219b2ef8d2ebf01014240fde200192b9815616b7bb721d09cf41e2618da1bb8a3945a0038631ab49cbb998bf4bb57ce2656defb954faa29828cb24f360108e06acbea6fb7cd7e9b30994353e3a16a55db2fb399e90037d4542d5253a99249504967b19c4b7477b47861eec5fbbc7ee6c7e6418305766e0b613eb1919a30ab3f1ff4a874536ec28600aec6390036dbcf48ff8350260381b4d9a89b8268f57d26822af50eb4fd1068f2fa780575e993da1c3ec5df41e92284688641b787512d01caa4f36e162571ac5a5184215a6e126f7a827765e300afac858ec7ff9a8d907753ba89e8b7ceb3d0e2ff4c4a02879a715e6f701c7214ecf962669420b2c8380c9454d472a276af84ce8b38cbc881f3af48551c7fd1ab732e56be13485da16d8f634eca444a65bbcf304ffec7af83965b09d58d708e40aa6ac21559f4cdc6dd030aa77bb35e3c28f1fd705b9bbe8dd55b1b4c9694ddeebd9a2cdd93ed95b4f5ab108eb20517ff17e4a157fdc91fe8bf39203fb58e473abaa64edc0e35f535d7ddc91a484954fde883f1e9262d451c601b12da1a59a1cc2fa35f8ed949176581c665fabe461d0f72d9473cb664c2f4af42ef1c98f8bbfc63e1e9e05ff59f0927c983508148d2b250daf02585e2a1d95e272eb87f6954e0b61d7dd5204a0102afb86c6ee594c2b7958299d803025aafc6c8dd36b7281bb2407e6d2f15acc200239bbf8e49ecb67838e8d6a3bb19997aa0b92e0b92962c4dca890e89c69b8be873b0c3173edbcae612eb3774d0a52137fe5e15cd3866b82a199bd1ab6f516c72d03cb64a98dfcf26dc7f36d258a161a3073e863ae6228a5ec096ccfad4daff3229d774ce2c23b38cffbedc7ddb75fdbee09dc081ea2dbc39cfa4d8cf8e16932b9162cd7a3fedf151ef4751d857f2f15cf3fe349815ed98ff176b10a4386c2e4e0cdae6fd49d2171067604ca2d2ccfa71cb5ce61994a74654d3d70699806ff70c54f8aaa0a8e47d33b0ec53d8a65bb21dffffbfd4d396cf40cdb219b1b710134d087e1bc72cd2d82776b6cc441e2080dcc1e8a7efbf0ba8546c7f3b255a7c07d7d658f3c2357c153c1b3368d5249b8655ea3fda756d8bc5e90c917f286b327ab68c7b5e1169a8cb9dea24ea92bb11099e47ee333a7d21dc7a929869ff747b22b1af42089fa5e0256bfb0c8b1de561e8f6f43eac36571af4bc103ee5daf31b69a9af9b835abd989939e38f21f5b6ad6cf2d1622c914e0dcf36bb566cffc639176b4e53dc8ac6248378090ff4d7873daa3986ab384aface3e9bbcb16cabcd25b9ce600ea5b05b6419b1f114db6c3ff6e9f3a918177d9217b0c4ba844de0907881f02cdbdb982eac965e39853f0452a048b6357528602ee01f27d9ffb8521eab8189fbb919f82e3884a7c4bfab3fdefc3c73681b582610ce9ef7cac645a59d2596029327e36625dc1b2b3da3bbe18a2d60a71ab5659ccaf168891e0513c8dac394be2f6d905bce304e26b40cb6f50b0d1bc8edab23dd8abe9971bb680a0aecbc13a946b45d28df4fd9620d2c707d01df2af98a8c78cfb7b1a265da682b90baa7721c92a3bce6130d932da4f6e290e49c960a52cd9725f0d9d663c2e218e8913295e0a394796b6d18f3e211f2db4da4e76115b9541104e17e4ead03daab5428e3a07a664ce5d12ab9e51b1ae383c54d2ec8c10ce6499bd2e5c2da58be1fb0473f2903db1de643a145a4b08396f229568e27728ded6dc5c5dae666031244bd1ae5cbea1902ff685e10320e7f2bc810550ff8857820512fe5b7279c02e563d39bfd4a495e4f1891f827ef06581779186287a7615f8941781d7c20ff02344d4c418139c5afc5661e713825296571edca148cd194addf4263e29d710bd8cdbe7e152e5a1446f97250a052d6003887ac183b6d88e591fe940c24879435d13851dae909a6f1427e4ebe3bdcfdcd99433d503c410d5c4c6d291a71e8e69fcf141f4dd35f531285a0ef00cecc77c088ad84c409aad0eddee6def68d3993868a8be24fc8c7a91057b1e3c6f516ea49a98ef880c611eaa4a912734cfc2f76055a00be86d0b6d8785c9040f7247c1fa6697ab3c66db4320a6607af3451707c6006e096b8526de965c66a6823ea5952ef65f7e9dbeab51f5295515dea268cbbeebfdbd795360ede58842dd0bc83ff6918a0ee51a3da85f0e35165ccaab9b8fca98aa5f81980f477c44d3b216014a3da5a7431389fec9a377f4ac82584fe80600f191dc3fc659606cd4db7c770ac773545bb740d8d7a51a1b23f9f1f832f4f5aa0d67e2d394dd1602c0d7564c9d83fb2c1e99d19ec0859b0c1b6b80b09bfa4560bc2bd0c1813c0ff2cc9dcc8e75ab00faa9c76192a5aef2830cda97e69cf683e332882b861802d5427922c0fbe36669b90b2fb08f42ee3b1239cd081ab88977cb4a1d52fb338382e7d5865f8964a8f4d1afc3ca1932376b12b45f3b631d10aefe29872634508f3a4d5aeef730c4d45529e52d23e3bafc37392b9e77f59a238f666ca115c12bf9b3f85af7b2288a40b97d6d2339124c3fedfdb4ecdb9b39256d9c1d6b0aea8d30389dc0147a96df06e7970308ccf5e97b866f5a1aaf0f74b0b19ed7cc8ee5385b88450823a2073a5308eef3ae12e28fc6e2b8eedaee7bd27c403482b1f57a98ab49af001483117bb0e45a2c84f969fb0e542bfb55eed7245f92eb50626d96b7d321f50871cc67c41d4cdcb8da0872094f5559cfc0c40bb74dbbbe8785af43e48a5036f2a3ffa2ecc956876bac4aaf3cf1902e62626283435da9c7cc904d5f20dc5d503a1eb9ebd7876651607ef256bf435947ada71806a7f312f0c3f1b8a74f2768936cc24f484fe48cb78902d466cffe9d173cc8dd5f045d0dbdd2a452206f358e3db54adae64608c72aff5c2a21234aa3fd8a822b82ea81a10e1d780ca71db9c772c7b8fc4de3fb20d333c8a871c5d050defd3b07c0ade6cce7060d74521bc811e2d6019dedb40adfa8fd566a4d908a50b19a1d01456f0612f4ebb02866427cab6afacce6b6bac90ecb4367cb3322f8ba7fc55cdf2ead0a7b7d058c059278428b98ffae6cf02161053a2e63eb6b5f5a4a15a28aca1b50cb1e3d6e9519cecc6abb2a354c37ced22ba21676c85e86e8fea67330e49b3296e17463ee4d80de8c53f45005b8af00073f89c7609e2e0de4bbe878bbbbcf54e61de8237d313f7492ce3625e57a368db2a8eebcb825835d5641ab746e04a9eb3ed3c8bf40b489ec68a4411639fdc3c1c66d1618ed8233940eab48c80bbd649270bed4124751575ea5a6317883ea0b902bde5251d2e7923ede89cb7bd2021b195e91fa4a5b59fdf900ff1eabcdf46bcc950310b1152af02f4e53023d814df6371144704b49131896474382aba94c458c8529837f1825c374a5307a5f57d56720dc28652b374e5159635b957b9340f3be3594a27f85d181ef0dfeb2e5b3aebde1a0d3ffdd07bd4824c6e7a052394492056f59b911ec8177a994ae22aa0523c70a4b126025c86c42f73231ada688b4f617e37b3ca1e8e8b67cede17fefa6f48fd360992ad929cd34e5e006b1f0ea8722937232f9a0fd85a349c3e82805e6a985eedb6d667541676868e8a6789e186ea796b5945a336b8a64c6def8d2a3799c80071e6f35e2a83ae253716cfc82e6c4a93b19d60f349039a817a1feeddf209bf1b3843dcf16428a8fe266471d383e224a6bfeeb48834d2fc0ccf89e175a73ab546f29a2c0e355674a6064dd91b8885c333d40d86e6fa873353be0ea410c2dd5ce300d2738a1f824cde12e6ca3411754234a1cfdfb99f4e0bf172ab33a92b69b00a1a5017ca88cf9249db71fe188e6509c72eb7f7bfd33710bd9ae17993a703b89020b814da5c214e7ba2540191d77ecda82d359dea38d949f65efedb0720367e3a3225ef8412eee7b2ebf78797e9e12e4b13565d4593d153994402b1c537bb4a3735e9070683517536fb37f135e521e78571a7e84dc3da0ee51668e19a982b3a03e772af84981ec69f119d249d85b299d8746a8379681d747c60f59e5b73db5198f5801f98d65d0ad3ae5d824d2595729a35c72fa883bc6e8e62411bc8b3de70e893ec6aa8838d61c287039b45057366c1add40baae6689fc580caca59d76eceea4fb14ebb5c100d1dae11263c4f73965fa0f60780a898b63ac6afae87544336d81dc164756f3f1dabf17485e0787216795a4b6b291d27c2872f1ba5d62d6dd88adb75bcbc5104b07521d31c24287b6c70f2b8f0166ca86898deaa0a070f2df0cb7aa398516f2dfee02c0846844b3f6261838c4dd7e13afdd882d715e2c2c5cf385843443dc178639ff7ce07e56980dba13cc18a15ceaadc1e81dd62a19821a28c36a7aa34c49809720821335a25d79cb83b9b3cce132376857d298c2f0cceafcfd2171826064b6bd28cdc04acf3f60498bc252a2f712091971230edd0a7cdf450510c3e83cefa42ed08c9dafd4f9e47ec41e98fa15139c9cfa2143dd2eedd83e8b89132363e848dc6dc5082f8c621f28087b0a497bef691773d9cff18460e8edea37de76bb94196ec9f3883226988e9e6c6c24999486b3bdd25d2ea3d2b2db919138659908f91ddd8d508372e6be0a1ac88625cb74394587e83d5e3ef01756e6d4376331fa8b9867b7fa8de1b8c4162a28b4a6d279f6b1f618b6fa171edfb398cc19b46c6a77374d95a80efa457dc8cedf04ff31764d225fe716151bef91210fc6951abd6471d167e72836f4a1055c9cfc1d481e30e1e8e6860d33863909411dede2b2f5facfad6627cf4b166002b19c3163f6cabf769d4afe53ea13c684e3d3a81b32bbd70f6678cdf0366c3028f5365f83949f25dcddf5955fa64632889a22f5ee16e27b027c8db5cd6b1c38578a5f8433c1a9a43b300eebc7aac06c427baf810a7597af4c9ca4fd4bfda24bdb8a8b495c3266b2817dff92dab0136f0ea618dd3216add26ba2dc2e0c127ffb081ff56fd1f313ff91f675e939f620e8d2adae15dc71db8c740b2068faa12335297d50f535af6dbb85ee44d2b1e20326eb3297063ffcfcc56ad0700e6115029e4047493c82cc463fe6a0aa3e4f0671d1220576853bd0c542c155747c18d957a2a558313b56968188eafa5f5187c9a7e78011144636a25f1010cfeaa60b76783a30305955b1c03008a9ac3594992e7843bcf6362066a6d2e145af9cc6dfd240abd33ef7a0c0bd8fa585d04f96a41a4fee4a51b9a0da27e1e9a674fe78a99548a4ab531edba9bbf814b36ad45f4e8f5be923548881f5b5220d5af958dcac127a00cd8c0771d4ac6caab8660dc70b29081e2a218f9b0c446e5656b04e8b2f8a850d548c6b36762d2cc06e079dfe72e9416dd446ab7f83f557fc476e633bf169838208fbb6292026edcaf58b7efa38eb25841d166788d4ac6a02d4f3b8385ae4099bb48a9e042bd991837928a3ce3c05e7b47ad2d981a11bd5405cc32dfac1c2ec30db3dcdfcab0644fe87483db2db56c96ff98c2d689e87910c2051b159de69816cfdaa3ac8ec081c55c206e7a1a1239458edc8fc730a1e2aa840f742dea39473f50c8bd63b20981c1f04a497b3dcfac1d2cde3058cbb7e210077ecb778cc98bc554be64ed6e9f958", 0x1000) socket$inet(0x2, 0x4, 0x8) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 23:25:10 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_open_pts() fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 23:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7fffffff, 0x1}) 23:25:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="7e097c95fe0e7e53ff5cfc01d81feba266e2998973a8ec2384e3de34e6e0545cacb1b3197758f6475a9a3026a2bd4db2b9af534ebcc6d7b14d51f6bad525e9c082c3a3c12a5ea05163b1e85fee1b3b1e4dcee3e55e190f7bf21ddbeaadfff608f81696b91de34de27baffd77aefc72686487b7db5df58bc54ce011106a2ba2e1a52d07b2e89110faed0c7df546e3bbb7c3c614fefabf795e0744ba8b56c493aadd3a88536ba16a8f67e693f4ded8019cec73ae22a5e2080137219688b9e2cb", 0xbf, 0x404, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() linkat(r2, &(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$dupfd(r0, 0xa, r0) sendsyslog(&(0x7f0000000340)="3fc6b8645ac12a494a2ad39896a72d2c9e1dd055fac2b96a1fd0c748beab8ecdbff748739028827d5b26140c446bf8fdb2ab87f1ddc21fa148a39e6614e3699f86b1688f98922800c91e4d62e440bc587f01970cbf6b9adf2a663c291f47c49c387366ec0a68e1424174d7502eb649afe8fdba922d83fe52c11a0410ebf71b82ba425a7a1fb64e46", 0x88, 0x31) 23:25:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x4000000000000) readv(r0, &(0x7f0000000040), 0x0) 23:25:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 23:25:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') mlockall(0x0) 23:25:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') getgid() ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000640)) close(r3) 23:25:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f0000003500)=ANY=[@ANYBLOB="00000000002b8960f700c6d8194e66a482cd025b3b119510bf33c3ef437b1a6761c6522a15456d5b99115c0cfac47745ed80b5c194633af48b8432063d60b2a3510529516c0b638d9f746194f400f862229d436c082991b59cce5fb51d6d7ba8a4ac03ddfe48991904c353c8982229d5377fefc49fccb163d5990d9ed07464b3be94b373d05b5183a80953d1570f820f170ab39c7e46467d44f73d9adc52566c47aec901514e9e583ca778b9a69b1491bbd476e5f655d14540d3c87fbc1750e46227b22bfd0655a396f45867bde3b449265dab301da8c2e07de8a0281a8c959ecc6f795dd42a177c58c67fb22912ea66e756b6d653bf461ab5382b0b0185af69a65fdffb48d040d9388f4367fe730133"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000033c0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f546daa24a385f3ad1963f823b6246381ad5346d50b923e6cec0850bcc3eeb9463d3b8e7feceaeff090000a8eb5578f4ac057f3eff5b5cebdc661bbb6f24a75081c2ec4167403624450407d98ab4226019ef7155d77775759e179a4eac7d94ce55f5abded6bfb4fdcdd85d0c11a0257f71013a8ced3af8920555bfd0f7da83fcd1a32e39936bbe5ca6b5d1492a15ec8ffe10ddfccc2e23af363e394280de5e709f304f3058e896ccbfa172a856f0b482f76602be1b0d2ccf0b2e6ebbdfeb1125d65fb4f25a39cee8fd54081db88f2032ca9ee3ec78ea6826b71e688f695eac99eb7205bf34b50d8455469bc4d802eb3388f3f5ed5c752fb43a0ff08402b38d7f4563e9c7d568157d"], 0x1) listen(r1, 0xfea0) recvfrom(r1, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESOCT=0x0]], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00000009c0)='./bus\x00', 0x41, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xffffff85) recvmsg(r1, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) fcntl$getown(r3, 0x5) bind$inet(r2, &(0x7f0000000340), 0xc) readlinkat(r2, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000ac0)=""/40, 0xfffffffffffffd69) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) accept$unix(r1, &(0x7f0000003300)=ANY=[@ANYBLOB="0000f9000000000000000000004500000080000000000000f78e000000000000000000000000000000000000ffff000000000000000000000000000000ffde000000000000000000000000000020007987817ced02761000415507d800001a000000000000000000000000000000433f6874c234cc6d97f0d454cf5749035685adc349833bf911f9adf924a49aa58e7453480afeb779ef16323571d7c5d6f6035a00"/175], &(0x7f00000031c0)=0x6e) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r2, 0x2000746e) r6 = msgget$private(0x0, 0x29) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f00000001c0)=0x4) msgctl$IPC_RMID(r6, 0x0) setreuid(r4, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 23:25:10 executing program 1: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)=0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 23:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x2, 0x7, 0x41a93118, 0x1ff}, {0x0, 0xcea0, 0x7}, {0x1, 0x21b6, 0x1f, 0x1}, {0x8, 0xfffffffffffffffc, 0xa5, 0x4}, {0x80000000, 0x9029, 0x9, 0xf2ff}, {0x8, 0x9, 0x7fffffff, 0x7f}, {0x4, 0x80000000, 0x5, 0x1000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x480, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 23:25:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000640)="4cc9e971c4d05028bcea0a1bd2aeb3b39188d024d3dc9509aeb418460d042b20268095d7af8e7ec163b40fe83c3a0125012fa95ce0634bca41ca19ae95ac250602da7d16e2570df4db2257794a895e6e6153bc0d105c9666f4ac8a18dfd099a51ee2b9936c71fa3f95f11e9fcf25fb0ff2171bef961e50982f627989af896b57045db9d2238ecd010e2daaa535d15cb07673a32c23b8c66f03dd83b2eab7a1b20500836e2184701d7c18c8845e2b9a2c6330af48f840d94108dde10940df29f63af7d1f82bf87aa973c6918a99e74c4b7fc9ed9ccb8b34e7864d459e87c2e6cef5624e4274d8bde3d804a2cf2fe80249d7e6108fc45da1a16d8f4e3fbd0b32129f1f67315f62c022907c7baf555ec22d272f9e7cb6fe8aec91a4bcde4d47ca100559672d", 0x124}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x3, &(0x7f0000000040)="1459ac") execve(0x0, 0x0, 0x0) 23:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x481, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xcfd, 0x800, {0x5, 0xfffffffffffffffc}}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x100000001) 23:25:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="b8541d355efc6523d0c1c2938911503e4e", 0x11}, {&(0x7f00000001c0)="702981252556882c1b9777e2e661ff7724c4432e0559b00130c19d72867b080015fad4d485ab8cae72f2b4dac5feec84ae8434f9c4d1bf0d4540dce971511c96a30310e872cf2981cf00a8a2bec4f3922c2dea62ec360253034a8b689589c15d8f34342d8361479bbcbd9c2f94d61fb524230b5c4b4663f26842026c143c0dfd4e175756f1ce12053723c5ac9badc3fa0d1951619b20ae4b3db44bb77d9a", 0x9e}, {&(0x7f0000000280)="324f75adc20ef77f3a51e2b1cecb02d93dd6f7280155b37c7c27bcac766c4470a2cb8e00d510b2cf299394487199060c2cd025b7829e8cac65b0ddb7065468cbc1b5914a7e95de20039d5d9e6b813f84a06bd8b250ecdbe86dfbab39d3e1b3d32b6bde80a4ebd90fe1d8d0f077a77205578038fc7716ce46d0d0a3ede8e6afe0ca2423294e29f1da6951e0da85ee0a34c1f0d9ac", 0x94}, {&(0x7f0000000340)="52247d857eb1537f581521ee3934f0d2db45707fb0511ae6a3d1793c9e794113a4e1051d0fec46fd8e12c76d93e6fc18b39a8f1191636ab3e403f307a0e36e95cdc9803fe008ef922aea24edd9de713c6d8b6128736573b575252d1a84ae25ccc059", 0x62}, {&(0x7f0000000140)="cb9ffd59ead381268f7155", 0xb}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) pipe(&(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 23:25:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fsync(r0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) 23:25:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc020, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x108, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) setuid(0xee01) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x0, 0x7fff, r2}) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 23:25:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0xc00, 0x14) pipe(&(0x7f0000000000)) syz_open_pts() 23:25:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x100000000000000, 0x1f, 0x2, 0x7}, {0x6, 0x1, 0x4, 0x5}]}) 23:25:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$setflags(r2, 0x2, 0x1) sendto$unix(r4, &(0x7f0000000200)="e066a534445d23b29c1caa261d531713536c4921ca43da442187be56f6e7969cf35bf7c95cd1af2fe2c86b2747493dfd8fbac3a25bd49b285f3281a0892788611fd827fd1697ba2047350b775c80d271bd7224f5", 0x54, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f00000002c0)='./file0\x00', 0x10) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000300)) pwrite(r0, &(0x7f0000000340)="644eaa3e39f683ba91eb44112535c3156c2e3e0b8e4aab6dbe2df6f8df7d29e64bb30b8ec1e74f2dde73883a1d398afe0c3181ea86cf8beff9188200e89e403ad1ec14d1eee02b09d323a33794bcf817b5ad79d373a79650a2774e29834813a4231c51138abdad8c5682e31a1fb7ec7a98d7aa730ede860adabc35cae98dec969c9fc0d0ab52c907a5151c17e9c404378d", 0x91, 0x0, 0x41) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0xa8, 0x0) getsockname$unix(r3, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000600)={0xffffffff, 0x1}) r10 = openat(r9, &(0x7f0000000640)='./file0\x00', 0x20, 0x33) connect(r4, &(0x7f0000000680)=@in6={0x18, 0x1, 0x2c, 0x3}, 0xc) accept(r3, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) recvfrom$unix(r1, &(0x7f0000000740)=""/73, 0x49, 0x2, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) chown(&(0x7f0000000800)='./file0\x00', r7, r6) faccessat(r10, &(0x7f0000000840)='./file0\x00', 0x10, 0x2) ioctl$KDDISABIO(r9, 0x20004b3d) shmget(0x1, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) sendto$unix(r2, &(0x7f0000000880)="5e90e97d4f99c1ae7e4516099b97bc72cf428c4b6086ddd5bef594faf11346e7842d63e139a1547f67bcd0911e96e037683cff0766021cc0b758ee0653efcf19b03f4d37e0b3106739067d9b7fa01bd870684f139e063289b3714ccd2897608d2a525e42c84b727f00c39c8d74d5c7858810b8ddaeea92832dec89a20065f0221b3196eca226f0a109f7f440bb64ff2a75a2e6a97caf06fb6dcc3d1bdd1861921de2c9f529d1b93e9e2283911e720a213be9b117323564", 0xb7, 0x1, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) recvfrom(0xffffffffffffff9c, &(0x7f0000000a00)=""/199, 0xc7, 0x840, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) getsockname$unix(r0, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) 23:25:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 23:25:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) recvfrom$unix(r0, &(0x7f0000000100)=""/175, 0xaf, 0x842, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 23:25:11 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0xa2) fchflags(r1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x100820}], 0x195, 0x20) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = semget(0x1, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x800, 0x4, 0x4, 0x3, 0x1, 0x1, 0x7f, 0xc6f, 0xfff]) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10b) 23:25:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) r5 = semget$private(0x0, 0x6, 0x24) semop(r5, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 23:25:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f0000000380)=""/183, 0xb7}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:12 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x6, 0x401, 0x1}, 0x5, 0x3, 0x800000000000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:25:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 23:25:12 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:25:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) dup2(r2, r1) 23:25:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) lseek(r0, 0x0, 0xb, 0x3) r1 = socket(0x10, 0x5, 0x3) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 23:25:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x5, 0xfffffffffffffffd, 0x80000000, 0x1, 0xc5, 0xfffffffffffffffe, 0xffffffff80000001, 0x2, 0x3, 0x1}) getppid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10081, 0x0) 23:25:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20f, 0x0, 0x0, 0x0, "008000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:25:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = geteuid() seteuid(r1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:25:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./control\x00', 0x1b8) utimes(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)={{0xf47f, 0xffffffffffffff80}, {0xa6, 0x4bd6}}) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 23:25:12 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x6, 0xfffffffffffffffe, 0xf7fffffffffffffd, "854955883d026111fe4d04000000900000001000", 0x10001}) 23:25:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x8) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 23:25:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fsync(r0) fchdir(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2c, 0x11, 0x401, 0x92b}, {{r0}, 0x0, 0xd1, 0x84, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1e, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x55, 0xfde0}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xfff, 0x8e}, {{r0}, 0x0, 0x0, 0x80000001, 0xc6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x30, 0x40, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x2, 0x3dd}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x50, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x14, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x32, 0x8}], 0x8020000000000000, &(0x7f0000000080)={0x80, 0x4}) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) 23:25:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) getgid() 23:25:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1f) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:12 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="33ad11218559380c566dded0e32a8a3be4d346d8408f77bf6726d05a89bc181bc44525114f069460f446e76b39a5f5a3552e9d0ac93a500091e9fdf6fd7d8fbb87eaaf94e5cddeebf784cc8e16d5e44c2ef1c70b4b4986ab29ac8d6139f998af0831c6013380111c3e993ba1d8eaa0a812951a7463ff3c09ad252c000e4c7895801678095f2a6a195d7daafae90d53d23c5a7e0d398be8c6f7e1fa7788c14da17620afe830618310918797ef233da7e65aea709b097635de7bc93798ed3ecb6c0114dac120cc04477b10aef91f2d9ba9155e2eb50fb05ed3c145849f490bbc2d03bd8e9d1ab290166e2d5e7eaca5af994c61ea564cd733eb020fb585f01bbe7870e47b008b3e9da8ab018368f4cc7853689072fea221cbd8c657ca0ecbb2c5ba6dc8c2d50384005f21e703327e90e71d394fd31e99bc408e6a73cc2f1fc2d74f05308572855c5de5c0ca86f96f80d53564ca20fa000b08e6ebbb9d979a53ea9fbde492c0216aaaf9e99fbe35caced273473b20347b4c0bccaf71c45fbc10827ce3df734ee3bfdaa3ea74fa3ad596b4bad47aafda7ac0bfef2dd22d63e95d112bbbf83657d8dad16ee70c06153e05e9fdfbedcee82d12a661e59c45cb6f9ffa2fbc450b65dd2bbe4362137f6d"], 0xa) 23:25:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/201) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0x0]}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300), 0x100000000000019b) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCPROMISC(r3, 0x20004269) 23:25:12 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 23:25:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/143, 0x8f}], 0x7, &(0x7f00000005c0)=""/105, 0x69}, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x7, 0x24, 0x0, 0x0) 23:25:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xfe37) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x100000000}, {0x18, 0x3, 0x3b2fdfc2}, 0x12, [0x3, 0x4, 0x100, 0x1, 0x4, 0x3, 0x0, 0xfffffffffffffffe]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:25:13 executing program 0: r0 = socket(0x2, 0x4001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8001) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/240, 0xf0}], 0x3, &(0x7f0000000440)=""/154, 0x9a}, 0x843) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0xc) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) lseek(r1, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x45, 0x9e1}, {0x23}, {0xef, 0x8000000000000}, {0x23, 0x6}], 0x4}) syz_open_pts() syz_open_pts() syz_open_pts() 23:25:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff97, &(0x7f0000000140)) 23:25:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") 23:25:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 23:25:13 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x12, 0x0) setregid(0x0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) 23:25:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getgid() r4 = getppid() r5 = getuid() r6 = getegid() r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x81, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) r9 = open(&(0x7f00000006c0)='./file0\x00', 0x81, 0x9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0xa20, 0x0) r14 = getpgid(0x0) r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000100)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000280)="57a8704228f862a88f9ddba55c5d04a61a193d4a0dc5a4c6c77c0e3b83f5a0a3345efaafd27ccaefb11af1a5500c49f8c594909149fff5a3bd223f0754008e4b8211c9e27da71e524a64a2824dd456bb98d12f2c132c3a7dae8e90cf8a615deb92cfe0962811fd0329d7bc7b329eef969d77f4c28574323f26195582ee2afdee7d84fe81f7b6d4243fb0f15552b0f0acd22304dc7595b1f2a0ec41347c39b9ebbe577649ac469d0d9a21b040a5bf9aefbb830aedf4e39a080901171fd4e5fec8abb4e8b14a9269", 0xc7}, {&(0x7f0000000380)="a5b589db69584e79471803e12ad81637cd5db41c9cd730d3333bd1e61b389bd2fbcc7287d7a205d348217e894b20a236791e58661d4de390869a7d7532af877397c1f3a2c3c75e66d892dd416fe3bae8aff5c01749a95827c1896a354650e436fe77d9d6157db216f237cadab359c550c8fb842fd1", 0x75}, {&(0x7f0000000140)="44614685c86e6f835f946439e397aabb84b576f9e09d1c76e980770fac49eca3be63b8e66f5a0f259cd8cf8c3f89d199ff9986b849970575f729", 0x3a}, {&(0x7f0000000400)="001f854fc93bb657ebaaf818e45f5f13bc4fd855320c5c210804938474214e4e5f626da24f31d2355aa2ae21b35693fee79830527d154427952eed29897ff4710f8abd4e69b74a", 0x47}, {&(0x7f0000000200)="b20eb3fd7fd9e26af4eb7d51003612d78594315da5c2f126eeb071c9513c0e", 0x1f}, {&(0x7f0000000480)="910dfdd078dd710f6f1c8fc65f013fbf25ca8b6bfff1f753f500dc9d6ba6651749732b25a4bad529449f99b1716e4692573a172fa6e344821e4211bf6512841839c2086317d68bd7af1456eb6513628a68a01015ecd80a6e58ef74de01a021fd15ee103e8be3b6ace1bff91f5d137f965ba2e9003a3f1bfeadaed8a16f3bf71c46dd7cb6c76229eecb285cac36d61e6020ce6f3073e8cb49d11650a8fab2f71b4735f43a0d94b01698c83059150de9ff6ce4eeaa95cd18bad2da2bae6c", 0xbd}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x90, 0x4}, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) 23:25:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x10001, 0x8}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01dd2d2f66696c653000abcaa96d4b7bf29f770724dc48d9115c1e909ec898ed7e63a5c885555151ce30cbbac9cae256288de1f5c1f68beef5529cebc76008850b4d38543e502ab6124d33d8ab4dc76414149d6f6faa94d648ba8935d5342aa159945cf1b6bd2fbc9b823f552e2908473cfc3630adb402b77bfdf83cd5e68c1c8a9bcdc9ae81bf22d2d000de4fcb4eaa3bff59565406e4d1659c92e30a04597b71826b08545ec54420d8740d1b4ab77a4559c1f694976ce55b71f000000000000000"], 0x1) munlock(&(0x7f000036e000/0x2000)=nil, 0x2000) setpgid(r2, r2) mprotect(&(0x7f00002d4000/0x4000)=nil, 0x4000, 0x2) 23:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffffffffffff793c, 0x4, {0xfffffffffffffffd, 0x3}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000088}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = geteuid() setreuid(r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 23:25:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) 23:25:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x31) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 23:25:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget(0x3, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r5 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x200, r3, r4, r5, r6, 0x20, 0x9}, 0x9, 0x4, r7, r8, 0x9, 0xbb90, 0x1b1, 0x20}) r9 = socket$inet6(0x18, 0x4007, 0x8) connect(r9, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3bf, 0x1}, 0xc) chflags(&(0x7f00000001c0)='./bus\x00', 0x0) r10 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) 23:25:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6367, 0x10, &(0x7f0000000000)="eb368f80", 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) 23:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20008000200, 0x0) read(r0, &(0x7f0000000080)=""/25, 0x19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x4, 0x7, 0x4}, {0x1ff, 0x1, 0x6, 0xffffffff}, {0x80000001, 0x9e03, 0x7f, 0x7}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x24, 0x8}, {0x85, 0x3}, {0x88, 0x2}], 0x3}) ioctl$BIOCLOCK(r1, 0x20004276) 23:25:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:25:13 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x83e) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xfffffffffffffff7}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x6ee9, './file0\x00'}) listen(r0, 0xd) sendto$inet6(r2, &(0x7f0000000200)="8ef9d2ce1f2f795c503f35d224d44034978f7963be66aa2cc28a264f8f975854c78e613e35eedf7601a693e0c56205653675cae491b70deca10bbc7d46b76fd30a67cc0693edd1d1b3808e6aeea59c79d3394edc572d921481f1c47143402cb4a917fb5c278173da57687c1fb309a1e6825a257e45a7c888d03904051d7c8925a139a4fc46af93d358f151c8801eb09e27d0f321d4e2182517d3225f055af39194a9c71410189b1e91a9f3125fbfba6d2b40711c9c82a8601ece85b04aedaa8e70384933120fbdbe92d9666b1932d9e43647b9983d5ecc903bf41219bc", 0xdd, 0x5, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x5}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x2, 0x0, 0x3, 0x4, r3}) 23:25:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) 23:25:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:25:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) 23:25:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x80000001, 0xffffffffffffffff, 0x1, 0x8001, 0x92cb, 0xffff, 0x3, 0x3, 0x2, 0xffffffffffff0001}) setuid(0xee01) lstat(&(0x7f0000000280)='./file1\x00', 0xfffffffffffffffe) 23:25:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x24}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setrlimit(0x4, &(0x7f0000000180)={0x3, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0x3, {0xb96, 0x100}}) 23:25:14 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) sendsyslog(&(0x7f0000000180)="d36e4d45f6addadc8f1ba54e56209a353caa19e23c152941440dd9a1571ea1fafd109a3707bc048125636a56cb9112d414a39d5e757448d32ba4531ab0b3f5f2c4ea885102a2a5c04a2fc139038d1b205ed47db9ffacecbfbe5c1868edcd947e56c263182a15af3dd8b5e389a3005a78911fbe28a920f885a88ad173acd21f7dc2a674c3f5ae5c8a7a51fc030273218308346a0dcbb086d9d9980367303118413b65bdaf13071bfd6de806ec61", 0xad, 0x1d) 23:25:14 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 23:25:14 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0xe7) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 23:25:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000840)="00000000eff179def8ead21e57522f47402cc8c0f7a704790640b292a92bd9a900a9c5d351205eb150987ecbdf42db5fad9b1d53c2bce790dc692c7e862ce437e2a12cef42e6fb2c93433c3587bbc1b58d7240e88cf36e0db4d880d828b9f82bc7115bef67013012c055add08294bfa79009f7f717af37a18e12936309e31811b88c53394e390f14ff4a1bd819d1e029783f0a5c74a24ce4e83dce3a7f059433ca238e67b19229cda15eeba1c477ff34dbfaa0178baffe34dcdb82759f1ae313bef13f1b46bfaa84dfe03f9e35e58fe5f4ce5879ad95edbce0113a76bc4c31f71e655df7bea6d939e29b4433b500e3c1d915b5b4468b07cb8593673186a4ba2b1da0b7b1d1f3be494887bc5f203b2e540669bdb0e7874f1c915671f40ef6671e8b0cc25499caffbcc225768473f88325d3d36f0874befd6c5eda793ad07b8c3e41990f770000000000000000000000000000f6b488b7c78fdf10dbb6c2588505b8d7a032474a1c485ab81696627229718ee02416e074", 0x176) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="f5ad4458578f7c1e0ddf73ec49579c33d165b40eba3244dd2b733a226df9ec7dc21c59c36632", 0x26}, {&(0x7f0000000340)="a5be6de8e1e2304d2a3e15604646f3c68fccab257e4dd899f6d3fd075c2f92d680cbf1867f84011e283e0d2217b58de28ed1afcfba19ec37a9e7abe169160bb3e6702e37", 0x44}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 23:25:14 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='^,{\x17][&\x00', &(0x7f00000000c0)='#)%\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 23:25:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x5e29bf452e61ad1) 23:25:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 23:25:14 executing program 0: socket(0x30, 0x5, 0x3) r0 = socket(0x2, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) 23:25:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x4) shutdown(r0, 0x0) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 23:25:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x80, 0x8, 0x41, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:25:14 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) sendto$inet(r0, &(0x7f0000000580)="6a504c8c7d064c05ea3b23d0a57804eac215b76eee4d39c3a979ad7c1a293763b941d9d88e30a01a81500d2bbaf1dd76dbcc4fc43f05a22f97f5a66abdbca12c67e1b05aa0800cf97aa2894044eb0f7dccb5a6c77547acfb793d3be8f73703c01a11f7b96fb45eff8e6312a847e0f8641235db4789c4d7afff8d1f7243cfe27b42596cd597417bcb40336a4d8966c20a2d9d730eec81922a97396541d89efbdb0c0d4a6d0aec66c8fda36deb94bfb665e80a0d2430af5891a0bbd70c10b2e2e863f350e34bc33ae8f8f1859f77258d78b889fc5046", 0xd5, 0x7, &(0x7f0000000680)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xffffffffffffff66) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="541a0ff0bded06a2967c3ce25b5f1bf4d77e7a75b7f81180ef3f5735a1a6c8267d30b494558c0335f667afcb984679734985421a85fbc3f4d6e977b3fd39ff598386af", 0x43}, {&(0x7f0000000140)="baf89998d02492e9eeae27116c7a73bb6a66e6d33a9fd2e4b05d0397097e4f9d190af16dacab93272f5787ce688b49a4ca20a832160b57e43cdee5f7b259ee02b6108e06bde86652828cfd18722d95aece328c19add837e6e4e9b830d57c85822b35eb75e38bca9771b2fec72d29d2e6524677710d220f19", 0x78}, {&(0x7f00000001c0)="925813d3d4f88604f998efc7b1243d89dcb20cff5d7476ce3b915110ca5270094a88671fcb75f218", 0x28}, {&(0x7f0000000200)="c39baf5d4607124253eda54b0650fb457f3bc1beeceec2e5b16e1ffd0f89791622753e5e2763c30609057f1e3896418b186fc3d05d4eff8c4a90dcdc9c877a3109e70beaa76ed2564b7841e4430dc0711af254ac24970afef12d77d6be1b20c37ef0e8a2f6ffb7346464172d47820191ba7550c9a53b30684dcb807d7a81915f45eb83b1531fc0952a2e43b8d87e879ab5afa83596a34c1984be51c4a7495438ca851503971024a2820c6dcc602b2463bbba8a3fbd6358fc7d61703a61f64ea6e9bce793", 0xc4}, {&(0x7f0000000300)="c39a0825ca6f04a53aa8370495d68198c548431e2b941386f9106d56a6e50cfd81022ebcfa6cd497ac3b05e582c1c670a345b82430fea879eefb5bea721ba7f5a5891576d11ba1a2ab5fa0637927c43797d1e1834382c8aa69bf1e459bd41bd30d586d5c2284bb0db92c0e03a05440068dc6ad026ae6b2daf8c34664a4c4", 0x7e}, {&(0x7f0000000380)="04bb63a25e73a01d917b92861d5dc694abc2246af698f6a00a91d75142bd7d28d6a95a34428b0af2a251333dbd05f075226b07aea984655df1d56a274720b0e8605f4b70bdd1b732050d1101e208b416222d64392087491fe02f22f1bad8bdd11548b327ae1ffc5271c9de988a4667db1b3c0506643050b74ca968b1502addcbb8e8c7560d9c96218a9919ea2bd09ece60b41216381cb03961d88e8c633e0ce1691264c75eaa1eddde4c4b3b9e9766eb84b93e4b0029bdfefebd92e39a33f3065213ebb04aab81b1d5e044a3a3f0247b27b54a6246ff2d6d42d0536241", 0xdd}], 0x6, 0x0, 0x0) sendto$inet(r0, &(0x7f00000006c0)="66ec3ad6a4476529e3d91a364e9d50bd0e3b8afb27d93c7d7a2aae31d49e4a6035b3cae5db50d30d53eeaa91be0e6b22791e670045ad88d216e3f2c2d91f4bc91dbdd497041cba019dc6c771fc059490f3655a9d95206724df1212fa9cf3172b25cb75cd3b6b81049aa60dd3a67d0c6ff31ee4d2c331596a991925b1b7dcdf995b9755953cac981516364809c2b3ce08403d8103f5e9861e0407edae5859c161fd4dc285cc769629db88b69d3748e113d1eec3b3e097c4ba2e9d69f38ae2a9231390d101e91e0e2c75be0288f661dc8d72dedf97950afcc7fded816dd954e2852b0d0554b2418cda29b39e5625fdf8e9cfc7ddda22213b4d7a23bee85a2f1a5be93ebadb0387a79fdc62ef14749662b7d617259bae32d4c967efba8448b264ae672d1968487315db15e01632ea13e94b8af3b2c8a26d336d4147f4fca5a9beb6cdfad03ce18a502bc33a5e1978238191c84b2a1768577efc568bd1469624014920de1fdd332e8e94500eb9f44b90543448cfa0e01e87f8fe0ae7acf80eca4db2e7f709a6e87b9f47b7d2ddcf2a6459f9c393fb0fd616852646b650ca5ad0de88f91db45ccf45adc623a73684a4fec47f1d9e792a667cd037aae781313fc08826ffe06b9069875f3a02db99e231c5cba15a1751eb13e1d77ee1d3be90ec0909236e6b42f1cd7052858cd49c80faf8c625540e8847ae1e17241ca57fdf898f4b815091d20a77952f28cf0d4e5521c071f2fae419c7e94ef5b28b432becb8e181f7778d7c0da6bb570479bf805b3f1fbe75614a167c5c9856619e4fc90e236fb26070186b6a529fbe7a6071b85cc0f3f6664f1f643df95596144d77fae266f8dee87d0221cf5fce8161d571c11fe3e6e11084aada46b770ac08bffe3f8e9395f18ae712b57c31f1954bedb4796a067aecc6d04ef74f54704eb52aa995b6ee752e76b6982b002b911722ec0d284dcfee60d1ee54bb497d36698dd935a2d277bc2ae94b936cb595e8806bdeb8bb28ae4c307c44e3b32fc1c2f1f853278c50bf105f2638b0ac8d97abf6edb42add8143ba124a61ef6e38db548e578d7983f5dabc5ac472169455bd4548f2acd342b6276ba31c701445b2a23c505ec53801d838cae38483cbe603e5f87b6a708ecb214e956ff4d656241218a28354f1fa2d5aaf22a4ea83669ec8bee9737f143da6ee0c1b5982284df28e8c8ded389e1e59138bda4fdfa40afb67c5a1f573763c8c6e78c9b0b4ffa39ecf023397e85190f509d24895493d9e1322b9cc4bc1e9d53129a17ce07c7d9adb58ea645fd692e1b11f13c531bac0a08bd8daa49c11f089c30dda7007f6c1e1b09357aa8e6eadbd54be71d03780b00d32ee780bcbba9b922aed63ccf073b9eb748b3d8de78b528ab0c9f3fcfe18734e8a9bab6109a9cb30f7b7b5180a23ba34bf83a41cd13ca405f4375122430c68164b3e7d891ab2fec3fd27f39e3c7863ec41fad28e7cf3d92e048277b091a2fddca4ae39027653395f1b329e036b3e9cd4b6f9e4bc765c3e2f1fb82b58b9dd601848f1826a270f298e7b28527647f9f90cae4de7d50d8f24941c2f7e579da914fa586a23bbb5bc45ec737bd3fdcd49c4bed1e4b6ba5381b6a1294450f9c027417cb1448b593711a8d2ec352891bef694541a70bb0f2eea11b3e3549854dd5194e9052ef8a8dfbf474b3e71120a2b80d925de842e71b9e989ea6b2906b85985f9e3b10f62d90c63df6edd37a453e1bc2a8b53ea5f24148ab8da20bd835556d8856e68a57cd2d8d440cbf4b644dfc2cf666b9dde0cf916345360e6e52ce38fc1bbe534eb15bc3fbe4acd52c425b1f331612360c974e616f4e8a19675e31e87870bcfa2d6e353f95aab9456b3cea72cd686b00c66702bfbca7ac6b0db43fe2aa4ee48614ea5daaa2b871cb063723da21acccf51234511c1b588ac8455e4ad3aba108d616c9230c7b962674a449b21730ebd59acfaa674197bf547c5ac46b6815015abc1b6dd3125c40f82c378d9c0ee967e668ec9e60ead290bd52c9b57cd7b415d321cd9592e8f4327b7a1f070f2d7059e877791bbe5e07ddda15ec94b62e9d08bd48da32623e42f261559e3f2b66d582898b2b342f9c25df4d577af7f3a9d1e5a3ead0db6abe6fe5fe903c23a64d1d47261c65209dba96bb5f1ea087c76998370f2447783a80a07bd166ec15634da51a36c798c95a32aec7c9e8bc4955d31a43f9312d8d53fa0b187128efa41d39141737f5adf64cade4ce55c5e49afccbfa024104cb7c77ad5c6fa727d65f34e21e4d9aecc066b77174e307c530185b54a0b30180dceac60c4c07885d377f320259da7518834fa0f23a1e767e9c2f42cc370ea6207e6fd1dc753db117964afb2f41d24cba4a573548e63f32f3aeed1929d4eafc65811340e1dd6b886fd7f119fc7754d0b8004ae66beb4d744e720470e9ceb00f6f29b4c71a2266a511d31c619acae8e5cb9435e7aa59bd14f59aaddb3deafd5d9dd3d0c790a6a30e00ba0413d30317375ae691de595f8b1433e9c1718b566bd7790befae89bf1b6f363fd12a7f673a94e7773e83c9194f229407479afb9d334547bdb65a2070a5b5ad6301876195c2f937d72fde9ca598ba8cf124f98ab17afdb24d7b23d9e1e18d912a329729b260bc2ee58b0deaf2827e157a9498310ddca0d9ae1c2aa36621b834178b379e7ab2e91e281b5c255ac610efab6967ba7316d49286b87f46ace363e1ab86921024a21f6c87812f8e742198becbd62da56e36686194a801d7f157fa492ac2c74ad6a1d00ea9e23f6c3a5833cdbe22c4c5ad702af781234761f201b21888341bb1d5a44acf1980f66ed976d2ffe63e84869c15950139774833eb51d94c8336acb4a5c1563a3c44bbaa216405d7c636ebd7f8d64904e0797ac28bdb05334af8fee1e54ee35084ba4da66799314bdaf60fc78824836f29d96cd6cb8a94b0c332ae608e26ce707bed52700fbdfd30a566ab595749bdda0341de3e82a438f6b0976216c1d78762d2eb35ba8541003e28f19c3f50b19503a7201bae56d3f95a2aede23d4b349439a2f85ec97b200a748d6d6e51d263f4169b7c15674dcbef0093c8927bc1ab1c7298c3566414f2a9588c98529c1275a6dad90f3e7bee1b496f1e00b83be3092338c85c1986cb091d3a61762777fde832acf97ffe7b63c2b56b4cf0352e902298ae373215717078805e47daf052c07bc4c93eeb5d6bac8a8e794ad15dd668d8cfef686eb02e732e4588399c5081af9236d74d8d368915a9c3edc8e023532cd99e494fd6e5560ff0198737cbe2bda1e4be0d055bd4601d0cbb04684c80cab06de027a50173c683d0803f6eae70996ddbc49241438e09230dceb734b949be608e94946bd19b3db996e822c82222c882a94093527174e4d5f487400f53610379f5a90c323ae934fd8967f091c5e97f70907c51e00d28cf7f20dd7d8604def414cbabcb366a08caf00848e0258d4343e6cf6d69fdbc9d48459293d39b13b2050cde949c65d6fa20fe5c30c403a631b61893d2c144e2ff8fa8733d24c59904a22ae6f65ac84595493184b260c4a4aab83564b52f66b688b264e45a2be4d9fb24f4dfe85c5a6e69c18d35495a4f6876cc0cd13a64877a46a1866d67604b00e727237fa0e0c98ce960e1497782009da5c0d357c12f6c9738e767c218a1bb537db851fcb3d79dfbbaade6e00c9142ecd31cd0457f299eed356f186d2d03661b63165ac415f0d70cfdbf6d28d584ee20813294b983851de6a42718ceda231bb714081775f9d54da027dc7e073052461f2af927fd54c2d5af01a4bf824a3b33403667963f00f84f427d288d6c5172d4216e363dd2a5af1d14988b6f390f098797a4052b7e2230452377228955c0bcc5275312c691d24bbc81855104e7b65ba1e5d38ceaaccd85c9a3bc6aafb2f7ca9223ead7162efd81c6edace3152085462967107c6341e75de2bd1a9db50e3cd6c437760daa9bbac15b98da57ecc6a4575af7a469d5300a02b0a0f101baa3a7c8e67288d51f562c9a50b7f85d33a6a4b48245cc35e37bf608518208a95ff820508caba64e3426c5e2b2fb57573865694772a0b33bf5a024d7885f1bb88d5de556afc69d02a891ab538e0d96036931169e650173ae0c32f2d35bf34cb427224611eefe74c5ecd582ff21220034d9290ba8aec6d9db671824f9d4596595753fc1a8d9a3d994435ac1424bcd4ba0264c23962c1defdec4d2670180b8525222575bc73baa6026be7c0184a1ca084d1700a5d010363acd087f9e047695b672da6ce848119b65441d670ebd82e2632b8b7d207dcf71180fa2b1ea23fbcfa8aceb6e10bad36cbaf73bc0abd51a8ff5603048e1c7fa864c82ec4f3810a845c9d8b41d8ab80d8cbdbcfda7f15ef5b020a974f7d86d51eb14a3bc05a0f4dfe5f139d1e60779592cfdf1aaa89b6cbeda446d8daa14053a77d09b1e1c7310412ccce49c71cfa8bfe96cc01d3014bc51def09225f4ce306786fdb082497264e0677e775cd0c3173c0ad256f5dd526f6a94dab4863fd3f1656cb6d6b290ad10faebdfe724e5ba5e9571e3ba20d631c3e719c87e02a24327b44cca3458595ba84f397cb8c8fbc101b6ad407488586784f834df6b110c7a778e5fa277aca8415f24d9a676445762ebef3b2f62ca6d4273a3884a760514982b9848030b731e6f4df0000ae097dceff4af3db755d258510738945b17e5ea6798527771d6756df0f0f881b28eb600f5b6ff5da91324be8ae4923d96cec06a793cadd109a869cb3dcaf2b21ad05c6cb26a814cc22ac2a99767d28cd9066a672c20d06999514382068e19c967f97bca80e84cb0857b36c8eddea92b84b9ab40d91aa0645331f01742d55d42d0bb45cdbda4b2e06c0d16bee3c31ce8b4b21e0185456cf840c5c2fbd5a3f1733e3aaca69050ad0baaeafd7883601c5243085c8e2d2cff48bde96a45bdca12f2c245dbe808e2fe514f72d5f3bcd9b5e54ce5e9df9a26033a5b5ca77b2bc38834e9069d671e696603158f5d2fa77271351e8faf500011b2c906868aff5716dd191dcfb5c6bd71df71ec46564460bb1b3ba0213ccb731c128f0c7c384969e1bf8ae68d6f31a19342b2ae204276e2a2cb00dec98f6bd105ed2a2ab182c2b2f18a58b0712bb8b29ac80325171f7878b0ad65eda65d8cea81eb994c74ecbcdd83378b39b4647b11ff9d9b60d521ff67110e1f29a8326d828b7e894361ca6ee9862462f448c735f8d6975e2150e9f17638858dfc55a31e2b1f8fd7941802b7a3b3b90e129698257ade725af9eb7e6e58847e35e0cbe4c0bbdac87da6c9077098d49cd936ef7a1c36dd166c18cb197f020fa90394e84a9a286079ec01d1cc48589d41345ca9b6bcf6d630e5814129f9ea865852e96f46615883c62cd9c82ffa40a26e412c336559ae95839683376cbcb34e3095972061f8fe71be99a6349fb1fcbfe497e4792cfdcd29b9530384c49fce52169ef60799e9a93fe2e53a4ac893c6178c61771320f247c0411c9ce51ec5366689c4ceb585b3d45ae2cb0ea8357ec678b0b85685834d8189bf92ff2ecd3dc4161792a31f9ecc1364770f61d63322f06f92b09defa9381471d9179c681045537bb3cb31b4b3406296a7a0f69b1c27bc68eaa05e58b25588ac6c51f266c1aa2f764082147cfdc4565b481bbc4d7d74ec725de63f5c9665a8f89b4df8ed91e54f41f01192e2204326d73179ae18e25c446f5279beeab5f84edb50d5f91880a01b657605e67aab3bf263ce71bb544cffaddbf9869d8615e6b1f59f6107d740a", 0x1000, 0x9, &(0x7f00000016c0)={0x2, 0x0}, 0xc) 23:25:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 23:25:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x100000001) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0xffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}, {r1, 0x10}, {r0, 0x1}, {0xffffffffffffffff, 0x48}, {r1, 0x4}, {r0, 0x4}, {0xffffffffffffffff, 0x100}, {r0}], 0x9, 0x9e7) dup(r2) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x104}], 0x1, 0x9) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000140)=[0x800, 0x3f, 0x7fffffff, 0xbe54, 0x7f]}) execve(0x0, 0x0, 0x0) 23:25:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = dup(r1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x0, 0x5, {[0xdb4, 0x3, 0xeb34, 0x8001, 0x2, 0x7, 0x7, 0x6, 0x8, 0x7, 0x101, 0x3f, 0xffffffffffffffff, 0x2, 0x5, 0xbc60, 0x9, 0x1], [0x2, 0x3f, 0x0, 0x8, 0x6, 0x800, 0x7ff, 0x81, 0x7f, 0x9], [0x0, 0xcc, 0xe6a, 0x8, 0x5, 0x58, 0x7], [0x3e1, 0x10040000000000, 0x4, 0x3, 0x10001, 0x200], [{0xfffffffffffffff7, 0xfffffffffffffffe, 0x1, 0xddb}, {0xff, 0x7f, 0x100000000, 0x100}, {0x100, 0x2, 0x7fff, 0x4}, {0xd3, 0xe346, 0x4c, 0x1}, {0x3c, 0xfff, 0x5, 0x3}, {0x55, 0x6, 0x2, 0x1000}, {0xfffffffffffffffe, 0xd74, 0x3, 0x7}, {0x2, 0x8, 0x7fffffff, 0x5}], {0x7, 0xfffffffffffffffb, 0x400, 0xfffffffffffffffd}, {0xfffffffffffff210, 0xf366, 0x353, 0x6}}}) r4 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x4, 0x100400000000000, {0x6, 0x6a}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x11aa, 0x1ff}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 23:25:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) shutdown(r1, 0x2) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7fff, 0x8, 0x6, 0x1, 0x0, 0x6, 0x2, 0x0, 0x0, 0x100}) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) r4 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) 23:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:25:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 23:25:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 23:25:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="fcb4c6b563309b6eb25a451ab50131cdc39c6f8a49a354cb2a1e7e046ce084d61a35f7dcb935b34168375c549ae2741f17b98308047d0f77d2e9ee5c32cf7848f5ec356bc2ead010daa16da780b615952bf3489a95980a30101d9174c2b883f70476feac06c632335da309a1503e1301a578a8adbcb68fab972461acf2129cdcd94dcc469f87f6c1cac7ae2722423aafc385d6ed85a94b94d5674213011a4532beabfc33e42c6a596a848b3c98bf5aa568b448b27eb1aca77112cbf205cb232c3bce", 0xc2, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x56, 0x9}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 23:25:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x4010426e, &(0x7f0000000040)) 23:25:15 executing program 0: r0 = socket(0x3f, 0x1, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="b72f17b4", 0xffffffffffffffd0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 23:25:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="21e27e9ea5064f4c", 0x8}], 0x1}, 0x406) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x0, 0x4003, 0x8) 23:25:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000f5, &(0x7f0000000080)=[{0x2, 0x1, 0x6, 0xda}, {0x7, 0x8, 0x2957, 0x1ff}, {0x0, 0xe0c, 0x5, 0x8}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x20000) clock_settime(0x0, &(0x7f0000000240)={0x9, 0xf46}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x7ff, 0x1ff, 0x8, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x8000, 0x2, 0x5, 0x100}, {0x0, 0x7, 0x3, 0x2}, {0x4, 0x5}]}) 23:25:15 executing program 0: r0 = socket(0x18, 0x8007, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0xb9}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffffa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xb28c, 0x7}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/176, 0xb0}], 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r0, 0x3) dup2(r0, r0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="00000002", 0x20b}], 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:09 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000380)=0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xc8a1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20009, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xc6cf) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100000000, 0x3, 0x20, 0x0, 0x6, 0x5, 0xb8, 0x1, 0x2, 0x7fff, 0x4}) recvfrom(r2, &(0x7f00000001c0)=""/3, 0x3, 0x2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2000010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x100000000, 0x4, {0x7, 0x8}}) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x12e, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSBRK(r1, 0x2000747b) fchdir(r1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8100, 0x80) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x40) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x104, 0x3) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x40}], 0x2, 0x4) ftruncate(r0, 0x0, 0x9) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x4) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1f) r2 = dup2(r1, r1) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x200, 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/163, 0xa3, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b"}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x21) kqueue() mkdir(&(0x7f0000000140)='./bus\x00', 0x82) syz_open_pts() 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6, 0x4080}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb4, &(0x7f0000000100)="831b0a9dcb87af8a518decf9d1bf6fa6aa34e8d04f2400d6260b9780e7bec56c1e6c8b35b09f9b644e049a7b7f5f255d04ed93710c234108203fd52c9f749a1b868774d6c181db9ca43ced579ce79b4936e07f7cd9fe626bbce44af875b363b98498087532ec3b76e68c9fd2cead2dc19ad1e613db1f528345f3937173e7ec82ded3bb40b664a9ad46ae92c7cad6251b184a63ac637ecc20ed1c5698507b7e53ca9be6df076938d574b5c6d771b3cc3293c8421c") 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20489, 0x40) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket$inet6(0x18, 0x7, 0x100) r4 = getpgid(0x0) r5 = getpgrp() setpgid(r4, r5) readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/54, 0x36) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="f4264ad020a4822d567edef45e7c4929d2bec33c3e300013ef045a845a66aae73fbf2239fabf98c53d9f8a29548e2b3b7dd145e521f8f198f42d59b7400590c3905a43bfccfdf0670c2d719a8fe866d7bcf91ae90e0d06c8a03264", 0x5b}, {&(0x7f0000000200)="96ad259af914711cda9cbc17f783f727f50a079aa02863db842b086aeec00a41824edebb953da187ddee60", 0x2b}, {&(0x7f0000000240)="aac7dde26f301b4526b7e7d5ad08a43cf3a14cb067257ecb726fc3bc5e0244a1bfc39c93e41964b7449b933dbad5069a029b57eac93209be62c6a98dd0c22bc72475933d4520a2f37b45d556", 0x4c}, {&(0x7f00000002c0)="d919029d8420c3f4ace4c6de2f432221509281605b05679e7b6ddd07ed5fbecbe9bed3b0279d6cd965c7007ed3f2975dceb73f607fa9ad61144c2cc89ad19678032026db3e304ed37cdc5c31d1ed67b0138b60dfebc3e75401497626b7896101edd237d191e29967b1a2072b75868f9ce431259387e59a9ecb34d95b24", 0x7d}, {&(0x7f0000000340)="3c30d4d7dee8b8400259ebbbc3b3476626a4d6f01b50b8e7", 0x18}, {&(0x7f0000000380)="830f34cee20638924c90ab9fbd6104105272cc46ca522b801d1d4d652a572c0065d62879d2fc9520", 0x28}, {&(0x7f00000003c0)="4833fad7bdc855b6ea5715d522962a6b1ebc3c18cbc210dc01abd207ae000e3d6636707352e8a1b10204ddd95ecfac5f380bc1bf950ba27474489adb2c2f71769c66923a05f261818bc94b27aba35d21740ce4c1661bede97405419255f92fc21038b1593ccadd7f3925a7f4b0f332f6f74173d4b82d312bb8ff243f7cb96e09e54d1ffea308e87ed445df7b1fba589f32b29e7c570962f0abbb931917c5d5fdfdb0df746ec1e58089bb0460df53b76452b23b243ceb653e554e84d92d8088ae2f6bbf6fb607b2a39b9c77b879fea99dacf47f325afeaac80ecbc18d4ebe30db73f1e1dc26edc0aebef7369463cec962f184de59f5a9469f26fe0a57bc43ad789124f6541c677203991362e4fbf851d083324208dd8568871a99e8406bd0bcc564322e59f3677f27d485a2f9fdb807a9dd8f994cf77df10b9fc20f1f5bacae68f575ad499d846bfe1ec1f261b90f9fa291e28c4a21daa06925c8bced735c0b82a03f7f5385227af02e15c5042fe9dd4827c77c4dec7984b385d427424b9abd65ffb5a3397e46fdf35780249ad3b9fe8facd9c965d4f9de3ffcad5fe119a3da1c94de96645b874d8411fb4d147a73cb3c9c791dbc7c5b21a34b7279d81107f1233db87a3ca20fddfd9c2305c43aad2a351044b7ec3851d8481b9fbd9d93b72ff87028d1db642cec12782156216d39811830753a5802de7622b0abca6e66f5b163c9a327e6846b30d53c0b2f30eb442948165d58cfaf41241a1cd64337bcd9e00a10858c2dc3a139afee413dbe31872174ac82c056dc039c4d09dabd34468e64a7663e93aa9e6a4938d6f1ee8f3c78fa13924ca1adae73ace5d11a5612f68f77e8d58bb94a1277918bc13b9edf839ec7293edd584b1695ff7c9b011c73043d27447f973ace368e2a86b763ae8512f8faf570c174394420bb723cf15b51c944309bf63e13cf58357b6a0947d50a8576c54e2978a0fd804971c18a538ea30da935dc744dd2598759db5bc8f3662acb43fde865b08c3369d43a96fdc063817da8b70f832f435bf420d0ac8dfa1add57ec5761aa0fa528e4c61d97cd0b3b6de743377fc80feaa819e75fffddb50caac21d59041605c763d2eaaa8524c0e45db073f359b3d6cc0fd761e5bfb7938ebd3666768cfe8fb8e72c6e69487ab0ce8c7c626394658e5ee7449db15a45406f210310f0562c45988853e5097036e049aad3eaf08b3788a0be14217746f933ff510b485ffa1a179497d07afeab25a97c09af3f632c5b6d364cb296bdd3013dfb1a2c0ce704d318e4324b279aca49c7820932c060ef6b1e0a11beb01fd9332e53156069e6c17d828835aaf89fa132c535486690f8668ea9cc2520fb399fd64f57bd8debf25ca3f19abed30c0d602ff035b2c489a9fd9d09ea0b7967c89116215a363b7b3863e84d951754d360cc5aecdc34803108eb3f417401b0314b2f931b20b5e0b380d3f8e6cc67043b8baa72578d1eb1b34196bc91416a73b0e846a92a851e0bdba8039e6bc20560afa9005e75302275655ee7b5cf6a1c141880e269d1d23cc6fe7a930a9fe761c5bbbf62060faed516b474bafa532c1df483bb457b661035eefd3207e990584f00383b941c3d6abb2bec527080a7455739092aedec6368ae91d0b310ae1cc3134f4fe3c7adbe7241a991b34d4366c3829c956070bb3857bf822cd4f23c0ccbb8856a96f0f389414aa4d851bc4d37cd9aac3b8461dcd0a5b9e72eb93743e7f4e3ba1f77d4a0f3c25cfbb43071f4debfd14dfe93c5c3dd7548aabf7e1abe12422f2b34d904837272247a6b172ea2fc1ced4dd03d691430f761aa46803264e03ef54a22f3d58222bf2d5f168ff521ca4053c0df96539ed9815961af9ba64749c4aa3fad46e5060cac02c7c2eb2c33e1c6b726315c36fb7952880eccc609f65bf84fe331b04eeda53eb97ffe7d43a3f548014925bb9d1713ba70f36fb88abfc2b7fe089e09df065fc3c1a8e156e6ddb6a02fb1e5f7f327abfaa021a17951ff388e72c5a251a59dbbefe410f465199f0d0408b001aa28071ce0755299e7e093dcef1667a605965105e22baa72b80b7bddcbe0dafdb18f23f3db4c9204d36cd3e1ce9d15abe7a90b58da54f84a5a15a47a33a77978f278129b0dee69e2b9038ad8110bf8e7c8dd8c46e7a8090aafea38c82400e04a0e0d33d787d38d612d94b02b32c7e5ed71702f49795df2a3ad0fdb30055ef083c2c925dae04c19517333e6bc891360ce40c543d48b46e20bac39af32543d12073f5d076043e87eff26d379c8f91b8a86fdb723d8add3ba17b7064a6b5ca9812f6044690d5a1f6cffd17629705c4c3cd4cf2ef5a4316b243406741b002c2aaef0e5b2098b7ece9d51e5f452a0bb00df5ae5556858cd700680892e216955a28b4584bb766ff7b6e38b8770b8866ecac37063b038b6f2f729c654e233bffae49a22ec81fc613ad128dd7aa19cd42ccb191691cdcc8eae0639e5745313193807a73f99d40c73066c24ac5b0832688d82f65d3fa03785ddb6801d30fd6a4d5baea159578415e30569d4ddfdebf60481a96b763a029774212cabdf1d7acb7dc6de026a4f4d41d402608bacdaf0f6d014c07d685862bce737db0149c26711a68dd612f39304a3b91c350661256a4cf1617f72ec0cc3d07984be54952dc9d095b647ebc7f011e71a3a57193b491ce78960a7cb7405e367293bb935fcf4f24169c31d2cd2286e0777fd931abfda4ebde0ab6cd8f4d6ebbfb58e4591887d19d61857e1313c91e1cebae1dc3ccc89808a1ab939d43c937260b52977b560ce2b650187b8ef7f0e7bc4f226e566e25014a4ebbd0283a402f3e1c023e2b37fc357583c04deb01009b978c72fd0a8b236748ca28bfeaaf9e5368ffc5817608ac6fa1536703e84a08546bd18fa2f5068fdc3d95a64c354a7f0a889f80fafdc8de878c9c2e45ba61c055ef572c1b4317e4bf15c9a1bdc8aea135aa61b29fbabe6c17f6b2a778d3870e16afec9d6a0bebb4d4d4023b286bedad01f4a8a612540b64b5e3270f241c981f93f9a584c121f812adef5025c9c355c37205a60772cfbc64a254cede8512b8d3d2abd4776550ba82fdbaecb7d23eb6c986c4292bee09ec6f98980111ebd731852dd4c029d0c45b85cf6e2d034e1682ff4b4b97c8d9bf3f4d3d4ebe7c33a683480fd80bbd4967686d6f79bc14dc48dbfad031ff65e4b1a6d566c14d0156bf368560b7f5f8ec034987415f7133de338966672114637355031e157dde24517432fb55ba687b33ba2e8fa7f81840034afe751befcaf0f24f6a54a3083d43fffe64129ed0ac3c9388c562f854df68dfd7138ead2eda478fa99a6d15f0b95a2c21c23be20cead874ea806eef4e7f8ad6eea771019efdc8056bdefb8b89a9cd153df155ee5034ff436023da24262b41a5eb8038390b3bc84f8f13dfcf55cbbe15f0684aa79f55cc103d8d5b741f560ae66ba83f0f911f523779ece1041823ca290177e713c255ec8c442c431457be19090a980db2257d1c0f2a172812c8c98181fa85840dccff3d3a7d63d11bb5d4c8e8fae6e18e726bc750a926b7918615fdf7a97b52db47b1d8a790af4bb134cc03cee60c95416c10da52049b2b14b2e4ff46f20ca77352cf2227402dab26b71971b1953d7a11611cffe689c70136080093cf0b3bd6216b12395750646b9ee1c40d6c3a3e8340aad2ea67cb750ae87c151d43d0e7bf163991c7421accf1a5e0197934cbc015a4e1d27c4e8d86e01042a5837310e70becd31ea0cd1bebbb39213fe5f26fbcfbee8dd12ffd0c4ebb66b04470fc17bbd6278027571b5763d2f599077976b4a1adf50941e586ce99a55226b6deee6d69beeefc3e896e133ec1b516434c2606be79ebbc78783087b8d2263b56e235a12a3bf767aa3e3e073cb50762fe9344d7ce0799b3c4720cf6e20635da8459db91dec98d62f9d1181b3c24728e3df83cae72f226f4739fe2840047e3b256a7eb006b3a6a0185f1aead8a5a9941c62305d9e147e31b1ba8e1669d6ae9e5335d1844ed3d522d1e56675ef7368ae21cdcecaaf60c1820c0f6eafe35db3cebf32acc92bfaf4b46a3cefdb152b65a69bff350dd375ed03a9d152c5538d27f84046aed77c715c00d5d06367d0d3ed83882b8de618602ebb7d400f027608eb366652fd456724bcc8aba64b8b26f3700361914581f965904f1d7b6f0a5c489c3aee333ab38f083aadfe1c6c0073d88e3d1b18dbd85ee7b4decc443f54d1eba4b5ed3688a175c9cca20bbbbd86461dd08418cfccdb5e95347333ff9cd51d70c1ad3210493bd127596ef8fe4af8a4256259be56ab573d0ee5aacb5214af4fc303c964856f9a49586c48ce0ffe40ec7149fa1db6fb2831e2d5fd71d951bb5d59d2362c3482d9b5dff04d25856264547a910ceae1c47ff266bbfcde47f0f9e1688bc90e01486580dd153ca0968879a49e71008ffc200d927f10b5c10f5c388dc77794f5906e55d74baa1af6cc4554a005f9988f5c6001ae1e876dd0d439ffd7e4336d8cc51b40a47b76dfde12b5164930f708773d15a02d9c2f6af6512302dcd47b325535cf53fceac8296b919c1cda76a69dd18180f7b4e95758d5c205456f75dcb9955249ea481db4e5c8d815fe0f847eb7b44d5c847133b2aab50b8b8171fd88d5cb27904899c00e36e8a4b512124cc95225c97c9355b178ee8c506a3492fa48cdc6ac3d82f32bfea9926134489b6a1568fd27e6da81e71433cf511879ce0fd5ff6841100dcbf05850a155b9c587aed0011f6181ffba2e7a2d944554d085b8d83952889be26c8a3ceb99efc8a3bb28916fa991cb2f95a24c5c769ebfc97d23d9966a0dad27c038202915dbfa34dd375b93f625ed0d6a557d5cd584e2af2a4fa34ccd60e0aed584405953364928724093553b5a8fcba165fd83ef4dc29874fcfeb63a2306419a215099a6e52d382e417a16328a42a2c8e9ed72fabd57efaa026ee7e48058fc6811e92c283829d6185cf865e42239624b77d83225d8db8b07fabbe50ab192c4a82efc5d510097b175e200e96611a88aad290f2bb258af115aae87b7855f7d0b9c905e760bf951de0c213763e5a2859c69a709caedd1b505334020039e86c95ba44e891fee8cd85f979f93edcf351c6ea2ff648c503d2bd735495b0211699c5326149d732bdf3ef9f6e711968ffee0d8f05134083dae9f1767bff2f6f4192b148701ea1a6c74dfac3ac71df74c6635de09963692036797578eb06d87c779ffa3ed5ba3a2e237e83729bc5b8d2e92e0d31491801fa143302a91fe0aa15683c00fa8b7a19e1977c66737e5fc8db25a3199c1abd712a9021ebaffa5d66fa7a0df19ee7303e33e4012f7f5a39afe434481071af07fba01613701ba4cca852a0063ddddc156b744dbef24bcfe0332221f52c060d798f2af75027386f115551e3664a47476537bbd4f758a88014c5839055732f4f3e83439113fc053e9daccb62f8dceb91e8dd2a302d0c48ab2f7d450fb0a3a8f56f93e2b790e4a5c1f745f15607db62fb1364d30054f3d24fe9c80cc8dfdf1049f022ac39614d0f33fb4d843cd80d304effbc76a72f63b827c28f01ddaf3adfc9b34b96c85eeaebb10c685385d7301cf62e6d7e8bc2c1f055fb18de94978b9d2678838e837076eef01f5ae16ca754c5e517c1a0f69e7eb53236db33322b255b1f514183cd941448a117b679b5f81f1d2e1d5eceda337fbf15a38cd9594ae4a6f6bd0d86721ef3d4698f0685e24f2578c5b49d3f14a8aaa414ea105e0b9cc0542db44450407746321bab43d", 0x1000}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r0, r3, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x98, 0x402}, 0x405) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = socket$unix(0x1, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000001000000000000000000000000ffff001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x20, 0x1, {0x1000, 0x5}}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10080, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_index}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x0, 0x52}, {0x32b, 0x3, 0x9, 0xc0000}, {0xffffffff, 0x6a, 0x3, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0xef91) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x9) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xfffffffffffffe11, &(0x7f0000000080)="b6") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x83, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706", 0xd1}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000080)={0x2, 0x3ff}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup2(r0, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x5) getsockopt(r2, 0x1, 0x800, &(0x7f0000000100)=""/34, &(0x7f0000000140)=0x22) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:11 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000008) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = getpid() poll(&(0x7f0000000140)=[{r0}], 0x1, 0x1) getpgid(r2) r3 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f00000000c0)=""/68) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffaa, './file1\x00'}) 16:00:11 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x1, 0xa7d, {0xfff, 0x9}}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x3, 0x9e8, 0x7, 0x0, 0x2, 0x15, 0x7f8, 0x2, 0x3, 0xca8b, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/166, 0xa6) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000180)=0x4, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) pipe(&(0x7f00000005c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:11 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/248, 0xf8}], 0x3, 0x0, 0x0) syz_open_pts() 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmget(0x0, 0x3000, 0x66c, &(0x7f0000ffb000/0x3000)=nil) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) getpeername$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000000)) 16:00:11 executing program 1: socket$inet(0x2, 0x4007, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x400, 0xfffffffffffffff7, 0x2, 0xb5, 0x1, 0x6, 0x7fff, 0x10, [{0xf800000000000000, 0xda9, 0x9, 0x3}, {0x82, 0x100, 0x8001, 0xfffffffffffffffd}, {0x7ff, 0x200, 0x8, 0x1f}, {0x7, 0x6, 0x800, 0x2}, {0x7, 0x0, 0x1, 0x100}, {0x513, 0x10001, 0x7, 0x80000000}, {0x3e00000000000, 0x7e, 0x7fffffff, 0xffff}, {0x8, 0x64ec, 0x0, 0x5}, {0x8000, 0x8d27, 0x1ff, 0x3}, {0x6, 0x401, 0x4, 0x38}, {0x6, 0x7, 0x6, 0x8}, {0x1, 0x7}, {0xfffffffffffffff7, 0x1c11, 0x4847fdac, 0xb31}, {0x6, 0x9, 0x1, 0x3}, {0x6, 0xffffffffffff50cf, 0x7d, 0x5}, {0x9, 0x10000, 0x8, 0xfffffffffffffff7}]}) r1 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xff}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="c004306a531b48843716c50f3dbbcfe8a421d6361adb7cd3f82a56b86acf85ff4dc16594c761b52e7bd6f7f8e6713b6c0a734f93c1c0875bb510d9a05ef4fc0a814ec715f2a1ecde84d45f63e947a63b00a243054d549515910787023337ce63ecfcd18b56f7f4ce4cb5b3bf70a8b0ea4d4b7832f89f78dfd91aa408f41e44babbeff0335f401413982828176694ad74026990b3399f256a8c87e0166f163e292131470981cbcba7ae51e9f6406c4ca5b2fd64abbe87061820d9d7b995139acd44704c72571c149c7737a0f06d0377ddda24d0ebce390931894f59bef10a43a5ad0041fa0bb0bf04e79efb", 0xeb}, {&(0x7f0000000380)="4c6ac860402950b36c7b57c68e534025b229440737adf0d8819fdcd00045bfed239d19f9e3959e7913ef8b68fa7cea71432291e2325f022e021e6857e17ddfdbb18f8d639a262a08961abda225cc29db6fc3c9def255bb9c6303ea9eacea155c5d64", 0x62}, {&(0x7f0000000400)="ad7df75c29a531a75d4e87f3535ed2029aea18d78d7e0efb70fb93b3c01b5301986f9e5fefa7f219df074942b051f38a5ae69814d154d0cb52566cd7c8ababc779d4da1786f42ff082a14cfcfe3c8a621aad6750248855e5", 0x58}, {&(0x7f0000000100)="2bc847e055ab350cfa7097dc", 0xc}, {&(0x7f0000000180)="51016ed3112389cd406b5484985747be68210aa0ee500a1840609d7fdd59da511146befecb8001e42ff33e52f658c374c3776b7f", 0x34}], 0x5, &(0x7f0000000500)=[{0xa0, 0x1, 0x5, "f3eeb9e982b63c4fb8bcdc70f889270ad96a321850d295620e8d201259f1d54ccc478d8a5b06a169a40788dbe6b699b459d03c4b5dfae5af063ace5f709d52fdf30be50e197b9ed1edaddc3b8a6e0a7dc199a59aeb9a4c8de36cebdd40fa63e5a0c6471d6884bbacc8c57c933f6a41e4191d6f977535081c7566eccfb7d5c7653f8093008280e7c9f924cdda"}, {0x30, 0xffff, 0x1f, "6df3c9e22d7129465276581673c1b91ac1b89c5a5392daca4888"}, {0xf8, 0x1, 0x8, "2b0f5819dbfc7018c5186baba22adb46264b9c2e37e43b4fb94b431c294620456f28a14c650323ddf99021b04b2d54f9c5a7f4c06fff8649278e7fb9a0099a80c5320cc7dab2ec999dc6e8b45fd02513cb2a5e66f83f936be6e662fad6bfd4fc49cf42bc1e743876899c45ec7e222a984af9e24350442567ae2bf26fa3ad39112b40758bbf9c76e94c9ef4f15fc63fb6fe6c829f604076ae6f59a4ee845929340219c24ba274c2e9a122483c65640bc7ad404022d2c46461174b195a26dcb508fb39e72b555c3f0179a7950a4b788555279952a741f11021641ca711d18f3e8a7c"}, {0x108, 0x1, 0xfffffffffffffff8, "42e87d70de688e188685a3b7caa96e203fb176ea5ecd01b1e061bd9be7cfa41a7ac847d0fbf0278053ad8ebd8b6bc6b0da49011a8239402aa47779958d4344a529b43d1874163a7af8b83dcbcf88c00af68a63b34828b529960d6cfec2d389a92d21f12e22d5abd53bd4067b3479f2721ec15a41bdf08ab992b7faad667c0a70303b42135895a1170125407ed865daa75e2cdfbfa975a3d43455960224332f2dd69f97ec8b088303e94f3707f6c87f33f96fc43f801e24f8758d1929f865aba85daa60ca22bd29249cb6d58d13bc368556ca867665b9838d0c6a604fbf67b8b5be62aeb79cbe95ee40fc92a89cfb5e569c4519d7f6f2"}], 0x2d0}, 0x401) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x5, 0xcb6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x4, 0x9, 0x772, 0x1}) pipe2(&(0x7f0000000080), 0x10004) 16:00:12 executing program 0: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") fcntl$dupfd(r0, 0xa, r0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) socket(0x19, 0x0, 0x9) pipe2(&(0x7f00000000c0), 0x10000) r3 = open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x3bda) 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='-L.\x00', &(0x7f0000000240)='W\x00', &(0x7f0000000280)='W\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='W\x00', &(0x7f0000000340)='W\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mmap(&(0x7f0000382000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x6) close(r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0x57, 0xb5, 0x0, 0x1, 0x3f, 0x3, 0x1, 0x1, 0x2, 0xffffffffffffff01}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10830, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x0, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/172) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r6, r7, 0x24, 0x2}, 0x2, 0x3aec, r8, r9, 0xffffffffffff5e16, 0xffffffff, 0x2, 0xce}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) select(0x40, &(0x7f0000000100), &(0x7f0000000180)={0x6}, &(0x7f00000001c0)={0x8}, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x80000000008, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) pckbd_enable: command error 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x2, 0x0, 0x80000001, 0x434}, {0x1, 0x5, 0xdfe9, 0x4}, {0x48ee, 0x6, 0x7}, {0xffffffffffff0fab, 0xffff, 0x9, 0xffff}, {0x9, 0x88a7, 0x5, 0x7fffffff}, {0x1, 0xbc, 0x8, 0xffffffffffff7ad3}, {0x9, 0x4, 0x6, 0x400}, {0xe2, 0x7fff, 0x2, 0xccc}, {0xbf, 0x6, 0x101, 0xa8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:14 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) ioctl$KDENABIO(r0, 0x20004b3c) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) pckbd_enable: command error 16:00:14 executing program 1: r0 = socket(0x2080020000000000, 0x3ffd, 0x401) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x5acf588916c68959, 0x0, 0xfffffffffffffca0}, 0x8) 16:00:14 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c6530007445045de81bef1cb7083fbc03fe14bfae562caad23266e8446249d14a867b1e4ab30ffa71bbaf86bd8fe3357c4e311947a62f98bce4be55cfda1f12de7a8c3bdf490d676dc2ec3c0cec273d6ab39a264d056d853772"], 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/57], &(0x7f00000000c0)=0x39) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x10001) recvfrom$unix(r2, &(0x7f0000000280)=""/231, 0xe7, 0x1, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000380)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x35}, {0x714c488e}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10288, 0xa2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x20, 0x1, 0x4}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1001, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x12) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8880, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x25, './file0\x00'}) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="fef154f6b06f5f7efd0ec9f36afad5e911fe013f3c49162e776cfdd98d83eb2f213675354b516bd1e83d59f4ed585546a1db1dc4c0ccaa7171e936614dfd7083d9c04c9d423392f37f82cd2ac177f2cd5bfda3803ef03077408b0f570a98919e637491484aafb6f364c6fb4da4", 0x6d}, {&(0x7f0000000200)="ab590d786c0595522fb596bc3c42f3b5f72e29f41d0663e37b3a5575dab8422e4ae51b158360fdc4af0eeadef79e660f77533a4078ff8dfbf6db23863bad80c7bcea93008abb4ec67c1c5204ed59abc3b17256f0ea00eed9b64d04cceccfd0350ee5f30af5010c88f6df989cf19d3190869ab2bc4a6582baf018d53f76e6c81339", 0x81}], 0x2, &(0x7f0000000300)=[{0x48, 0xffff, 0x50e, "062bfb3563d5eaf493554ab9e2c1d91f69fe34b7ca2b34b2a0673856004e59945e6b7425f3ed662eae6d55f30790d08ba1beb38d2cd2f0"}, {0x1010, 0xffff, 0x6, "90f8d5cd0088ad6f85a8e5b779a743b63fa890008b05dc79fba117ded17163890a836008e91ac50623c18ca53bb2d945920d4d2d090485cd84d8d9c8308396cab9c07a3b5841a13e57f2006fd76940ba65b4606674bde6562bc220aefbbc31dfc6cb58fd8336a4e18aa4e4458f97d0388fe538272fbc8713feac70fd5b3681050ce58f38ed06ec6e845f052e95d7283fc580166a8dbe87139ee9d1175b7f0f898e657d759199c218874aeae0bc4be464370298ae6ce8a3124e0b15077475e41e552e2883406fe97dd4d41b2fca505a7cd75ebd61f9be76b980e082d57b4e541cd9a5ec9b9b971730e5e00b9472f0f4c10af1ab13dccb5a442aabc504973f3a308de3410411824d2d3cc3449c40d85639c03686649ec9e29c8116952523e6a6350a3658005f0902eb43ee0b12b4ba83618a49c0aa1e18913203fd4e0f916bd30fbbc7589f98daedc22779c6321d772471e87e8146e5c9b38a74b840fee05b43000702f694f8673d6824568398a1c9172e83470a482efb762ff1e2ae7dd72efa45c9d730e7dd22204e0f4b50b8b4dde1da12855294cd3f35a205409c48224acf5668b99e1dcd7139c26913c48a5989c9f4a5a3e9dd735648d10266418847cbc2379f787a983c68df7f35d446c3873c32cfb255b9e4d207ec06cfd9c174db8d02cdd3c748bd4fd375c3be4dcc51a6b05d3a10e49aeda8238df7c881d1a9c502778f74c73b119596bb721a6921abccaa793e35bb823462df3b1fc13d296dd34603526e230c7159311e2d5563d86f448ce5dbecd4618db300713b41433c65a61226f8877d3727d8cc85e7250b8d1e9a332a879ce79a49df5fff4513f5b2b8e85bd8b569be4b82cf933938335970b9a5231182a997028299d5e1390a3b34540a045222b2e44ff363f4019af07e87e92fb0748c52170439ec62f0a527e813813c4ba89b9b8dc0aad56e7e8d9505b073b26305340bc92012dbb4c8658489c2c0468b6890c0fda16d131738d375e7acd11f1804521cd7a0a954c47bdd2ba6d1a2f908413eb4418da7eabf767066d507564c03cdc74de932d67bd7e613ad906527d0b53aeb9f8d592c866a3c1541b3628df4a967af910d75a7fa38a80a7d30709621b1c8ce6d5d3fc3a34c5d0ff3dc6df3be2ec3dbb02c840530cfeb9f0dd73953bd99a9bf80d86ffd24ca30561b4dd7ae559bd430e9339113f23311af92eb0f255ed563b76adeecabcc2c8d3b085792f3913f9498ecf023e94bb22fba4fc87f93a04c581cb90297618c9cc02427154ee80f8d66dc6b728e6e0cf52605973f8d195503c02f54abb69d13d925171eed1b31f961bd91191dd4a67488f9f246d50391cff5630c36015d1979181cecbb072163895dbaecd8cb46d0688a4729b5236484ff1a5dcd294cbf7dcc74128a297c5f867fdbe254c406d55be720617bb1021e2aa11b5a3681eb06ff47b5994f26721abeb09aa9df8e896bcd82ce3b3f7b823baa59b7e006270ba5b110d9b8dedfc4f4f8d254817a24264211ca90522de8b5514881c0fb96a2f9e9d3d8a593a9edd929df031ad3b9a31ac51821b2c1f9d7ecf79cb1cd2a49f7254526aaaea62c19b497dccfd7139873ec134e8b074b4e7931c56639949103bbf8627c1b6adf851e2738c320862745f01b8f4b62fdd70267647af4fb3585ee5aa399673a91dc4c10255d284c7f8a5c16eef495fd131f380dd1a6038cd216274f649fa43aaec12d4cb68fa9b4e1780da43983f6ee5b522728f05b2b68dc7f6cd028bfaac4692437a73c0d943473a6afe42e86ace0bc1a39733cfe9bd127777ee284b1abca65aef7816276d18da75065ffa2fde2b4101b1dd9e932614a192a6adc30f67fe4baa1b12628535bc25d09fddec8b5f9758cb7e485b066ed00149335bcb2cd2dd04101b803f00c9d4b4e884980d4cf65abbfb940395200f9943d057347fd474c825dc702ac3a7aeb46187dbb566dcd3f5f53b8245c894bb88e98a680f6b2afb69ae8163f2be6258395fd70422f40fe934c060aec5d577bf55dc945a81d6018b4159253f24f3f13d090d0666f22ebb68c9a4c416f37204bbcfdaf37f43b039ac1c28a4f2790a0c43743216a0317734eeb566a6911f5cb4a30f60dfd310f3c9b0f93af7f793c76d96ab9ceb9ebdf5e96cb9feb6fbc7635556397f4a3fb5a9bcb9a8606d438278f6df8fc8eb8909bb62b2634c358f4cc85f345c7f1b486665dbc77fbd1fcd724fb4cbcbe0405033523005e092be456d58aac5376202b334a9d45816e8817e061e437e6c9e369573c910db44d32bdb2bb211aaeb9a6840a3587d4171b440ee0b25411b1943e1d94fcb3caca1abe9c4385e8e5d4a3271fa4c7fc1fdd18183197e851821e0d0f13cba639c37a47ed15fff47d2fa6449193123b1914d739dfaff7c686377e103083e9c3e3783966d78b2bdf46dcc59eba195e946712603a41785a24cefc1a941148aae14e5125c80dd8c9585506feccd42426fc7aef695635ef87382e8f6ab61e52ee4c9e87fd0c6ab1e7deb66bd4a03fbd148e79c5d15c7c3780e2d45ea2e22251b9e94f31c8ada53fe20acd93faca13b508f53b5a65d4f5f1a5ab5c2fa7263ffe59c0ea54abd24df825c78027b4993e70d52bf4cdc4c82e638c93e21fe1c71cd01061d04a263e88c18a1d6080080e40614bdbee3dd71afc293e1431f3a756090b84ad326988273661e8c9e5b55bcabfa8f9c5f332ae84bc70c26bd944a732ad25fd6c7cf59569cffcb6484f3e8232a044cf7d746694bb48a618ef011a7af5cdda13e70b7fbf96f21fe949c780cbbc16a4cae60a2ffb972ed938655a3222de1b7670cb62a672b4f265d5e46f878ab33a913e5c9004ec0edf4d04af7dd99cfb3c175366fb0e3b7060224cdfb423ec34fcc6704f65539d8f605c0026f187fca506afdf004505601d9eec6fa02d915c511a178cbc8310f352fdcccf82ce05d61b3417cd7b4326b0cf3d06e771f58c25b524710d955bfae75a51c7349ca0ebe182522a4f33c1c06daf38ebd9c1e945b6d66a182aab2c6ad02c13c1e81a8b587d97c6d1fd010714719b72f0f5c40777ba980a9072e169aa645a240d85e315a1745fcfc2de1dc5513cda6913454d182dbac85de06f9bb2fe641d80b05d9b7f3508669cf781618b29b4c678fb613a0aafd32179d70f9abc239a03a5d2d23d5a78140ad9aaa17db0d44aba34725f204a2ed64afdbf3d6cea3fbe8ae58a4e26668d9499c6063778200a4cda23de4281de241e2d8f4f536c7bd2471b1f57e9d31633331db7e58953c89fba741b8b3c4702b725b7be64444612a63fa196f8103d9c48256d9ac4f8da0ea9d9012bc6252589ccd2ab405b13486bad7de6bec53f15006042430812beab1d5807510b38a5eb08758b204066b9c8f9931deae7b8ceae1f8b28d92724017adcf518766cf5cbb6ad8522914ccfc6385c6ce9668c189b51f3af9efa9663505d35147cb1524ad5060bc93bb3d0a4edd3ea891a6a3df5a6276cf9f4d6986d4140e5d93decde0bcdbd1c884348c8e7d3709f6243b0efb70f922eb205dc2cfe844204454ad1648d9cb7f2b642d4b2d36f94b05f59062af7de3864f261836ffa2cba627fa88e869cd29d65e9c035de9683acdeb4c694803cce439c5919eb08a3375feb3a683a3a08a1b053e2ef4ac181cc9482c337e84e53f196792595402d2f30a6ec845a31076cdc80c526fb60fed82189dffbb7b84e2f75a2ff26c70ec293c20e56a61ddd090ba4f338ed943f09786124ffbae867ae0c5f9772041a91d01f66ffce59b1bbd65658fb3f7cdd43f0b4e1858bd04715423c7899bb83a157a81a4a0a5f0d3b276d738991de1865c26ca4f9ab571c6ece7986e676f1ec4c8ddd20d8af935839525617b7906d23cf5fefc3196eabb60650aec7255815991f0a1ac5e9da8510feb6a1e57b1709e84b106c9edfedec689f6fdeea71b1596615119691f135e6ec39c3196f45f6651ebbbe64de95dfb9c69c293ee43852d36d4f5c2d60f80ed5937a3f8fe177d9f2707a93c2173df382863d0e0c0d46fc2968ecc9f463ff7c68cc7e6b5aad743cc54f6f92006b9b1ae5ab0f40bb5592420d59bfc266365141932bd6db9790b154c61d53575e15003de19dc13d35f2deba266c0b4b2593cb29c3b92e03f2eb53624e97bbd9f6146579a50dfb47b3e694f44465e97707e88ef02f64d173db676202668e2ee1b2bc62b5b8dcf3faedad898af1215b6dd52a4f16035e6e7a071e72eeeb7c0d8df497e9d143b142200a24c6d71c96fdf784f13df664c32c7246797ed3de382a6cd9e1fe45476f778bce3c376ec7a8e3e273bdfc1502681af1b9b4f07c7b9419e6b68464dbbf005777b8c097b2ef5af5532ca51e7bb8f6b37b340ca154da16b6184400d09771194469f79f74a58bf84ca791475a4239cd57a19ba9c538b26b3c9e9c64f7afdbc2d3a86238e6d82e26d3de8d2d25fe9a8e3a95dc8ef2f82bce8f9e59eae22ff55ac0561865d34eaee0085bfa9575ec7749d7fc46d7a3329c16b6cdcdf1274eedfaa17c57e481cd88e3d8e80826ba52fe003f02b39066591b3fc5e85028716eebe61c20a3510a61282e9cf17575cbb85cd6bafd0591a0c177856065e6374e4fd0ecc61d8666b6e4f2060eddac5b96b72bf46c1877631f0653f9d9edab6576c9c6acd86faebf1339567f8fd38624eb5d528296e5ff57cd15872d6a4f866d68533170369378a02ae169c822f7068e33f834f853ad8e6f5005d6bfb9e4164614c931bf4762435a64b7eef921d1de2ddb55a770cfe54f72b77e8ed608b946703546aad83c368b0d5a1f9fc87dd3308d9add9b1585ec18a82f4bf7eae537bd230cdfc537b7797915e0c6657b2bbcfe51f8b8c3709a50388f3ec6be2973cb733889f773b558e40a8cd3cc9b89dfab30cc6e901b6b66fc2acb20471df776d854a4419ffe0d40fb5746d274b2db022c1ea169059ac1c1b3b055a5d17f7c85fb0775b3ac561e13f0efe44cc72e83d085f9b2611208ffefb908dac9057caedf05f112d43cc4273b20ff0b58636b3d71e1d63a55a62d981fb4d611c17ac78561428fe8daa43a467c839288e2bf36e39a3f79d5836cb2a0eb3eb2ea8e155e7655178eef6077a976195ed154466d9bd3b63dd5543c788d5e318ddcc12d43ef1965fbb2dc7222c41ffb9e2286e17e2671b87c76428637afc4caf6ea7c8ad6b4b8ae3457956959def28c3eadaf5a1fa5ec3d12dddc9ec5d579b3ec851b6abadc1c936fbccee96ad107da91efac35cabf0ad00413cd7ac2c4ca56f48dcfc58638d7287c10287b4a52ee14c83510a34f6ef0d603057aa3dc2e38a21d894a3efe4341795c1601d15f605a18da1984a354b188d77f907c622bf62d1b5ac89316e9dee5509d7720004e0caa7b479d8aa751e95497e82bab65d23c0329efb0666473a33125c20a47a8418c4ab8c205e172eaa86476d6b75aa1377af5438115334a594496498176c824545878bd71a468cf811c6d53017225a68b6b168f91c1f15b9a6675c061a34c1d032466cde04deffb84c27fecec1f9e3ac5a55b04fbf6f09b68ac90c03ee9df95b7a8e6584296155ef39ed6afb4c28b8d9e5131a01badfeb430de5fd15458f1a6d0841ddbf647ead358b4feed719d982491dba0ec2903a62ac3a1c8c416754814259b0101e201e8ee644eb6ab580aaa05175fd8db2c70645b9b395328932612596813e6b11c326a10a4796ffe78ae0fb994cffaaa5069584b617d24534bb71973d5e04e1225e69b5fb172bd91816ae5b01bba72a6a512bdd1c4495f2deb8d6d4b"}, {0x28, 0x1, 0x4, "4fa65d4463744d42034efd6917abb2f1662d5f7d4c6b06"}, {0xd8, 0xffff, 0xaab9, "4b6e6e4c30fb72451447616bb2a6368e9c1a55c6d7d857969bf9f24b9b441aa3f10e69c30924c17bd5fa42740c21df9683d8afd14c47d03a146c4c485793240a2d252abc6af3ed3ea4230237146b907270f46b5003949da7a8946a332eb6abb7b8742dc3711af9a04d10bbe8b0d73f0eafe525513559443b59fb80c4ea65f7ec5f8bbea21dfdea02ed7403e40aec1688dccb8401877666056fc4d72ee1c7d237389c25edc10ddfba46977a8a9caa8b9afd9f220b6c4e29661932db37a03742a0f5ac229889"}, {0xe0, 0xffff, 0x0, "3bdcb6b60c3fb51f6332653049799b829a88cc73811e59c902744535d3ad9d1c2817eebbff63793dadf0faae96fc2570e8adc77c4bd85f2eb294623326e8d7cf8fcf4ff3bf57a1c7e49ef0791a9e6fdc95e6f4018ef9f8fc9a61de443a7f9553071f8464f8122780fa78d67631bc6a50a3f4c9ce32f36895c8470339c1a4c01505c973fda7472abdf560644aae6d4da3fd5163cb8ed2c6c4f541f3c6988f99fb96f8a7b3f9f0425d07193e88d56044b5d235fe4a4ed1e1f6982e1aefb328aa42a88e01bd7f5c79ccb2ad8d7b1255"}, {0xe0, 0xffff, 0xffff, "bef716955c4cbdbd19220cf5d9ecae7e7c536b28552b88d38f412863c3d330649eaf2d577639a1194488e310714e34f3454daffd8fdbe4fbac4111514593ddb38944be985d5f4d9fcdf3dd17fa8d5741b184ffcaa3a8486c926f391c7d87cd89650a6d83764b3896ce49262ebd96f0af1c7a134fe15b7d75a28c21b808b7ceb2710c3cdcf91b6e5ecb6ad018dda05540fed52c873ece92bd1fcb37565e4087fe46e4dc6e874a50830956c4470f0885d7fb1fde6614edf2db5137e149d7429d0209a7c6b661148332996cb9"}], 0x1318}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() sendto$unix(r0, &(0x7f0000000000)="c415bf7dc4b1acf5b4bf71cfaeef3aca209241e7bc380bf3d3e957b33f5b590891f525207c3c75e9a2ab782844f20de6ff8db362ac10488faa311a163240d797d5414df211f426bfb7e8", 0x4a, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) read(r1, &(0x7f0000000280)=""/4096, 0x1000) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) r1 = getppid() r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0xa7e) getsockopt(r1, 0x1f47, 0x9, &(0x7f0000000200)=""/126, &(0x7f0000000180)=0x7e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r0) 16:00:15 executing program 0: r0 = msgget(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) msgsnd(r0, 0x0, 0x0, 0x800) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8001) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) socket$inet(0x2, 0x4000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x90, 0x0) getuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="4ca7e45ff2b78786e965f37154b5ee21c22592955519b9304fe3d0ef5ddec5c8d1606f8bdd0dec4b16e0070039f13dab439b3dabdff44adba346d73ab315c51c82ea0756e67cc9e7544f86fd4d826dc78919e5f648229d2553826679f124cc8e014771b45f3497ecd7934e7e2721bc58204e4cfcfff0b95198472f5fbb7f939c75d4f7b3d753e0a34354655db2343944f99f5b425e62268256618cc1cc88b7b52e6dda6b4faa0908dc19134d71f9ebfb12d0a21c32b642aa4e6f3557e11183fc58643ad6ad6fc61e7e7bda4c1fc4965e31f62c9f8a55179ed7130d5143f0bbda54", 0xe1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="55b5787cb5f72a3eebef72a6a3ca8633a9d9255af7aaabdacb9acf9ced78f8f57ad994f832fe4a86a19da63dbb193a2f46c63ee37dc22a44f739ea9e273bf382c164253eaa6a269afab38a62447f39d67465a687dad324ecff229e830f7db053453d6731251715243fa18430e1f934e75c0bf820c198c0d25b73a4a745c76fa17ffdffcabef8804447c4a8c3ec40f33aebf1e2bea9ef1b29874013c5fbff8d5462", 0xa1) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x7fffffff) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa10, 0x0) 16:00:15 executing program 0: getpgid(0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpid() setpgid(r1, r0) 16:00:15 executing program 1: getpid() r0 = getppid() setpgid(0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x3, 0x9, 0x1, 0x7fff, 0x0, 0xf98, 0x2, 0x2, 0xffffffffffff0001, 0x2}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:15 executing program 0: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000000000/0x1000)=nil) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="fe54cbf38027e21e60192cb6a44f59add2f8b1f34755b40f67f761a91b4ec0f466043d9ddaee5b621cb3aa2ca2a0867f0f9114d3219286c737f23bedeaf479fe7bc2d9de413e0678221e39e1cc3a87e80f8abdb633a529d92c5799df307a320270906801f9", 0x65}, {&(0x7f00000000c0)="581c3d68e0b99d4d4b278da83c6cfe7017b2d473753e25033fa328c6672848051c105b327e6ff4c75676d200da9b3b3785e0855c919200624e3267f93c555e5e06fd6c9b9ec1be1235a73817b44dce11591b2d0d15b9661331838914695d8bd96d49276d3e4becd2ad0386d7f64bd4c72681144dc52c89432c3e4ee5269cf4dd55a199116efebaea", 0x88}, {&(0x7f0000000240)="e37aab10dcf3b0860d96ef92ece3b054949ea8482dcd95181a50c783d97f15870bcb18fc246c522a21dd6406423aadd5d42f5c19479fa7f143a4bb9acfc29f0927a4e312f135816b01b4aeee98ac449c3651f2218785b0d06ec6e517d7b1d57ff936c68f1ab7190d11730f927128ac1f4335663189931974f45ce3e14e91f50e27", 0x81}, {&(0x7f0000000180)="3f1b033afe65eda30ea3a472cf7da8b33d14ce43739e0efc1d6d3fde4efbfe327ac8ad330251da635c40844675d1f79a5c8c4b7e", 0x34}, {&(0x7f00000001c0)="ad4376c8f7a0f98bec39b1ffa1db8691e34119d88f040ff42b049ce1c1ae7529fa40c5f4f35cdf07c9844e8fc8905821c4b2e6f4306c8808", 0x38}, {&(0x7f0000000300)="cebe53a07710375e87b40e8483a0309d35232902849285da421ca16c58dbd66cd05191fe2b2fc117813040541c25d9dba818b4a8f04cc95e8a62881c7c7e0074086c61f5611f75e23099a6a8", 0x4c}, {&(0x7f0000000380)="23780afb2ba6f7c7124bbfaba68bb1a2fa07a170f0f61976a84ed55e80f10d55f48fb808476e4a162c7cc8002018e5f034e3d0b260cdbc6569daa06799ea769980f5c290421dd74853cf92e915f11150f2c62fdd9fec6db29fb7779461036fea2f50bb2d68170c78e0461d208c01765498028fff3dd9c373e7fe3b791bfbd0c7b4252bafec4e3a1dd4dfc9f110c2134456ee68819423df2f69a780cc700d6442b6705536ed9b2c3ae4edba5a84270ce694a9c247ff4de91a28b9f40b07c33f60edd12b4fe5a1d95e6ac580f064e3e2a62d09d0", 0xd3}, {&(0x7f0000000480)="97c82c125ad1ee3b6934f199de664b653f6145a1959a9ddff693220215570095c2f9cce46159d4f044a4818956328d7ea44cb43116bf439d58c574bd8a79fae6908aa7932f3956b768a4528015386083e2fc26fce37407c91fdaea0ca908d0ca47ca2bb38893181d3d51435e04ae16670ff7123eafd0c4b23215417239674bdcec9ae75cf737cd28e247d15dc7e48b8d851af73beec986838bf49a00bf821380efbd4d604053e61b1c2d6ea614020ecf4aeb20074171e04c8464e028198892ce9d", 0xc1}, {&(0x7f0000000580)="065f9f44012f4891edcd6f383183d3db76fe74234b7911fae4f445e9b89a79c23cb659b7a2d593c7ac142163aa2a9e6e2ec602a220ccac6b44468793e54f266166797b501c93a6cee45653cf02b0a0bc1669c51a400615b248539045a6045538fd74a167634523eb926e78c447a9eefd50ea61affd907340dcf6a99eb603d368409a43e3cdf6fa98e78cfd8d6b6accc3359c92328dd575a31214648f45fa7d573d38912ca2fa8202c151f81c93a5548e3ca410971db159afbff90f36ddf228abe5574b3486558e4c6d640d43a3fee6a7089dc37ecadd4e73ceb8daa4042d69cd9a6fbb", 0xe3}], 0x9, 0x0, 0x56) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x40, 0x0) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) 16:00:16 executing program 1: 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, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0xfffffffffffffff8, 0x5, 0x101, "763b8f9573820e50797a33fe6c5721888677295d", 0x7, 0x5}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) select(0x40, &(0x7f0000000000)={0x101, 0x0, 0x1, 0x20, 0x1, 0x7ff, 0x3, 0x2}, &(0x7f0000000040)={0x8, 0x401, 0x7, 0x3f, 0xd0, 0xfffffffffffffff8, 0xad, 0x11ab2}, &(0x7f0000000080)={0xffffffff, 0x1f, 0x80000000, 0x7, 0x81d, 0xa9d6, 0x100000001, 0x1}, &(0x7f00000000c0)={0x5, 0x5}) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) fchdir(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) pledge(&(0x7f0000000000)='$*!#\x00', &(0x7f00000000c0)='%*\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001140)=0x9) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="684a9ecd4a9215e15f542b231d5e64ac2e3bbda12b2a4c41a138da6ec38c2d5bd9d03728c2cfc2a9797ea91d4eae14ec70dcdfc347f37591328d8d6b2777920a04389205fe4c93dd9a4533f86751bd5bfa1a3ff6e20d2a15f65b8dd9a87c894e3bcdfb0faff822ebc9e4d3fd79e1ec25d5ba38d0f7996a4ac897473749fd0b60aeff318fc39e364ff2bb3dbfdd046fdcc0b1abb6d247ce20fdaac2a26ef15c5f2f1fa758fa4d2ec6ec3a3e82e2c09bfa53f6668d7ddf91aa0aface6dbb56a6e518557ed222", 0xc5}], 0x1, 0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) write(r0, &(0x7f0000000400)="c8b17391e10198c0717810be80b7", 0xe) getgid() r2 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x280, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setuid(r3) pipe(&(0x7f0000000280)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13c9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe9b, &(0x7f00000002c0)='+') 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0xffff, 0x89, r1}) 16:00:16 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = semget(0x0, 0x3, 0x22) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/116) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/32) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/138) semget$private(0x0, 0x0, 0x41) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20000, 0x0) read(r1, &(0x7f0000000340)=""/53, 0x35) r2 = socket$inet6(0x18, 0x2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000380), &(0x7f00000003c0)=0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000440)='./file0\x00', r5, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000500)={0x101, 0x64}) getsockopt(0xffffffffffffff9c, 0x7, 0x9, &(0x7f0000000540)=""/175, &(0x7f0000000600)=0xaf) r7 = openat(r5, &(0x7f0000000640)='./file0\x00', 0x0, 0x80) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000680)) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f00000006c0)=0x400) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x0, 0x0) r9 = socket(0x18, 0x7, 0x454) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x10, r9, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000740)={0x99, 0x50}, 0x8) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000780)) accept(r6, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000840)={{0x8, 0xfffffffffffffffe, 0x5b5}, 0xfffffffffffffff9, 0x5, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x4c0, 0x0) pipe2(&(0x7f0000000900), 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x17c7, 0x6, 0x7, 0x1, "64cfea28089498436b46450b93b1720b881d7326", 0xffffffffffffff84, 0x20000000}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) r2 = semget$private(0x0, 0x3, 0x41) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x7fffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r3 = dup2(r0, r1) r4 = socket(0x10, 0x8007, 0x9) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) setgid(r5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) shutdown(r1, 0x0) setregid(r5, r6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x0, 0xffffffffffffff47}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x1}) lseek(r1, 0x0, 0x0, 0x2) r7 = fcntl$dupfd(r0, 0x0, r4) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)="dc7f958074a8388c8c809fd150b01f0243cf45264529c35edf84684f9729970f8e10f37e58ce031c9fbbc874", 0x2c}, {&(0x7f00000002c0)="627006e2bb2046a25cca13ab98b8c201a949016d70c4ed78421e05cebcfb0814c0570e68680805388d5841f7ff90711fd7c6c538272712a29231dd1caddd7b94a94dfc2b685ec0ff65c10de38ac1ae1f974515651b4a49128cfb11564e83151767282534b673bc7cb7b54312cfa1ecf287eed28fea99fb8d345ea8a09703b5644bcd654ca2f47ecd38eb1ef26516e4982f925338a9858dbca3fa3a10ab3f5db5d79b68b29bfdc0d34ea1201603065b6a28ec9a55319ae1c201ef3dfd35abb249fa028abe2a8a405a2173b38e8a1deda452450aa1d19694e7f36234070d69519fa7c123d3e2161cda537e50d4a8304f7ed405b1", 0xf3}, {&(0x7f00000003c0)="798f6b6f4e8132352359704ba07c0ec4b2c1c924fde5b8af8e0b06665df91b4b78cab16c8d76e02a29db3c3b645f65c5b9552944913ba607c869b1dabcdd5290109ad1d1c4883d0a232392e34fe3ac4d2cadf99c991c681d57b3e41a410e65a28aeeb381aea37b38745bebae8f136caab0b416250541371fdce85d59e44b607761dfecb0a591c1391fbf0d13aaaf89913b6c2b48839ed8011a20a0c582b9a0ef485d15a1844bd2aa4c777f16199fb06c4a97f712f3f52e59f8008aa7b47465a3ef56a06822324534", 0xc8}, {&(0x7f00000004c0)="adacd721f6e795a4c8ef12c21ef8013a78e07cc47d0459aad4c73d2e6390cd85fe93fc2648df5285fd77b2e0e5ef33e2e464aacdaa8ea932f2df94a9a293859cb7b4b16aa6a777325a2088fce0b8056d715cf636e65751858fd3e4cbeaf5427d10300b820a2ad05497364ddde3fe55b7bcd0e4d30dfe46e1aae3628c5627caac801fe2227c536e795539141f66a233b1a2d6cd3c7b51484cb5650d00d910ba24ebfcfd2eac44e7b8c62c465b3e3a1ea4ec1bffd75a22f3d31bf3c13c40339c3f6bc24d5466b0ef382da7a4223258f685d34cd1d79c33ce9d0964317b5496c36e9cf0eb1760eeae1f22850f0d80c9e4bc957b34eaf97ed692096842", 0xfb}], 0x4) mlockall(0x0) ioctl$TIOCSCTTY(r7, 0x20007461) utimensat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x5, 0xb5}, {0xa2, 0x7fffffff}}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000680)={0x3, 0xffffffffffffffff, 0x78a, 0x400, 0x3, 0x6, 0x8, 0x10, [{0x6, 0x1, 0x20, 0x2}, {0x0, 0x4, 0x80000001, 0x401}, {0x80000000, 0x6, 0xa1cf, 0x73}, {0x7, 0x5, 0x4, 0x9}, {0x0, 0x200, 0x2, 0x6}, {0x7, 0xef05, 0x6, 0x7}, {0x0, 0x9, 0x3, 0x1000}, {0x9, 0x8001, 0x4, 0x1}, {0x800, 0x4, 0x7}, {0x0, 0xfffffffffffffffa, 0x1ff, 0x4}, {0x4, 0xe9, 0x3ff, 0xfffffffffffffffc}, {0x80000000, 0x40, 0x6}, {0x8, 0x29, 0x3, 0x3ff}, {0x86, 0x1253bdd, 0x3, 0x1}, {0xffffffffffffff05, 0xfd, 0x7a, 0x5}, {0x1f, 0x20, 0x4, 0x5}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) accept(r8, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) dup(r0) pckbd_enable: command error 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000140)="c3f17020988933a2a4f5d1a9c9383b9eee0ad04533babfbcc7972116f774754bb063b889152c9d64d25ff1e89bd7608839ea38773e0315e1d6d922ef6d2cef09200e39f5e9862ba2efb8c9c1a943810c0d3781694ed6c5d4c1ccf64143e12d2bcddf0df26b4d76e0b210f334acc371f0867ccb23b4ada579051053ee2964bc1981e58ee2e4bd2583540daf3627eb2370a623ebcc9ecd643c4b239e61beeea04432526aa706e06cb30072109263db11f337dcf689bb5efdf24e42f91a3fb8", 0xbe, 0xc, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000340)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x88) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x400, 0x6, 0x2, "6ca54d5a46c8e54c7c72d79b955e0c55cf16450f", 0x0, 0x800}) r3 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000380)=0x6) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/189, 0xbd) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x5}, 0x10) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r0, &(0x7f0000000480)=""/96, 0x30d, 0x42, &(0x7f0000000200)={0x2, 0x2}, 0xffffff97) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) shmdt(r4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) r5 = semget$private(0x0, 0x5, 0x40) semop(r5, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') clock_getres(0x3, &(0x7f0000000080)) 16:00:17 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x123) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x8800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000940)={0x2, 0x0, 0x9, 0x40, "51e908403f742609480a87a981b6d7dc3278dbc5", 0xffffffffffffffff, 0x4}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/206, 0xce}, {&(0x7f0000000580)=""/77, 0x4d}, {&(0x7f0000000600)=""/210, 0xd2}, {&(0x7f0000000700)=""/213, 0xd5}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x6, 0x5, 0x10000, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000180)=""/32, 0x3) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0x6b2c]}, 0x3c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xfffffffffffffff7) 16:00:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r2, &(0x7f0000019f97)='J', 0x1) write(r2, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) recvfrom$unix(r1, &(0x7f0000000000)=""/57, 0x39, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file0\x00@'], 0xa) write(r2, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c126e50c6ed30201b33fd222a4ab3dd56436e00d4a3ad2348aa5c423f7bb9f991e146ebe470698d49cb78371b16d16d7937e8a1c33ad01afbb60baf5895477669030385c7cfadc52b9bf5b462b5d3f2109c59120a29072b314aea16af41fd6ac69cad63862c96046246812ab1cdb10479972056b38da", 0x76}, {&(0x7f0000000040)="0affd5464b0c3db01ef8ca1d435663c2743457c436192ac2e27e5992702c1e578ad3ee34882f", 0x26}, {&(0x7f0000000200)="d3af7727fdf18dc8877e", 0xa}, {&(0x7f0000000240)="459e41a11a51fd2ba071749227926672115cf5ceedba0787172773516391f293957510223fd581dc8ff4fd1cadce6aa7b6687f4558030c0e841a57a2f0b9fd43f7c0b035ecb2fa4566cdd4eedf23970d31ab60cd0031c318ad80e9bde60bab54c5533e77f17427e49f5d2a3d41", 0x6d}, {&(0x7f00000002c0)="f7a74f29b9da27a2e6188419aa1a10037a2a09bac3efe71fa9e5e492a3e7e70c3644f42d32b5043736bc195b4084c9eedb7ddaf592dfd490cd76c67896a721fe2e0ea07e996549aef000a69b58d1fa38edce", 0x52}, {&(0x7f0000000340)="8b026db177d9be86a7b378acc48b91bc125abd7d099245197fb1cc8d7deaaf29c19bff9cdc1d7abbddac6fe72278394534fe4e91c2b71e45c5ae6336f6e01ca95481", 0x42}], 0x6, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffffa, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x4007, 0x7) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x81, 0x2, &(0x7f00000001c0)="9567019f406b2cf08437f5a7fe4476017dce23144e1d7c105ceb46717e6aff9bd4a7c817d4878b7d0b99f772374352c6427621425baf93f56bc232b4c6e5eb89bce94648c3e5c42c0d20dbc0c600e2c1abe9ef54c17994c9f6ca3f1b5295926b56f40b1e1f32e4f1f7a7bd3a4dc0ba5480303199da0c88da871520ee0cb57f95762d20d302c29a70005df7d0a8a16d7e9e396a816eb6f011fb6c0a3bd155f85b4e30d0cfa3260ba11ca4ec73dfc9d1d8a96218f616c039060460102c39c7e3999228b289b49350911ed771ade71739d119f62d5366b156c9054860129c1cdd5156c2a68f324c54dc23c8c7cf758ff8ab05b0", 0xf2) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000340)='./bus\x00', 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\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) r2 = open(&(0x7f0000000240)='\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, 0x0) mkdirat(r1, &(0x7f0000000380)='\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) rmdir(&(0x7f0000000180)='\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') renameat(r1, &(0x7f0000000080)='\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', r2, &(0x7f0000000480)='\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') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=""/68, 0x44) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='./bus\x00', r1, 0x2}) pipe2(&(0x7f0000000200), 0x10000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc806278295a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b178cb0267ba5050932ed632e5ffe04fd83800b0331dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f9362301576537ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a33"], 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x8, 0x3, 0x22e) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffd) vput: bad writecount: 0xfffffd802fa5fbe0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1450, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802fa5fbe0) at vput+0x187 vn_closefile(fffffd802f7ab3d8,ffff800016beac70) at vn_closefile+0x15b fdrop(fffffd802f7ab3d8,ffff800016beac70) at fdrop+0xc9 closef(fffffd802f7ab3d8,ffff800016beac70) at closef+0x118 fdfree(ffff800016beac70) at fdfree+0xf7 exit1(ffff800016beac70,0,1) at exit1+0x32f sys_exit(ffff800016beac70,ffff800016bd0af0,ffff800016bd0b60) at sys_exit+0x17 syscall(ffff800016bd0bc0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7fffff1bb4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1b80, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802fa5fbe0) at vput+0x187 vn_closefile(fffffd802f7ab3d8,ffff800016beac70) at vn_closefile+0x15b fdrop(fffffd802f7ab3d8,ffff800016beac70) at fdrop+0xc9 closef(fffffd802f7ab3d8,ffff800016beac70) at closef+0x118 fdfree(ffff800016beac70) at fdfree+0xf7 exit1(ffff800016beac70,0,1) at exit1+0x32f sys_exit(ffff800016beac70,ffff800016bd0af0,ffff800016bd0b60) at sys_exit+0x17 syscall(ffff800016bd0bc0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7fffff1bb4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1b80, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800016bd07e0 rbx 0xffff800016bd0890 rdx 0x2 rcx 0 rax 0 r8 0xffff800016bd07a0 r9 0x1 r10 0 r11 0x5ff42522a64bec1b r12 0x3000000008 r13 0xffff800016bd07f0 r14 0x100 r15 0x1 rip 0xffffffff81bc2978 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016bd07d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=336111 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800016beb650,0xffffffff822be988 process=0xffff8000ffff77b0 user=0xffff800016bcb000, vmspace=0xfffffd803f00c550 estcpu=36, cpticks=15, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77177 75698 0 0 3 0x14200 bored sosplice 31399 119456 24608 0 2 0x2 syz-executor.0 17798 228127 24608 0 2 0x482 syz-executor.1 24608 244392 33810 0 3 0x82 thrsleep syz-fuzzer 24608 24390 33810 0 2 0x4000482 syz-fuzzer 24608 128337 33810 0 3 0x4000082 thrsleep syz-fuzzer 24608 5987 33810 0 3 0x4000082 thrsleep syz-fuzzer 24608 412011 33810 0 3 0x4000082 kqread syz-fuzzer 24608 482887 33810 0 3 0x4000082 thrsleep syz-fuzzer 24608 48408 33810 0 3 0x4000082 thrsleep syz-fuzzer 33810 218287 31372 0 3 0x10008a pause ksh 31372 458136 40174 0 3 0x92 select sshd 27019 133182 1 0 3 0x100083 ttyin getty 40174 168802 1 0 3 0x80 select sshd 18203 440845 68695 73 2 0x100090 syslogd 68695 374189 1 0 3 0x100082 netio syslogd 40444 135804 1 77 3 0x100090 poll dhclient 873 206725 1 0 3 0x80 poll dhclient 4935 387414 0 0 2 0x14200 zerothread 87321 502998 0 0 3 0x14200 aiodoned aiodoned 57013 492120 0 0 3 0x14200 syncer update 7483 285130 0 0 3 0x14200 cleaner cleaner 13038 447515 0 0 3 0x14200 reaper reaper 97082 208083 0 0 3 0x14200 pgdaemon pagedaemon 79001 416573 0 0 3 0x14200 bored crynlk 89989 263246 0 0 3 0x14200 bored crypto 2462 351463 0 0 3 0x40014200 acpi0 acpi0 51220 122328 0 0 3 0x14200 bored softnet 85035 441512 0 0 3 0x14200 bored systqmp 15793 198258 0 0 3 0x14200 bored systq 99852 269352 0 0 3 0x40014200 bored softclock 30898 507747 0 0 3 0x40014200 idle0 91935 95202 0 0 3 0x14200 bored smr 1 432519 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9492 6477K 6991K 78643K 12290 0 0 pcb 13 8K 8K 78643K 54 0 0 rtable 110 3K 4K 78643K 313 0 0 ifaddr 49 12K 12K 78643K 119 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 40 0 0 iov 0 0K 24K 78643K 67 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 1793 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 5 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 46 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 626 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 30K 54K 78643K 375 0 0 subproc 32 2K 2K 78643K 34 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 70 0 0 in_multi 33 2K 2K 78643K 50 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 275 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 89 20K 21K 78643K 2299 0 0 UVM aobj 22 2K 3K 78643K 26 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 20 0 0 NDP 9 0K 0K 78643K 31 0 0 temp 129 2718K 2783K 78643K 4969 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 211 0 201 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 764 0 764 2 2 0 1 0 8 0 tcpcb 544 104 0 100 1 0 1 1 0 8 0 inpcb 280 281 0 272 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 14 0 14 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 24 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2408 0 997 46 0 46 46 0 8 0 ffsino 240 2408 0 997 84 0 84 84 0 8 0 nchpl 144 3503 0 1874 61 0 61 61 0 8 0 uvmvnodes 72 2854 0 0 52 0 52 52 0 8 0 vnodes 200 2854 0 0 151 0 151 151 0 8 0 namei 1024 10406 0 10406 1 0 1 1 0 8 1 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 10051 0 10051 12 11 1 7 0 8 1 plimitpl 152 62 0 55 1 0 1 1 0 8 0 sigapl 432 797 0 784 2 0 2 2 0 8 0 futexpl 56 9967 0 9967 1 0 1 1 0 8 1 knotepl 112 134 0 115 1 0 1 1 0 8 0 kqueuepl 104 110 0 108 1 0 1 1 0 8 0 pipepl 112 482 0 463 1 0 1 1 0 8 0 fdescpl 424 798 0 784 2 0 2 2 0 8 0 filepl 120 4557 0 4462 4 0 4 4 0 8 0 lockfpl 104 241 0 241 2 1 1 1 0 8 1 lockfspl 48 84 0 84 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 29 0 19 1 0 1 1 0 8 0 ucredpl 96 774 0 767 1 0 1 1 0 8 0 zombiepl 144 785 0 784 1 0 1 1 0 8 0 processpl 864 813 0 784 4 0 4 4 0 8 0 procpl 632 1606 0 1571 4 0 4 4 0 8 0 sosppl 128 14 0 14 2 2 0 1 0 8 0 sockpl 384 525 0 506 3 0 3 3 0 8 1 mcl64k 65536 7 0 7 3 2 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 4 0 4 2 1 1 1 0 8 1 mcl9k 9216 9 0 9 2 2 0 1 0 8 0 mcl8k 8192 6 0 6 2 2 0 1 0 8 0 mcl4k 4096 44 0 44 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 2 2 0 1 0 8 0 mcl2k 2048 56059 0 56014 17 10 7 14 0 8 0 mtagpl 80 20 0 2 2 1 1 1 0 8 0 mbufpl 256 91046 0 90933 11 2 9 9 0 8 0 bufpl 256 7137 0 2632 282 0 282 282 0 8 0 anonpl 16 79699 0 67800 75 10 65 65 0 62 17 amapchunkpl 152 3316 0 3207 10 5 5 8 0 158 0 amappl16 192 3812 0 3152 49 8 41 46 0 8 7 amappl15 184 281 0 279 1 0 1 1 0 8 0 amappl14 176 331 0 324 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 3 0 3 1 1 0 1 0 8 0 amappl11 152 52 0 41 1 0 1 1 0 8 0 amappl10 144 63 0 62 1 0 1 1 0 8 0 amappl9 136 554 0 551 1 0 1 1 0 8 0 amappl8 128 123 0 109 1 0 1 1 0 8 0 amappl7 120 30 0 27 1 0 1 1 0 8 0 amappl6 112 59 0 52 1 0 1 1 0 8 0 amappl5 104 145 0 134 1 0 1 1 0 8 0 amappl4 96 733 0 710 1 0 1 1 0 8 0 amappl3 88 742 0 728 1 0 1 1 0 8 0 amappl2 80 5545 0 5478 3 1 2 3 0 8 0 amappl1 72 23705 0 23288 25 17 8 19 0 8 0 amappl 80 1833 0 1795 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 25 0 4 1 0 1 1 0 8 0 uaddrrnd 24 798 0 784 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 798 0 784 1 0 1 1 0 8 0 vmmpekpl 168 9005 0 8983 2 0 2 2 0 8 0 vmmpepl 168 98478 0 96775 109 20 89 94 0 357 13 vmsppl 272 797 0 784 2 1 1 2 0 8 0 pdppl 4096 1603 0 1568 6 1 5 6 0 8 0 pvpl 32 239058 0 224177 173 14 159 159 0 265 37 pmappl 200 797 0 784 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 430 0 22 12 0 12 12 0 8 0