kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Dec 1 17:42:03 PST 2019 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.147' (ECDSA) to the list of known hosts. 2019/12/01 17:42:14 fuzzer started 2019/12/01 17:42:19 dialing manager at 10.128.15.235:18618 2019/12/01 17:42:19 syscalls: 337 2019/12/01 17:42:19 code coverage: enabled 2019/12/01 17:42:19 comparison tracing: enabled 2019/12/01 17:42:19 extra coverage: support is not implemented in syzkaller 2019/12/01 17:42:19 setuid sandbox: enabled 2019/12/01 17:42:19 namespace sandbox: support is not implemented in syzkaller 2019/12/01 17:42:19 Android sandbox: support is not implemented in syzkaller 2019/12/01 17:42:19 fault injection: support is not implemented in syzkaller 2019/12/01 17:42:19 leak checking: support is not implemented in syzkaller 2019/12/01 17:42:19 net packet injection: enabled 2019/12/01 17:42:19 net device setup: support is not implemented in syzkaller 2019/12/01 17:42:19 concurrency sanitizer: support is not implemented in syzkaller 2019/12/01 17:42:19 devlink PCI setup: support is not implemented in syzkaller 17:42:25 executing program 0: sendsyslog(&(0x7f0000000000)="407343474b5b8c5884fea209398295d88da25f555dadd51f2b157c5fc6a478aa8001eb627876c3b5d729637a3f6cb4f0c8fc8c2b87c929b27720717339318228b96a6aecd30612148608019fe8f53e1cbbebc138e45ce051b6ad878d8ba161016a3948541608b3eec47fa002ac11aa7b073c892a67703844ea6a252657b866f003a11868dd9403ef551d38eee4e15d72c618ceb60a98ecd0296e01fadb28cad74b349502b4093e9357b6690df2aa5d290dcdd270c3853cc0390105d11d84667b5ffd62ed1e583af0b0076098031696bb2c295178c528a5dce0e462f4bd5b653db0df76be6e2ac94ab653ea87faad0eefe7287ee88ff3028cb11a33f321825f6d5e162731ee2dc84fc5246b0d4a871e699fcf653d103dd1cde06fcc75d11406df93ff1e9d99d8494f127802f3a405822850d80aa0f03b44a6fec9930dab660018142aac96f71c426030f5dd3281a12eaa8d6a5a2278884e8659c6a3a12694670759c7814631cafd75ee901daca36d13098d3f6fca9e1685e955a315437a76d808bdbdce0e669fd82a5f031479416ded1b701c6e02eefa4ac2a3574a487d094a74d7c680b3ee99e724e0f9dfb542f0368d84798fa1a37857e507ad9006dd9cbdf0522354f6a9daea2df5156ba33f6e33b930434ec62aa5b85654ddfc16fa9aa4a77a0fe54bb3eac035efb67c4db6f2e92bb8d4198e1586b4fb75c31201fa41ef33421682ed711e6d80719159e120350a05a8776648015453c6e2ebc2d503999bfb7bec73a85b35f042d2f799ceeb6feb94294af6d6eae5540b467d80dbef8dc805dd1a9f00d0d7da42f268b1d8275511a11a49b8b92b3e0a6019f965557b79b36e1ed1b1a57d05e0d285fcd0dd23bc6df5aab91cdff307ea288b6af0e3501c17940b79a2e84061cc5d12b91e54af2e67a1054ae956d89052504bd0774dabc395a785db084209010ed0cba5f7333ebc26056098fe650fceeb9ed167876a57a3f2a0c7cdcea6a957671b64a7b03d178818c52ddb4ebb67e11ed4971b3bc25ca65f375b49ab2c5b2d950e738dcce1f8570d6bbf48c5f0e39fbae9a3f0b1577680ca345f4dd6cd98531a0bb1ded005ac586afd0014864673aedfa7827662766686b069030a6484a03b4404ce4284c5ec9a55c725cc6539d10011d02635ec562951ad9b73a0086501b4300a5e31057b88fd7db02e5c032ef4d2648b5c255bd25a87c370b8427ba6e7f48ecf858406b0dc99e2533d840ec2e34fd2c1415171a1f1299c00f4c856b6b73d56fda08d5e94e9d345676c161a93238507ca26a6c6c9bab0467ccbb1e0e1721af083462803f8efd96e2311dffd81ca578768976f461ec7a5c37fcce1de30300c44d92eef132ad76aad7fe037976cbd2f40bcbe79ea2ab4f090d683fceab55b400c7ed8ab957c2f4ac2d053ca4b9a27a5f03965bed64aeb42cce43140fcb38acbc49be383a6f448ac0e4faeefef7a45ef3821b842e4aea16949bd21540a2f205ddbd4bdee1aa2e59a3fe1ac52d18f2a599299e2cb597f609041d0d60a17182491360187a382a249127c65708c2f1eebb5b0a5cd713200bc7730bfc7b049744c6153d51db6077b08648c6be71e8a7cfb3bba70bb47590a4a77945d40b12d6af8d391a5b8db205d11dcbdc64beb9f419c0c499d7a21694d22b2d922820b17ea6bfec8fa32d87eee1ecc5161c5836b0c1f7c7b097cab7d7e71a3478cf4c3857b86ab2a0c64674c6ada359a6e38e9c0d2371a35cf441fd26447effeb8f9821fd8ce898d5375ddce9a591b9195206c52c345ae90574e4ff94040c5f148ab5c0c549b3576bbde5df2140611482c7d30a60c82756996026aeefd973a4cd51c7c9699d2ac0b9dc8697ffc36b92f76986f1072113e3172f0f8b0764944d19b2a577e2cbdc0670626aeac51d76dfb01189cfbfbb8de7bd9f139faf8231347dcb3465ac87205c161839e76de58277531d34df7bc222b09d64c7f2c6e01b9ce90764ca22bb83f3f89b33f0d45a49f3fb92aa6eafe6b0aa4b8daa53149aebf7831665450a0f5cc16a7ce809df14b9f62077f853a0bbccf89251f8eaad875e13c09a3402a5300ae4c008e835c5a1753f78511038669ca596c6c5ed6093e9477358f368f9f780f8e17d65da2b3bc388d576bce1315435ed654b3f93ba6884aa0975c47014dc4dd3631d6805148e919afe90328a9ded7ac229d0d2a257bbab9ca91140e5c60d619c64e98851695c66845ba2c0db4e954c81368ca16b39334edc68fb27283256cb21dbc0a1e8575e0c10b14256576f2a6d2adf9cdc5fdf99794a3522d42145085c77d795f5d972d43a53262f6cca2c1a0b8ab277aa4684c1748a1e49685de7d171afe00c6c466221108419a7ae247dbcd844bd821540cbe6dd6e67016c442bf0f90a10b2b5b5d487a5c2b24e8be96723b56a672e419018059697c5f29b8c8f9866c10a5a6db2709b33d024d24282dbd258ebb1e0748e78ea6d1abb038363e6d7e3d5cfe25477e331b1a523d817bd5d13c84582c92f7c6efd56e11b0d977e5fd814127d0868b772ac5549c025de0b30d6d415940ad82fecfb98c613cddc7ad246582d62f0275778f56ef5438cafecf2e98f14e9692b7587bddb567fdb3af2c8db8de5566dea7e54ded4f7e5cb01ec5466a1a42750b5a18c5b6a5b354c08172cb8ddb4969d72ab711ffa9dcd0cf5de821d2fa31137cc94b95c47df2087f73633b944cc348efe3246582d178187d0696508e564c70f1bf74dd6b55d9ddc5d26174988deb51ffd0015e95dad2e788b2bf3e77ed0c7bfd6456566c8da408d72f185ee5411807f6828fe0d981dfad3377af851cb276e6f12607960b6c0b93c370cb597665cd44d246552c32461065dbde213dd989e114d9ca78c8e2da9384a4d6cb76c7099b00fb1294b83b75d0182f5eb1f0ba51ca4cf01436509fa791a6a69e0b060d1b8d5ace31de58e70c84e64de14d17eebeee438ed87fb524cd25e46e599d473e270924f4346b14b36a0cd3ccc7c570eb8e320960194e6d978ee7dba4b16c8924a14b19f55da201df658eb67c6a5f4977b0795793fca671cbc93af1de2bbebf3a9949c998935f12fe09381f15335db704a7b58e5fa377585249612a8a002b0202ac13568f7735559e776afe423bc407474686b916fcc998f2392dff299d034405f5676bd8959299fb9ef09bd47af1b916906892ac5fcfa7297a65753311f4c69f1ab33daa5748199e4d0686750b4b98ddc13def99df05c20319b626291d9d30cd7a940d703613f3250efe7c423a4907cd6d7b8019fd92ee22b7d5fad0f858385dcaf67127181ee98da2f4b5ced45b3094c93a94a2b5bf852993bdbc1c8b4fcb544abd138a0d0c9ad0760aa65f442adacc97539b1cbb244082c51ae64ab1c446b1125fb895d84413c2339144bc57bedacb7de1f89bf32d5b8e40a16c7d2a8ec5cc4edf7ccd0b8cfc61200104efae5a56b18830dc81f00e3cc76507ecce42c01596590e933644f064a8d1a511494f47961d45211fb0a73cebfa51cb2b80b50651e391af5ee3ce0ec941ce0afc5c12bed53f3708e435242a5717eda66f0e38b58605dad85875d1c45278a193e37cc962831deb8ba5fc1f35b46e782acb58d77fe425c8123dc09a3d9b9dd5013fd9e95c151edaf59172c68c8081c916d6ab5b992e48e5757202a9dd6c70016408717f7d75ead3b1e7982fae29559935b825992dd195620d0cdbf7e2f2cb3af8999a3ec82855355f96de03d5ee7463fbae7c2bbbf1e368984eaeb1735fb652dd4a45fba27f977c5f4fcdcc28e4bb53d937e2c75eccf658d8af2a7a4c14681226ef4dca417d83ba916d544cc0b1c98605705e8df5987dbaad2410ec05c2a6d438d3b394b2aca4c8636fad85b288f38fad4ac2b6d96b37685f177c52a91c5189084795e0ff7e015de8435b8a40d9927cbfe9281bd2f96f8900a177943629614f0cbca36cf0ba2dbb6938fbec29179bdacc1de3a7cc653030411b1c3274d32bd9776d061ddfc72aac812939893330d5cad42bdcdc2d620a8646ce27045f881e7164eb509d14b0beb07721d1d25007e6d676981a65461c909e115b3fe0484d775c1fabc371310a92d352a7ece1bae50b826022b7386e96a3e943cfccf2f6fbfd73e03ee9c532885e5fe8b24b41a095178b4cae429e34004a8eee8768ebb5b686af08a80b3ef7f39630ed7a65e9ff75a826ce437a9d9695c840ce1b7b60e79028d42d64b48867c230d156cadf352d8787c1bb838578db63bf0481f847f19874bb84d369a18190a5e91961fa0ba9ae375cf3f6857224a5cbcce1d9b54ee786a1fa9480af97827183819f65829285d0fe8f683cdbfe638286143c4fa07ceb51d2e941eb166d2a3ee9ab514ff2c3591e6f25f705f7220d6fc258d90a65f7475275fedfc7313d9bb26d99136a7bf2515b7775c5e1732306231a8b9608ecf29524c9a87ab9f2617ce963081c430d7a7494b7c5a1287882425657d3a5101241297c58ba0cc1390b134d8d71987bb595597277c413498c9a82f37a6ed4d1eb5b29ad10977c94bd2ebf131ed4fb7586b616150b50bc682e4138108d55a33dc97247dbcbafa0bf698143c5ebcb27d6ad1f514f5bf42383a98f6f7a4a2ac820047c5394e4d9640b007f28f873e01e544fc46fd554c795bcb630ff4e86fec1c88b7557be164983e24450b3a128865e4f2e020e995027ff04de3c8c1bef3d2fc3766f974877d3c83cef6fb010264e77abfd252e734461968baecc479676510a69cc446c756ff92d3f9bd8228b7120401c65f03721e5f1bec8ef4c0f9521f69ab4e20f287bbcc6828184df13c051d6f4ce03d91cacbfa375989c9a2de219944a375f40ee48c0913d0e2f96620a800455ce499c745951228f389e1639755813b766a2baf5e190e929ff9a29af33b12be6f5a2bdac3094e60e14ae2374dca4bde557b566ff638c686f672b9f7342a360a84b29aa2d2de64e10c276a1f0da68d50ef6a39f154c4ccfd5616c6fc2f8d9a9127a6c461ce9ac6f26134d9fb3284201cea6bc3b7a265c04cf3ec7f428f2e4b7eb3c2d7475cd663c18c65de1e7496969557aca8fe99fc1255464b967a34f4bc193faa3ab9c1ecf388e4bc1684a14cf2bd070f2efbea22fc935002d305dec7f8fb3057576f3a3d163efb3b1bf7eed5752faf66a4d77d91c79716d5f72be9316c15c1c4768e0270a25025d80e8619ad48e25954bef2aee95018e8b05c7d9178d6be43cfab85e5e6eb79635313c0525625a0ebbc691eee95830eac1753ac8a70e6c7e3259f4156c5656ca9d22a14dc9be4833d3e838e175d90ea000762b0dd8e4c001f2d229fbb6292e90e8ea6ef5cb164870ba8c532685e8f30f4ace89ef7d4b0151c48cfc118d11601961fbef633c66ad7afdd695f42d802804e4410db3d2fc3e77545cd2508676186cfd800004b64888f5b4af754f417d07fc8148a0a7d314904002991cde4594e4a8fef428e2ee7914e19876f64081f834448fcaea60bdf5ee7f1f3462c51269c585eb312d7ee3ea40573e7acc3409ed554534046460a774b5a228f979e6c7001b7e50a9ec8daed04684d28bdeb058fad261f2cd31f888e94c3922ba79636e502c8c3d584d5e4f6897d5b081662dce579cf7310d53c77745a27674abfdb3d4db17f8d90e85cfea9da8216142826fd233d9d74e7c36629ea0b31737ac04e5a1184fa63d9ba30d276d2ef76033c172bb48663dbf7e4c7876cf6b17ba5600ad78a8772bae6007ff48910268f47e82dea2773b5fb38aaa2315674da31dbb82c688148e3cb208b6", 0x1000, 0xe58f3195eb23efbd) r0 = open(&(0x7f0000001000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000001040)='./file0\x00', 0x1c0, 0x4) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000001080)={0x0, ""/18}, 0x1a, 0x0, 0x1000) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000010c0)=0x401) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x409, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001180)='/dev/bpf\x00', 0x8761, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000011c0)={""/16, @ifru_media}) r5 = openat(r3, &(0x7f0000001200)='./file0/../file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) kevent(r6, &(0x7f0000001280), 0x400, &(0x7f00000012c0)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x4, 0x4, 0x1}, {{r8}, 0xffffffffffffffff, 0xf6, 0x0, 0x3f80000000}], 0x10001, &(0x7f0000001300)={0x0, 0x81}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x100, 0x0) writev(r9, &(0x7f0000001540)=[{&(0x7f0000001380)="03899fe14f0fe13619f10eab35ff3a8337844ce41068eb908b2cfb033117a242876343bdbec25a50cbc9899628ad8b955474609a3bb5ee51fdb61ebda9f5b3d518e70dbbd63bb732d9f18fd68b8658bd705de7ec99241e365a17165b7ef754777b540d5133b5d56c68925ba8ead7ebcc9d2e44da7be92c30cc5046797ba44c592804892f67ba8366e803dc8a4543a72ee533f962c324336701ec58475f767c6a11a9c2c3fbb77d4752d2dbff1ac51ca16c4727b8124cb5d67177445866220ed09155b9b776139475d3cc903a3e11ef3ef12a56eb3dfcfd0ff10728c8735bc6483d4db77d0a8fc4074202601ffe0a03564d389ffb5b", 0xf5}, {&(0x7f0000001480)="ee6696be56b4b4ece155ea28e65bd50d3045e7aa5cd4ed51a70c408938def17762d44e448924e6ba1ad4788f8c2759bfaeea099e39c0a56cb5aa9cbdcd67e6e2336d78f1c23d17d1abc22b8157d3417d9fdc49fda99a14fb684765205e95ff4c6e34a018f8a2bf5c0a50b7064f34fb9bbb0d08b1f6c4fc701991", 0x7a}, {&(0x7f0000001500)="437e05d91f757450d72d6b04567b80b3eb4d6d58497843f90c2d", 0x1a}], 0x3) writev(r8, &(0x7f0000001680)=[{&(0x7f0000001580)="7cf91d7dc9d4e852e83340a140d0b22861624690bdcc13023504e3c5f6162914f4b1cf6812a1fab814409ebe467a3e3a9aedd25e584528c8338aeea3d9ddd8faa284b5e0b8caeaf69f1187d04d68010a9948a9e73a62b739d22858da6eebe58e484b24a79c3cf835614d091058fc3cd7fa85f34ef68d6f362d5e0944f6f59985e2e04af3897c048622cf58506fc5dfb88c61a395a2b525206838e97caf051f20706b29645f7d04b1bd5283df62cef61421b56b4e6be111b0931e09c1e6cce282af0a5dbe8f18840828b43040cb183d7ce0d6183225f7e15734c86f3bc486c8b61039c8990783d35c4efe7d75944ace62b59d22dc6d81df64f1b7", 0xfa}], 0x1) connect(r8, &(0x7f00000016c0)=@in={0x2, 0x2}, 0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001740)={0x0, 0x6}, 0x8) r11 = accept(r0, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) recvfrom(r11, &(0x7f0000001800)=""/53, 0x35, 0x10e3, 0x0, 0x0) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000001840)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001880)='/dev/bpf\x00', 0x200, 0x0) ftruncate(r7, 0x0, 0x1f) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000c) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000001900)=0x80) select(0x40, &(0x7f0000001940)={0xff, 0x10000, 0x3f, 0x9, 0x8, 0x9, 0x3, 0x9}, &(0x7f0000001980)={0xa2e, 0x5, 0x5, 0x3, 0x4, 0x3, 0x2, 0x8821}, &(0x7f00000019c0)={0x9, 0xb2e6, 0xbf33, 0x6, 0x10000, 0x1, 0xffffffffffffff12}, &(0x7f0000001a00)={0x5, 0x5}) 17:42:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r2) socketpair(0x10, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x4, 0x1000, r1}) r4 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r4, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) socket(0x1, 0x0, 0x1) r5 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000280)) r6 = msgget(0x3, 0x200) msgsnd(r6, &(0x7f00000002c0)={0x2, "9cd43eeec6b8621e31dc3cd0833df05dcdbf8801357235f977e9b76a949a098ddfecb2b5d70f20ffdcc6aa002e0376317bf2847a73e17e2bc037cc722e644696cd0468a927ff4f0bcf6f62d34334f3bfdaaf0953fc"}, 0x5d, 0x1000) r7 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) r8 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r7, r8, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) read(0xffffffffffffff9c, &(0x7f0000000400)=""/4096, 0x1000) shmctl$SHM_UNLOCK(0x0, 0x4) r10 = syz_open_pts() ioctl$TIOCSCTTY(r10, 0x20007461) r11 = msgget(0x0, 0x108) msgsnd(r11, &(0x7f0000001400)={0x3, "209bd5f3ed78e99aba3a702429ccfb54461283a1cedacd0f06c610942f3e75cfcaecc5240bb2276986c6d4603149d939fd5a9db7e63231249d54142d0a2bd72a1ab2eb3c3ae4f03e5947c5bb37f922a2f25f61b92c81ea288680ec21cc51d13c529239564c0ac089e7a1bb28d1fdcc7613469ef1a94e9b5c98150c7d32b4b1900b4fe79bec1cded036ce0650a778b00442930d89d87ffff06fb6597a1fb8cb525c0064797a60f2959ecdbf793b2c"}, 0xb6, 0x800) r12 = msgget(0x3, 0x0) r13 = getegid() r14 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f00000014c0)={{0x4, r0, r13, r8, r9, 0x40, 0x86}, 0xa965, 0x0, r1, r14, 0x7, 0x101, 0x8000, 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x20, 0x0) 17:42:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000a80)="451edef089f01cbffc86696fd955ecd4c6d1fee7a53e88f1a4288f7497a282bdf19a6d075a4da54a76dddf7817f3e55044c8d5a971d744f8af90405c6571fd8d894e565dc45d92cd81f3f01a3204c5061386119af099797807203fe8969bd4990e92cfda93e6b264328a05213a06c06f6b632c64d0a6934abf1f806bacc2961a75caeb51305b681766deb5c9c819254f86f845bcf877243ebef72b2582cff13f5d0617be1456d16267c81fc99c4fc4191bbc9e1bc4df2e9284c79d65a5150cb6847f1eb3e5fe90", 0xc7, 0xe01, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c003085"], 0xa, &(0x7f0000000680)=[{&(0x7f0000000780)="4a0a44949cc45ea1d623bbbfc7551fcb580635c1ef09160840f62fe919b308a425e0f1953456e3127240b62fc42686770e2747d75a96c41cf029b74116d39a5fba5e82f4d1f47afff167df23a47a5530eede6260af683046bf6c620f925116103653bbfeb867e8c9b4d29dac1eacc5056a3e69d78d3edd1cf72f9e5fda3a657da8e4ecfe6e8fe0388f15c4d95849553c8f91692737bc826bf9a27b1e31d24465c4f8da2842347762eebf244b33364bcf031c2c439f3a3fe98d2b603e3ce97719fc56", 0xc2}, {&(0x7f0000000880)="3c10b81744094f5a6998e420ca114c5d17f57e6da54f138dcfc5900e77e1a4af82f86d799587dd6368d43a7b54827facd38aacc5963b233e058eea091845a9352cab79f1a62b36e67363dadf6c13b96f6a4c525efef61c74a34403d672bf5a39492bb6649c1439621cb3a8347579a283093fa343ad98c81bf756ff2bc1e95c39a97e3588e66ea5f416fd07acd6efea5383ebe0cdaa9195cb74bef05775b8c6a503b444ded92555d1615b801acd6d21793a2e6dc0836415aa4a4ee09693db6932e842d4a5e3cbfa960c47642c41b953c8b5", 0xd1}, {&(0x7f0000000980)="15a4c94abf801b5a8eed0453a807734365d1b652c082d887ecd4fc24e2d4375108c258abcf0889486d008292b2f5f9e2f2257f4e89d8d128028a59dc67855ba6ff6a0cab5a9a8d54bf6c87bf0929883e2796b4c37e976a0636448bbf01913fff9c0ec1e169cd5e95a5adf238d3fa133a481ed59d1892bee69ed6582f7b4b22559489e98b19b079324530a86b42e3bffc72a13d0c3e1a1333de165f03dfadcabda7d5b677eb8ff355e8ef367d26a42e06d4bb002e7e0f5dd5a7377a2127fc1f18c30a63e876d94811f16b8baeb125c104896959ebea4017f78d", 0xd9}], 0x3, 0x0, 0x0, 0x792396f4bea4eb02}, 0x4) r2 = socket(0x18, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r2, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = semget$private(0x0, 0x3, 0x80) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r7 = semget(0x2, 0x3, 0x10) bind$unix(r0, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x2}, 0x8) semop(r7, &(0x7f0000000100)=[{0x3, 0x3}], 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000700)=""/105) login: pckbd_enable: command error 17:42:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2, 0x5c4f, './file0\x00', 0x7, 0xd02, 0x10001, 0x3}) fcntl$getown(r0, 0x5) r2 = socket(0x2, 0x10000000000003, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r3 = dup(r2) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 17:42:26 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="04768aea77f6bc98897cf264725dca24e243c0975f8c31e03a24030d6e08000000484f16b3db474c7c92c464ae7500a9031d71466cf93019be606b67502ae6f8cc9623d504f64d369a6a804fcb64151168b3e217f2b629f24796282f13c5c660aeaa68c714bd4894eab203e797e67aed64ff9db312603493d03e9ece1994e23c7eaf00"/140, @ANYRES16=0x0]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0xd, 0x1}, 0x8) 17:42:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfff, 0x7, 0x5, 0x0, "1d0eafe0624be2ce351d30da1ccbec939b94d973", 0x1, 0x7ff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 17:42:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) fchownat(r1, &(0x7f0000000180)='./file0\x00', r4, r5, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000080)='\x00', r11, 0x0, 0x8) ioctl$BIOCLOCK(r9, 0x20004276) 17:42:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) semget(0x3, 0x2, 0x11) r2 = dup(r1) listen(r2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8d7357a038df9c7b, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = semget$private(0x0, 0x3, 0x14) linkat(r2, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x4) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/94) close(r0) 17:42:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[]}, 0x400) socketpair(0x1, 0x8000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) 17:42:26 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x5, 0x1f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x3c6) 17:42:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() chdir(&(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) getsockopt(r3, 0x43e, 0x4, &(0x7f0000000180)=""/157, &(0x7f00000000c0)=0x9d) 17:42:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="f7c4ec76f419d8fcb36a6a21e5efbb2be5b3cf5a2d5e9bfe71c6f6de8f8e5e4a31d4687455d2029bc24674048c19496fbddfc8cc71d93126a825ac2a8c9298cda3c3d4673879db5af5c318b75b07339bf8725b11155135fa3ec37e0c1a65ecd606c7ef729673e0bcdfe023e597650dc9fd74db11d62499bbba0fe433179cbf3c0c7b832eac6565d7bc2ec14421bf8bde31a04f6091427ece80d30508bae63b3dff57fda624ff8cbf755f9356adc7717e15d73a9a60311d0e9bd86669f1a681e701a2a16181f4d12d6cbb3ef1d629747fc677", 0xd2}, {&(0x7f0000000400)="dac31205f2e1671be2582233d33ef54a5ab55e5856cffa4b6512a7517fec3021651872de5eb38395d44ee349fc5a68a7e3f35c74b5247101e7679acacc5a88d044ea0e56020b13290d7eb5df7b8f9451ee768a9a666ad2cc64f5ad149ab6070d5e05ee3dbace8ebee9e97e044949866009f640d58887f80d5ac8b5fd7ddf9f53cb157034681a0cbdbed4b0c459d8e52e6c44caa073bc822098a39dfab1dcb6a82dc579a83641b53944c39441c56d1c5a85796c73cad55f6d942f695367500e12a8484afe1b", 0xc5}], 0x2, 0x0, 0x7) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 17:42:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x80000001, 0x0, 0x0, {[0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x4, 0x0, 0x0, 0x4, 0x0, 0x2], [0x0, 0x100000001, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x9, 0xfffffffff7ffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x2}, {0x3f, 0x0, 0x3}], {0x4}, {0x0, 0x8000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x6) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000100)) 17:42:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1c}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8, 0xb2, 0x1f, 0xa94b}, {0x0, 0x1, 0x8, 0x27}, {0x9, 0x6, 0x1, 0x9}, {0x7ff, 0x3, 0x5, 0x277f}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 17:42:26 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x2, 0x0) mkdirat(r2, &(0x7f0000000840)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r3) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="01eb2d02a766d538"], 0x1, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {0x0}], 0x4, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = getuid() setuid(r7) 17:42:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = socket(0x18, 0x3, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) lseek(r1, 0x0, 0x730e, 0x3) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 17:42:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10480, 0x0) r2 = dup(0xffffffffffffffff) poll(&(0x7f0000000c00)=[{r2, 0xd2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) getuid() getuid() r5 = msgget$private(0x0, 0x20) setsockopt(0xffffffffffffffff, 0x27, 0xe, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e69931ca9648af52d476b771ad0281a14e37e601d40222a410cf1711c3b0fd924a20fc2092dd961a8ced991a2500cf64bfbe411d2ad9b04736545ddc3f7f0988eff48133000000", 0x55) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000b40)="ebffcbf013b9fd812eaa85988de3a275b5af424fe2f9f49931929648d523de4f07", 0x21) r6 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r7, 0x9, 0xd, &(0x7f0000000100)="c8bac767", 0xfffffffffffffc3f) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) setsockopt(r8, 0x800, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c2319296480200000000000000", 0xffffffffffffff3a) r10 = socket(0x6, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x20) r11 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r11, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCNXCL(r12, 0x2000740e) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r12, 0x6, r13) sendto(r12, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r11, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r11, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r13}) writev(r12, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x1e}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r12, 0xc) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000740)={r13, r14, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000780)={{0x4, r14, r15, r14, r15, 0x0, 0x4}, 0x7, 0x7, 0x3}) getdents(r12, &(0x7f0000000800)=""/43, 0x2b) setgid(r15) sendmsg(r12, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000001140)=ANY=[@ANYBLOB="3000000000000000ffff0000040000e878b2bae7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e000000280000000077d1885b7730076d04b4cd1ccbc32e73bfca10f368fb18e9a9d14c15741fcfb00000004034c46c6a000000ffff000005000000ecf3fe85d0a81abafdbe97f289fc1ddeb6e708b240aaf2db4250d4c17dd4e9c2f800400000000000000001000000090000003e24d24cd3dc2802f7e8775b6adfb901600c8b5421df1e664327d2142ab2049e0b55f758ce9885091e0000002f0e533ee3c10635fa02bd27d60e00000000d499b1239983000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a16826297c5c3efea085b654d920a05ed74d0fa86f50fd53d3c7f000000000000000000000000e84479d9c92ed5c0b1abefb866a6f205c7626f14ffe0cd67434d7aab1f7d9be9ea585e28915f9003f6b1bce8f788b90cfad77c35de4d0734a63aebd5c5fb7cc480adc35f974a37713cfa3302e19206450a368f1a78997039f0df3a50585e52e0ed1c93c592fc00000000000000000099c7962e5834475ddeebc2beb121040d86ddc0aad0973b667e26f90ee1ae42010536863016fdd5570114e68661fd3b1f9f131834b7bebbe9434ea166fe527dcfef4aff33e02f683e9573793da204946703339cee5fb5e7edb83462be589d90c9a50d3863a1db41cc4fb009293488beb650e85ddc79551a1c0a9a4e59bbbf0b70aa94954528f7c9303ab7e1c55fe87173b4f0e97600"/583], 0x19d}, 0x8) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000cc0)={r13, r14, r15}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 17:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xfc, &(0x7f0000000280)="8e075d78c385b81a1a81b121982f415fc91a08668bb09d5e6857b4074f1048e462ec6619ed647c3dd0762633620fd3a3c76960d04b81fb65573fabf056340493fadb7d5de93ab2d51626d5f5c108021c216224465e17a97d30c8eb0c7f2f9fd3735d405285b8ea58e9b4de596e00c2b852a7971932206810fb83613173a82bc59299faa619c0c21d33b5730a23501e25ba95220c2ff64df214b68198b91e30ed01b5a5657a4fa10427a33d214b1eca8b2f17ed36beba775c4cdef24a4781c2f95274a72ba1d30b744d6475fc572ed08271acd7e60887355d6bd4fa0f6d4e5621747658d7f3e75beed047558c416b8423d3b6330da718d0d5c75fc062") 17:42:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x20, 0x2}, {0x2000000000, 0x7}}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) fcntl$getflags(r3, 0x1) r5 = getppid() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = socket(0x2, 0x10000000000003, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r13 = dup(r12) writev(r13, &(0x7f0000000180)=[{0x0}], 0x1) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000340)=0x2) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x8000, 0x0) r16 = socket(0x2, 0x10000000000003, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r17 = dup(r16) writev(r17, &(0x7f0000000180)=[{0x0}], 0x1) r18 = socket(0x2, 0x10000000000003, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r19 = dup(r18) writev(r19, &(0x7f0000000180)=[{0x0}], 0x1) r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) fchownat(r29, &(0x7f0000000080)='\x00', r21, r28, 0x6) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) getgroups(0x4, &(0x7f00000002c0)=[r28, 0xffffffffffffffff, r33, 0xffffffffffffffff]) r37 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = geteuid() r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f00000001c0)={{0x2002, r44, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa9, 0x20001, 0x100000000, 0x1}) r51 = geteuid() r52 = getgid() setegid(r52) r53 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r53, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r53, 0x40087468, &(0x7f00000001c0)) fchownat(r53, &(0x7f0000000080)='\x00', r54, r52, 0x6) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="af3578ba8c44289513764c551d8134e70f59564df6dbffb8d1536e7c9de985559fddb2ae2e290893755b6badd12c95", 0x2f}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r8, r9}, @rights={0x30, 0xffff, 0x1, [r13, r1, r14, r3, r15, r17, r19]}, @cred={0x20, 0xffff, 0x0, r27, 0x0, r36}, @cred={0x20, 0xffff, 0x0, 0x0, r37, r38}, @cred={0x20, 0xffff, 0x0, r5, r39, r40}, @cred={0x20, 0xffff, 0x0, r48, r51, r52}], 0xd0, 0x2}, 0x80a) wait4(r5, &(0x7f0000000100), 0x2, 0x0) 17:42:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x3, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000080)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x5, r3) sendto$unix(r4, &(0x7f0000000180)="f0146abe30cf4075c58990062a372d771db1c0db68ec51253a3e475db9420a30aec202830e3a2302b7c92dc2438a96c8c7683782a73f1c03b1cec9796215e0369606f1eeae0079aec963df", 0x4b, 0xa, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 17:42:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x545a23b0458f691c, 0x1e0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0xffff}, {0x18, 0x2, 0x4, 0x140000}, 0xc, [0x0, 0x5, 0xffffffff, 0x0, 0x404, 0x10]}, 0x3c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket(0x18, 0x3, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000080)) pwritev(r2, &(0x7f00000002c0), 0x39c, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x800, 0xc8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/87, 0x57}], 0x3) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) getpgid(r3) getpid() r4 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/136) semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r4, 0xa4b03d9fc5dc5009, 0x3, &(0x7f00000001c0)=""/69) getuid() getpgrp() readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/30, 0x1e) getpid() 17:42:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r10, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) accept$inet6(r11, 0x0, &(0x7f0000000080)) r12 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xa, 0x40000000, 0xfff}, {{r9}, 0xfffffffffffffffe, 0x2c, 0x1, 0x80000000, 0x2}, {{r10}, 0xfffffffffffffffe, 0x1, 0x80, 0x6, 0x401}, {{r1}, 0xfffffffffffffffe, 0x90, 0x40000000, 0x80000000}, {{r11}, 0x8000000000000004, 0x10, 0x40, 0x46d, 0x10}], 0x5, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x5, 0xe3c9}], 0x3, &(0x7f0000000280)={0x7, 0xacf}) 17:42:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) fchdir(r2) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") getpid() 17:42:28 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x10d, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, r9, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) msgsnd(r2, &(0x7f00000001c0)={0x1, "f37b8614e939b21f639bdd6693a03b434b5fbade3045e18a64cfef6f9825a82f47fd3728a482f233b309e0a599d831a175700cab3f79d96fb7f837686d9073a560bd65d82788d62f5bf2603670b3d722cf191f8c9906275210f6ab0ca7467241911394e43c77061e7229cb59bd6b04262cf278a08793ad58a12d53cc77799ce1dd184d722c67d0cd4ef356e7257639d7f001a44bd8f68fdb89e1e151359eeaa02632a0dd92230af42d8fac155a34ef72274d225a279f53210e634e4282015d4b60ffa2ecd525d51f6ba291d8b3af5ee468477532b9c52db0432f5509f86459f3582b6fd3f0ed73a10d3f0b2062eff777f859c06ddbfdf0f52950687b19a8941ed8c679255926c685a5021da5631d0162b01ff76e3340227ad33eba21ad26a6fcc491a3eb46e792517d40774a28da777254f10a7f5127592280d5313c957ba057f32307e4006455c31674b73a2627ff2f09a1700b4ba6146dfe77746261991b737dfa5f34ff13f39baae7ba89f5b6b9e5a6de40940157b47239588522ddd87500b2d9eeed1dcda5b03d69ed0670931be40921e028e0d0579906c9c05041b823d2cd10634c0b62b42762987b88b1d8e51b9c04cbba191711472b36b15646f6a26d8be7df23c08378447dec95d325e2a5506dd3081051d893ba749128e7b565fda6bde4aa1ae88daa8a05b7f2ea14046e3d68f70525186adbfd0340570842e36244e780fe6d882ab02950298249cfea7f288b505d2cfe81d6f5fe33d4b87df93111d78bb1081bdbf0453a13bd5e6b023dd0183eed698f8c8b634fa5daccce25d0d5f996fd77c2dbb82bbd480caf15619be129d5ff194c5179d29135a03f2fe463f2ab90b65944fdc57708dcde08039cdd67d238d98f79e09e586b995752ae9ee501e2dd06e516f38b677c19fd1ffb0e79eb70be852e67f73c5ca874d15b97e3397ca26ef908b1b700b28c6700300419dbf3ebec9cfc5233b5c51e0ea523cf231a762f31e907311f358470f78f6fc14b1dce5f048867b76ddc1a71d1b90d4dc2c48369ba46357721a6e1aeca784d5eef3deea7623082107868346be7092788ffa5957009d59848235e088daf56b13c32568a9209db250ddb4cbf8d9e6c054b2c36df282e3d3352d3a042978f0b8767dcde99584dbe6bcd498b3374901cb6c3c4f696fc8712dd56032e99a25bc53cbcc69cc82fb903d874b2d0e27b26c42658aa7f74a7a2fb584013d71fd5aeda045c30461412a2feea9a677899b6c3fd8b2ea999a1f976231f770c321b99e2e4802d26103af2ec5d580d6f160b3dae56939a9b666c0f78a28592bcba53d15faff7839613431d127a44aec624ff2900ca61ca208c58ed4a209c0f46ce5facd8979ad98808c0556fc5eb5fe5926fddf6196c47364bcfa84ef2a6345c1d19835fd729a069a7cea449e32605cebbadab6e1bba0682c20afe0aae3ce5c5a0cbcce76fbaff6e1a41993bc3eeb05a6a8a3e3e059da8de9fe172722d9ba98520c9ab237292e8f17da3b3303e8e0be58e15d3c077c1ed65829c7e0267a7f878d391eb677a31ba31015f8d01ad2a48310131dafa6307201f0b84492d268c0325dc200bfe6f9310d7d30bc405cff9d91608d552aa6757fe8e421ea0c4ab1ac58aacb2ac7422688e6c7ab1e0e6dfb3ac036f81c073afb2a6fdfb09d0ef631f33c59ad3544a5e6cf4367c8f420e92eed70c8f4b88729ededbe689bed3d46cbe42733e2ddb0708cdfda7875f91c6da9a7dae9e39f9042b4638be8aeb9e5c55dcdeea4d0f89da15157bc022bc8d2d7c599d71b8c58e55ba6f0ddae5493d9e5194dd05814715ab9f20d3e175adf69b06006f9a8abeda710a3fde19e549738343f50de5dfdb81ceaec7e8c5adffe6fad9e408869f919a6430c054ad74e65ef965b6b0b2c63de04b0dd5b02a5429feae85781f61ac3f78f48e03305fc77168629af54da63a8ee130ac9f3976a99e8e255233684fe46abf7804bbc047b7fb39013821cd7958a0655e31ce34dc289b6b5e2f786350be2143c92ae52d85027638f2c435b6da9c12dc85b06c7942c62ac3d4c8d8d204a716f91870b61674aa24323d66d201ae2c65fa6276fb0f22fb9b61d2be0625ba0cf4f0d8933776974981d5b4e651a7afc9381cde85586c49f97cd7fbb4624cf5f68abddf6db0b0e12d313530b30f1657c48a243d4c3e05201d035bb7e3005b0204aa47df0c6941603a62f8173716473dfa3797720ce4c7e7da3ab9396ea3dba055bcd19a3af5fd3495554dd8a00d40269f23f0728ed129fb7b193041206a856c5f71abfc05145772355334acea6b3ebf2d7826e7af8e724aa161ad2c514a50b83079cde6ce547ed9581b10bcc0fcb98819908e320aecac3deb6a2b779044065c8e2b60dc1f1f34b678a69ed30628f036e1a988befae5172fe49078e61d0c67b80c770d408dd08c84c71057ea61cbfdaf25b31469ab818ee97f6e2901373fe90a847e0f61ba748951409c5f0dec8490d26db969124122a4f1482967b4679354173189abcc902b566753c96c3b1ae828e7c84bd51b4b62e62d71703fc71f8a1ba5a34dfcc31b28258fdff1d7c8752573992fe0b250ac0a11c8bfcb29d2b2b5c4e676f43cc2b844a352d278970e154d8e28afde97e7afb6b51ff02282ca313e7ff9ec2e78abe19bab0e44b8b882d6fe7006b4741c4a1cd9f6cc202cef3aad5905c97d07ea31268da8579415e4f1215f302f93b1477baeb61a2bd93e16e9a1c982591ab4f5bef25e9921244964902e41f6cd996e776eb1d04a89e07755234b258a9d755a9d16c22a45dea14df312dc6bb3a147eda7b9e0c74736225635aa1dc91be219e52b19246cc845e4b96f622305b941aae9dc4130ee51b2ecabfb8f854fd54ff3b08293f86ea7a767811c2cea1e6df12a0e0f5c380a6e1c92169e3414ecedcffdc26445d262d69051a3aea59a2139470b9eaf73be2b4a202b41c396ce9bdf808d20b9468722a15a4995800f2459648e1e92d2c11b248d9ccfaa734c71614285b36cbe04976097e351255335d947954484106cc5eae7bcc911a0709b82310075b1fb5428b45d39312f19432751f59700001579f615ee7482924d4e5294fcff85ec654c8270aceaaf802617b7f7e2f0227c0a2683901c5a153b558b85fbb3ad563e456a7d8209437fdc1424408e8ae5b7169c414da53475e7404e79455d2c23e41a14d4750e5ea0a0523312f6a7d7513472a7173605d1a9b3b0103100a62a62486d0bc6fc6165a5ca598a7e01b87686b6f87b6e7d79109d8c38df673a3951d77a68374e9c2dc58e362dea00ff00129b1283122c10c7604c56ff7ba5e5e5832bbdc61aff69e8487c8bbc8b4eb01a5f6d4c39f733fa682c14e984b149e8a379719617ca5e63ed718ce0663be68d3499490ad0888809667e8d085390ed72c0f5ed399180d388ee0f779bbbe968e6c0f6ca3056634c0032c526f9fd59ebf6dc16db0df43dd7323ab94146fa295c649f2225af64834dfc3826ccdbd203f148f576dbdc50f5b6081f3c2a9fcdf3d861836cb961cb5b90875679d664abcb4fd29a945363bf00ce68da4d8b09fc243f9ba48d5cb7956190822c29897ade681cb3c029306be967660a949ff2cefd15a05f419cf7fbb6e47978ccabee8542aeaeca274213fc11969230a7beee3eda2cf243a5ecf21e6710f12e6374fbb18c63951ec91cf4b5f7af2b517c8fa6300f6fddc9eb9ec4d6a7a35c305839fa6936b71ad400efae61fcbc8a2b6910d37b6aa0de3406116a9ba42726976d5b8e1ef70570fa7a216946cd34ce5a6c3d0fdfac01358793f93df8d740f492b3392fa2dc7e8037819f7658510fa9d423d41f708e7d69105041a5faa0c6fff356c85510f16d75cdc6e1a7d91c2288e45ccf0a1d002538cb908bbb5fedbdbaa0f0db063c3f3e8e5a9384e26a5d1f8444e590ab067deff2a0c73194547839f6e4574fd01e574b77d498a412481ce2e3012e16d809a1f51f1395b14cad7610ebf626efb42e23889a9c12eef236412161fc810f2bca9966ef3d550cfa299852e337641ca62f8d53714f70c9d00c333b86ff8d04144de49f5a3cf61b51675d0fe5312226435640406f84f34de632e26d9fbd95fe0453f3b5b9d34a86a6a7dc6b39043b079c0b5bd2db1785dd8bd3d2f3c3535cfc91bb09f804710c1534ec59f94595bab8930e5b51e71b0abfb70313d7aadcda2fc4ec2d2b2f9a97efecb04f840a120037bda322d8660c89c1d7bdc4ff2aec64e2a9bc4cd7fbaa660fec7861a42cef62ead85dadee98f8c07ec44ce0c145a8b06776c126a8244e505eb438ceaa1fb70a0b89a85f69e5ceb7a33f8892506b319d9895ca47b4af16f6bd5377cc69de1b28faf1ab0c923e158a718d9da22d190a33518e8221fbea1d08cb50bd92d1a9b8765873d796e83889d1a86fb92a67bbbe85f026a253cdef16ddcc80666ec4beb228167ef3b501531a6626863acec41a7ad015f4416be1a0b120eb499d165ce66c6983834602a280e0155e82b73d6f9ce1c22a4676374e15800478fcf2e4c32226c857ad1e1e9e16ce8d01cb2c9c844ac12560e9a37e391ad3bacf965ea76f070316d499fba448ff2f8a4551e96cdab07322d4b22844000c6c1df45c7ce4eb969748f301a0c1bcd275cbcf56baad30fe982c71ca845fe3752cf2fe779c8dd453f8e1df0a5340a6e0a6eec7b70547777e428b297c1826c87935105c9ddf4f9143c2faf3a88738bc8276f89e967099544e3beb3217f2d1455dcfa046d17b5a5dce09e5398dcec0af567da2ea36aedc16168e48215ef1c6888900ba66fde7f3214b120d550e7eeecaa187baf0159d4852c5ecc801201fe9d514e9cbb2d4fd4ab9ba4069854318c9067db29f13218bbf7758677b944d1dadf1dfd5ec0f881b0a21a600fd6959d3caa99d864ad5852f2e6ac3af2bdda492bd78db0ce9de68283b82b56de769b729e4edbd0e21a10178cc462c9c011a288cb05d1b4ab631ec2e54a6dfec7abee00efa2018924aa8c82f6fa73ff393d9ae0b98c52dde8b00bcafb3f2c6b950c08025d646fe80eba9018a7438b12e28a5cc377e6f417795da78078a528a7f7948cd9ef18cd402f7e71961de797da8a5a3aff55e3366e886e517f814c543b125c390c5e0693e1e4d6592b23c9f067e715cfab477e4fea7db56230458fccd209ad2c9bd5aac5741a3f9ee8f375e53e8aba32056329ee198440e67e207276dede7baad2db227ea9f5a594f772b63c4ee91f8076514b324857ef0d1b35c692fcfbfef6be306e57bb07e5bc9b382c6df2bf1240cada0b9bf7b52ca3bf3f3ec1decc5aad15a93109341336f1836ec55fc8682dcaa230b849edef96a3e18d4b2b2952085612a2e303d30a938e92a9df087a217c135185c10a11c0a479bacf391ce084b41f8cda9af93bbe0562c5834feb3eb1a3963fe5ef11ab8508208a9f97b3cc703c1a071807e9fcbbde7c4e5e13ac5ac532c71129efef9f2f65364fd4d7511c69ba74470b130a832b8dc9fc429135d7023ef47f0a85695301cc40120869098e75e7caf3a5a578aec6f925c6b7cd63e594a16ebf085d3e2679d40d93e217b204ddc542a5812b414da37db7e003655625920feac7e730ff78ae52cd4aad5f96da9271fc6c8146a31c670b59eaeca72f878f01de0326c8fe636177b43bcd4cdd9ec8100a2fa784240796b68678446b9d9e6eee6c9ba30a8f95ff4086d63f0a796660bc6f4742988373ef21bf6fe8f2d1a2e2a6da20e1c0e062a403154f44b43f1850b7194ffc1fa96ebf19077ca17b641f9e5f0d4b54684"}, 0x1008, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r13, 0x85}], 0x1, 0x5) kqueue() shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f0000002540)=[{&(0x7f0000001540)="805409e8c7ee529d08d59dfa6ade9908d5547bb49caa5ac5a570acb91fc4f9fb1030827c6fabbe0b9b5ce6b4f2e6a7f4bf0487e38d9ef16044bd6fae9dd425ab1653fa4c2596359fae6955ccbc738c7f5594224abffaadcd252a03b01dfe0df1ec561b0ec926ee6aaf3ab9b2772e6ff30086f80a5c0efdf4c3fff3f12dd4e378762725363c1d5925d11aaf6ea170488f7cdd473cffd01bf96564c4bcb55cd117ceb114a671822e60931034ee76634dcf682219976928277d195d4db57de88b00e169c06128a2014fd7c1582e786442e9f312d203005c021f2364530aa421311e3f1c21c46e1e5ca2b019b67545c281ecd295fa68273f86d5be210440c43ad3f11220739c81d18b6d8b52890be657571f5415a6f68d970cfeca06acb4d05d540569019174ea7533e6e6e8855ba82a623b5c1030d874ad806e49fa3474db6e37c7382011fc9b648a86a187cc66709497be1d563f14e8cc3001d004bfdfc89065ea6b8cccea2507bf99a1e3dd123e7ca9d22192cbef43c646e27f44cb598ff1af6b3acc94f2b8a7d267d3a7162c0657eb0501a83c7a39941ccdfecec0184a9cb34f26f79eae834311d0111e0a1c0391e6f8f455db3567f2c673a38867056aa886b9efd8b97700e606738a02ba8a0f068feabc0a9eab2e29f7c091386fe3b3cc8df220b4cfdfa28d02a10ef3f86b5c20a80e2b6d5c1fb7b2bde491e64e2652704b62444240920b5fb6e7689bf38547841f96a3fd73cb634d75cf13fd673c4f74a3a5038c9be97daac049e1fc5d975748fa3b877a6a61db453421595adb603142d796738bb8d6c6b2d5175bf7c9070f30ca36d5c6f820cde36fbe0ed367908abaf71712263e07023b6a38d66dff2abe62993a3ee64068947fcd650a4d9dfdd63777ba03a40e3b9b02d1e23e65f9bd4036e66f6fc2b02291a90817254356b4002b020259fcf461116e34ca36539b7d8cd61c09e448425da9301037fb15ce271a1083d34e1064a45b555c75ad5d3ade34da9c8640e7e21586fedbc9727df4e85ef37e0511e241dbc9874ec8db41a71054fc5c09cf67f1ceafbe876705d3afadc72d3776bf4014cda2e61251f4c6d4c489a040b3855edaaaba33dcd045b651706dd28401ff645f9c6e659c4c906c2bdfa0925e96b7d6909c4680c9e4ad350701b888663a57a83fd97f37e8e53b10cf2022b32fa92b6df4e0164c87943860388d41e221dc5749627af15951fb1198de4de8e2da4c2db91dcb9e0e3a353f8322d0881267023cd05a2adec865b34e8fa946273973d4ca337c83e91c701bdd73dad42b78fd1e8f80bf4b871b30a99ef1a9c64898e91f589910dc2e416f04cff633630df1c08895b033676569cab11bd9270da4c4e3a5651a00a76ba237dcba79b6c9d0e345d753d5da9bbc5966af7189aafb3f4af880ad4d5d7b70e5554d979b59f1ac084c82016e167411c18e998610efb23fad252ccc9b757bc0685ab6d95bcb3e6c0f592f8c3ed6da91c1a666d3ff406177fcbd410c9d0f8dc666262d850050dfac2e847e4b87b5332a4821d8d7a5a06322619692a8b4c8f78b3c1c7acb893622916e1673ec6c00003fcd34ef302ce57f126179c5dacb15c6c7672865f878d42ec28b88ded8c9a39b755e571b319c1a7918834def7da731367012eabf0e29f0db88fecfe66083094236be33cc13a67aea04f6aed3e588a18c2ff6da3f7d0681348140affc4697a0131898794671ce20f1c5a72cff6fd618c7e732ced4ffb8d6fe441c7ee64974559ba93d847542b337f600b653b59903f76b44c5718bf2c73daa26414c527ca2af6ee9a4b08ba13219e6c7c91230ca43cbbfa422f88aae553709c3c280743d303fd1d01cdd0813143aff1908969a166f535dd96c8b18e4c8e79f54f502cf234e78d815152f016e2c10a5db083854e53c5565f1b1b027ab875367915ad756d3bc826ade9e8e10409f4ebfc2d1219bd2c616bb331c9d79a6819c5252966378293968832b63b4b9d1245875c020223fb56865e91b3f430550389ed3027fbda597bd80b06e58f725cfde4a128eb7a8fb535564208fbd526c2c4b33bccd25d3051c480292e680f1ecd75c5369165c8cddb664623e2152cdb8ca949ea8032da969cfca00f7904de61d64a8fefe37b8f04819c5f83fb71a5961e81c87636efed5e335584e7e87756e107c9c8e86421061a5eb8d7fddaf59a87f82d49527d88851a8e0fdab30286ed41463d662dccda667e68f3dd8ab7307f99781cade0be25fdfe96ff00a10b63f1cfca18ec327e94d76b01d81c9e8be6b62c69dc81ebdae288a3ac2fcb167267f4a36379a3a9215b786a4f1493742d23854676c0bdebbcf1c00aed9a8a1a87cda827179e6e2144f0fd86f1639c62ee951913aba220304a4459e6dc66a9b8f323c171aabf19cc0349811665960b50ced8ad2c2af0500db81a42b94675455a4edc4ad829812cb451e46ebadd1310fc9fa0fe5ea64ab8a16f59e3a65a659ffd89c796dff55e40db62b511c2710010071097b0cf446548387fc079e51cc23082efdeae76c0863068b591dd1ba6bd7e57e7561b4eb16fdd00fc6f20da83c8ba1977629a01a4da2c55bce0487c07ef9c59363f743d3cc39d5a7f84b8cb05ae5d882e8f87d3b4ab9c1dec1361479ec675b4fd528ca0ec4df39ea69359ff352ccefb28c6ef603f8b6afe586c058547e8dbb56891f0af98b6fa3fd55962cc3d5311a075faf40687ca70af7c365b7171d2d057a1507f267396185370a51defbbd8e12dc4318530067cac8df0cdc9a84aa1cd08c40e263c2a2fe592d1a0cefe522dbca93aa7b9b1361fdc5c3ada340fe5b7e0f89c08b3e530435641edc81be14e639b53b2dafc9b70ebc214b3617deefce0b431b17df7ebe37f4b80f36e9f6b3e491b16fca01a0dbd29067123fa502f2a6304398eb4f5713b83b1fd4b12c23ed026e6accfe674e8c486a67e76c53cfc30d9fc9c2e943e16aaeeb4bc988776d568a7ff055e04914a77bcb370c5fe994a6765224909c415a6658d11c30dd97194ad23be6e3c4443846ab52657cfbcbda8a80d1aa9e0c35ed78d88ede876ed76839522abee4c45d336dcfed4b71a4bc7cbb01addc8d0f5847c2325ab2ed56a34f2607273dbcb9310494f5fd886f858001fc7d8777d047a6dff1c98588760797175c805b83f70c8b189b5ddd916fe5a1b1e02e591e9dcbffe3081e3fb894e0ad5119a6fc268b6343fdb73ae649b32eb4f1d44eac679e8dbee983d911c1c591d585a55a699b75582ffa2ab0d4b4eca8474f5013999d9ffa9dc350e1d36ce8b66b396946fbd5305c99d2ef2584813d1a9cd9f41f123764dbe351b237d2805c86a6b8761d0d77663c5743374fbca2761aa49f7e588bf0fad0ec3e5bfcff533414fd3a60c97e80227a83ae62c95f5d764eae518421b8b95c4579304e447b622c6e08741715216921c8ac4f3a1b9ee9ac8cf598e63217bd21dc083000a7a49444bc316dd7a0d92fc5868c94917cf33974236a1d3c8e637613e48440c8742ee7f2a4247354c86c39043f3eaad7a8786b0e365fec95ea3cb20c161784a30a01dbe6051165861149617d4d0c675faf29377cfa97c46e46ac773b9356aa3619c01e53050db0af636089abb7e0be514ea1f1cea22b5a2fc12bf6dc57bcf29d280901cff9972d712cde2d481b95b0254ea797198bf66994e8558595bc9aedd6248aa25ebfd8b1bf2dd44d6414a49b606f591eb6736496868160298f46bb167a2b07ccd8601158830f09fabafb71c811ec631192d917efe1910c176c71d197669ee9330ea3719b54f28b84b8c3930578b8ac63cf803ecc81b6dfe45264aa16fe2666677124fa4c2366236d9d6bf1b0acccdeb1f32d50d7e42ac569cb06e0f3ec639824160b3cb5ef7875463b581dcaeb1bd9aae3bd7faff426730b463a2cb782668600d9e69f983ebfa821766a4a84549056727fa282cc6633eed771d694cf99ba62168d204abecc968469316d97eba034a22fa3d307092d36db31d15196d188d6d618f865b988da8b442203676f574f7bb978e671aa785bcb4a7bf847fe9ece65063c77c7dd1010910ee1e8d9b95228bd6d3ed013b0adff6c9572da23fe277572311eaf8cf90af1f01dd581bf41e5c64fe0f47420af626c1dada9f457bec2aae5584cc8fd138136dd663d730644c1bdea20264daa7c66bb662af05f9c15463d4b3808e97638b4e98f2e4521aaa8e165bac9dd8216c378a4ae561d3e8aa94cacab1f13c6f068b1a063aae7e44fb542bc4cc00f72c45dc1d6a732d18cb5886b0f677e0619eb3196c5168f94d3f28967d2204f328dcf7f85cb567dcafd7f9a4a2bf8259b2eb010596d4062b35dfe6a264b8df3d63af83d864c2f0d984eb5ad5f5fce1b94d4c8475cd19a70df700ffc6e7a0042e54e58514f72173e51381beb12625056a07ef8d73089a42dc7c805af5e4df79c83360e8c4c57bd084a743f84f06be8dbc144ddc35f1060f6402abbe24f751663ffc0dbe629cb1ce7f92c3db1de0ed051b0ed0c4d218e4a4af6c48a07e410517c72d7bf67a7698c62fcf90ef31ae5478d7ee6265c3c948fb48f04033775b69669ef7c4e0cbf3649b8be8cdcc1220d6d87a23d936e4788aea91118b053ba390fbdb1eddde04942ad7a1759b6e61ce1a57fcfb2e460b2b4622bea941fbb0124bbca4d8657b8b34da4fbe2f97d09888e3987c157871ca2ebeec41b35ef2f47160aaa18c87f87f48333aa2eba3df15789e3b109e176ad2dfec17649f06b80987b3979ff5254773b8245a6b6199cc67ed400011ccbedf1900f1b39b5bb839f3fa3b9c2d64200c43e64787b9e9d5dd44918b00e2aa481cc58e2dc2639b70c2a24240e187f954be6f196ec91c792c18d6a264b2f5c647a63c0b5103eeb609b95015ac84938229884a9ecd8c6433ec328d64a168ef339b5cf7738776d4bd6b2611bd753855d9196d35ba92a028eb3022bace8e7b4197b7558feb0531e397dcdc28772ed61fcc3ecf5da6535589d68d772fda0925b85af005e1627a9eaed1d9e78a30601cccc792f4a1b18de528b86aa65f84c5cc4b3c3bf0ca1427bea1c8da15f6e4257170ad81b00c150420b02a5df3cdbf3351e7009313028572e1a8f7d6f80ada34af324ce3f3884d5319202fe79d78ffff94092ea83eb3d5212da79a9a304999f24338eeb4a73bce68ce5363456cdcb38c854f187535a327fc62bd99c08831fd60b864822e2071988f07475ee646b89f340a2ed47dca7b88b06cb02d68e2f076b68307db4b6c9d6d8f36177064caef752b068c730f9c80e4e19a08f48ed2176cee69ac502c601273541c2e28a5aa3cc04b315ca3a55f6e4bb9f6b2c499552a0c34be775f5619f241a974c4b762facd158c39e4e08100e8425af2b1d2870bb824f1c04334417a8c7a389a6e4fc11b85eea947fb2f2d56cdfaacd6e578ebe201b8fb64c4102d07f42ebfa3976f94ec46cdcc9fa549d46628870f95324b2f89a75ebb0e70b4eea7b73d5d1467446648b61532219a5082ff1ece6001b2722b97bfb4bca46c7eaa33738e24df4d3f7b22b92d327e68a1608ed5faaaaa71b26639de4d6e3e11d700f48de652af5e5168e5f0d03881568bfd00f06daff3965e06efde6c26c3ff441bf182afd31bde59f9d0d04076c84fc6ba546d8f111a81dfaa68b51b01587abc8f4382c87c9b83eec1d363926dc113e46ce1fe4035b7a79eeb47ec7db1d33aa1521468dd04d67fdedd7ff78ecf2a74bef582254355982ade60c300699a1fbc0e78dbafa5debf369e050470599de103ee8148ee03f", 0x1000}], 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 17:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x61}, {0x88fe}]}) r2 = socket(0x2, 0x10000000000003, 0x0) close(r2) close(r1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202ddffff1993376ddf489cab980e07f83589"], 0x10) r3 = dup(r2) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1c}, {0x2c}, {0x6, 0x0, 0x0, 0x46}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 17:42:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pipe(&(0x7f0000000040)) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = socket(0x2, 0x10000000000003, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r5 = dup(r4) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) fcntl$dupfd(r2, 0x0, r5) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000080)={0x3, 0x1008, {0x2, 0x1000}}) 17:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x9}, {0x16}, {0x7, 0x0, 0xfc, 0x101}]}) getgid() pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 17:42:29 executing program 0: semget(0x3, 0x0, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() pipe(&(0x7f00000003c0)) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x2, 0xaa) listen(r4, 0xf5) listen(r0, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x5}, {{r7}, 0xffffffffffffffff, 0x81}, {{r7}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r8 = dup2(0xffffffffffffff9c, r5) setsockopt$sock_int(r8, 0xffff, 0x103, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r9, 0x0, 0x0, 0x0, 0x0) r10 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/brf\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000005c0)=0xfd37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xff5d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r11, r12) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, r11}, 0xfffffdfb) r13 = semget$private(0x0, 0x4, 0x4) ftruncate(r0, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000740)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce9908d22e6e57cd16addee5ead54a756fb506bc4e73b42327dee7effdff17ab311925689eda6795a7c937435587ee0b55423d33db1bb2e1a8a43fde1ae170e3e46f30b826a64c3e53baddc45a0b19faf429cd7a6c03b8382", 0x7e, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0xffbfffff, 0x2e, &(0x7f0000000340)="ebffff13cffd812eaa4e71300100993192964800", 0x18) r15 = socket(0x18, 0x3, 0x0) accept$inet6(r15, 0x0, &(0x7f0000000080)) write(r15, &(0x7f0000000a40)="ad18f05de2f4ef1843078017fb9f68fc83249b9a22cd83c357c201941be0841237c4c1923d08ff35e78f7edd680d4ede8e549d3b3ffde33975897d21440a36f2b1619333a2faccde14b27b355aa42e1ed7b05f5488883ed8ed5efe7de095ecec9e7aa33319ad96f884f333c3cc8811113434bf0ed9e1eb1465f3bf1c9f261efff62aeaaae91e2506982ab471543212a0ae286df5d289da7bbff52e8a2547d381dd6783aeb7005e6c81366d259a5eae92620be87154532c9c2704eb328cdb131db68503f74f7500cdec8db41846c08c1ed3affb5cc07200535a015b041a4ede791e796a459dde4e5dcdba0d5a3a56119fc56710f3822bb09f9e8a1f8bd8840d0dad6351468b410b56f84d8852f653d17bd48e3539dfcb14", 0x6a) socketpair(0x979e64c5746b87c9, 0x2, 0x4, &(0x7f0000000580)) semop(r13, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x1, 0x2004, 0x800}, {0x3, 0xa3be, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0xb, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001980)=ANY=[]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0x4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r1, 0x0, r1, r2, 0x11, 0x8}, 0x3, 0x4, 0x8002}) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r13, 0x0, 0x0) 17:42:29 executing program 1: r0 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/52) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2e5a273d0d39b1fd) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0xfffffffc, 0x1, 0x155, 0x5e, 0x81]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x2, 0x0, 0x81, 0x5}, {0x9, 0x2, 0xff, 0x7f}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 17:42:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000680)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x0, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffe52, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3, 0x8}, {0x6, 0x0, 0x80, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/z]ro\x00', 0x10, 0x0) close(r7) flock(r7, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r8) flock(r8, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000280)=[{0x9, 0x8, 0xff, 0x80}, {0x1000, 0x1, 0x1, 0x3}, {0x6, 0x81, 0x0, 0x401}, {0x6, 0x81, 0x80, 0xff}, {0x574d, 0x9, 0x40, 0x7fffffff}, {0xffe0, 0x4, 0x9, 0x1}, {0x1f, 0x1f, 0x9}, {0x638, 0x3f, 0x8, 0xfffffe00}, {0xfe01, 0x3, 0x7, 0xa867}, {0x4cb, 0xdb, 0x7, 0x23bb}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 17:42:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket(0x0, 0x5, 0x11) close(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="827995ffff16000070ffff01b72fe8d6"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r2 = dup(r1) close(r1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) r4 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x80, 0x6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x400, 0x9, 0x0, 0x8, "9e88662017352a55bd7b64808d1a95ada9e73332", 0x100, 0xfff}) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/87, 0x57}], 0x7, 0x0, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) 17:42:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x4c}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) r3 = socket(0x2, 0x10000000000003, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) dup(r3) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x8d) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xc80, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) r7 = socket(0x400000000018, 0x3, 0x0) setsockopt(r7, 0x29, 0x1a, &(0x7f0000000040), 0x4) r8 = socket(0x18, 0x3, 0x0) accept$inet6(r8, 0x0, &(0x7f0000000080)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x64e8df38e94a9e7d, 0x8, 0x101}, {{r2}, 0xfffffffffffffffe, 0x30, 0xf007fff2, 0xbb9, 0x36b}, {{r0}, 0x0, 0x40, 0x1, 0xeb6, 0x5}, {{r3}, 0x8000000000000003, 0x10, 0x2, 0x200, 0x1000}, {{r4}, 0x4, 0x4, 0x80000000, 0x56b}], 0x67, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff8, 0xc6a203ad911dd50c, 0x1, 0x8000, 0x800}, {{r0}, 0xfffffffffffffff9, 0x28, 0x20, 0x8}, {{r6}, 0xffffffffffffffff, 0x41, 0x2, 0x24000, 0x5}, {{r7}, 0xfffffffffffffff8, 0x6, 0x92ed9fa44f524f4c, 0x5, 0x3ff}, {{r8}, 0x1, 0x10, 0x2, 0x3, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffffe, 0x5, 0xb00000c4, 0x400, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x0, 0x7}], 0x20, &(0x7f0000000400)={0x44, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 17:42:29 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = accept$unix(r1, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x12b) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r14 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xffffffffffffffe7) r15 = socket(0x2, 0x10000000000003, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r16 = dup(r15) writev(r16, &(0x7f0000000180)=[{0x0}], 0x1) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000340)=0x2) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x3, 0x0) accept$inet6(r19, 0x0, &(0x7f0000000080)) r20 = socket(0x2, 0x10000000000003, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) dup(r20) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRESDEC=r19, @ANYRESOCT=r13, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16=r6], @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRESHEX=r20, @ANYRES64, @ANYRES64=r7, @ANYRES16=r18, @ANYRESDEC, @ANYPTR], @ANYBLOB="b93b626b10f2bc647076be38a15ba2ba3c5961ae5e47507abfa0f5478b006fda7ff56b6a9ae1572fa88efae941bc20ee82ee33bc6c0d597df5def7a3eb75e5fcacfdff5435e4dd7f50d4bb20a3245fd8de429c38bf4cae221c49528f10d7546dfa81c6a396b7da1f16132a63d1d2791cbede7a3bcc51a141365715410e8818bc477b59ff289c0df9c7703027a5ddbbae88c476a2bf918c6c58cfabaf3e18d4828f0849f6ad5fda0f0097c075233c234eafd6f8b62772d55a78035b0099ba8483ef05dd28799f99c33b83052754a52c633ab435311e95b8f15f9f66e32ce0196529271c", @ANYBLOB="9cb4263576cc199fadfb5e752d1255b05fbc3c3faa770eba3d7f81b79487e4af26fef132c7a42883217203d7f60017803368e98400fbc3602ed911fb80fa5067c8801f2048042c31875e12a33cded9219ec69ca19b381adf653a3e17e95aedb0badf13b21cd9ee985f8e3b3f99c5eef4a7f1af1f24f0334048cacdd65f1fccadecdd608adff2c215db87611f9aa38c29e97727543c8a30391398fe7d1c2e632995e661f52bf1fbc8b6cc2267fff6cf64444bae50bcdf42f04eb4e7f38d1c4e8f8a0f3087e7d5898a97f6c79eb0fa4ce27a5d577ce253d3d360462770e8224065355bc9f9e2de4bacd7cd5e47742524496986f8faaaddae1b7b"], @ANYPTR, @ANYPTR=&(0x7f0000001680)=ANY=[], @ANYRESOCT=r9, @ANYRES32, @ANYRESHEX=r14]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2002, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000600)=0xc) accept$unix(r32, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r35 = accept(r34, &(0x7f0000000380)=@un=@abs, &(0x7f0000000480)=0x8) r36 = socket(0x2, 0x10000000000003, 0x0) close(r36) connect$unix(r36, &(0x7f0000000540)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b3362fbc81155b30bd9b34d84661a47bd0de606500241511119acd9b646570ead1f03ca4d5a2c8cd0649ec2c3effb233076f0d7769c070468f9e4057b3b764bfc0cf11cfd791e62dc7e78679861f9566510ea91a19423c644c80026295797d0a17eaa655f4b884587749afeaffde224a9f62bafe9e4b75f14"], 0x10) dup(r36) r37 = socket(0x18, 0x3, 0x0) setsockopt(r37, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r37, &(0x7f0000000100)="8c65", 0x170) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="fd120e616430666a7d335e3f6dcf8b222689b3551058e8eb82ccbd7818cdaa863de8de45bb88ef9bb4d94ceab3f3ee2c8ed5cd101318bbe9e3b7872e3a259ece5b40a438f6912181efe4b99f1925837741f750d597f754a904b4f849e58b328ff8eb08c3ee38ae654cbc38057a10af8b528d485ca27465b27adf24f79b21dc2a07ccba04014437b868639f0709b487015591874650ffcb67e1109d6fd7c865567150a270", 0xa4}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37], 0x60, 0x201}, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r38 = socket(0x10, 0x3, 0x0) close(r38) r39 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r39) socket(0x400000000018, 0x3, 0x3a) setsockopt(r39, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r38, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r40 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000455000/0x4000)=nil) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/103) write(r39, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:42:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x8, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/120}, 0x80, 0x0, 0x1800) 17:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2958aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = semget$private(0x0, 0x7, 0x287) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r2, r3) semop(r1, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x40}], 0x2aaaaaaaaaaaad89) semctl$GETNCNT(r1, 0x4ef4f9070e47f1cf, 0x3, &(0x7f0000000d40)=""/34) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x2, 0xf9}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r1, &(0x7f0000000280), 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r5, &(0x7f0000000180)=""/98, 0x62, 0xc00, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x5}, 0xc) 17:42:30 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x402) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() setreuid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = msgget(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x1, r9, 0x0, 0x0, 0x4a, 0x80a5, 0x200000}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0xa8, 0x6}, 0x8, 0x2, r7, r9, 0x0, 0xffffffff00000000, 0x100}) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0xffffffffffffffff, 0x315, 0x800) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r13 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = socket(0x18, 0x4003, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r21, r22) setuid(r18) r23 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r20, r19, r18, r21, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r16, 0xffffffffffffffff, r14, r19, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r24 = socket$inet(0x2, 0x2, 0x0) getsockopt(r24, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = socket$inet(0x2, 0x2, 0x0) getsockopt(r26, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r30, 0x4, 0x46bfb) r31 = getpgid(0x0) read(r30, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r30, 0x6, r31) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2990, r16, r25, r27, r28, 0x4, 0x6}, 0x6, 0x10000, r29, r31, 0x4, 0x5, 0xc0fc, 0x8}) r32 = msgget$private(0x0, 0x0) msgsnd(r32, 0xffffffffffffffff, 0x315, 0x800) r33 = socket(0x200000000000001a, 0x3, 0x2e) bind(r33, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r34 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r34, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x76) r36 = socket(0x18, 0x4003, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r38 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r42, r43) setuid(r39) r44 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r41, r40, r39, r42, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r37, 0xffffffffffffffff, r35, r40, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r45 = socket$inet(0x2, 0x2, 0x0) getsockopt(r45, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r47 = socket$inet(0x2, 0x2, 0x0) getsockopt(r47, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() r50 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r51, 0x4, 0x46bfb) r52 = getpgid(0x0) read(r51, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r51, 0x6, r52) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x2990, r37, r46, r48, r49, 0x4, 0x6}, 0x6, 0x10000, r50, r52, 0x4, 0x5, 0xc0fc, 0x8}) getgroups(0x1, &(0x7f0000000340)=[r46]) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) getgroups(0x1, &(0x7f0000000040)) setgid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r56 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r56, 0x0, 0x2, &(0x7f00000001c0)=""/201) getrusage(0xf5828a392871f011, &(0x7f0000000540)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r57, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff42) r58 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000700), 0x4) socket$inet(0x2, 0x3, 0x0) 17:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x680, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") 17:42:30 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4", 0x0, 0x4}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) getegid() syz_open_pts() 17:42:31 executing program 0: r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)=0xffffffffffffff7a) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) ioctl$BIOCLOCK(r1, 0x20004276) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c4) r3 = socket$inet(0x2, 0x4000, 0x2) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ff, 0x6}, {0x5, 0x8}}, 0x2) getsockopt$inet_opts(r3, 0x0, 0x2000000001021, 0x0, 0x0) 17:42:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x20003ff}]}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) setuid(r3) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 17:42:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 17:42:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) 17:42:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa10, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000000080)=""/102, 0x66) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 17:42:31 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0xfffffffa, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) connect$unix(r0, &(0x7f0000001580)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=r1]], 0x1) socket(0x18, 0x400000002, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e37e57cf18b2d735bc4365f6a1ae1f4332a1d3c3112cf1b80622564d319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x2) 17:42:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x2], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x3}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x5}) 17:42:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b6669020000020d9822700fd1a9f2d2a45723de9de09e9b537ea3df8159fa0131e47043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d805309000000d9b52cf32c62e79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794215519926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01856f7789014a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff1dc9523c8187ba99b983"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) r3 = socket$unix(0x1, 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r11, r4, 0x6) fchown(r3, 0xffffffffffffffff, r4) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 17:42:31 executing program 0: setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffecf) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r6 = dup(r5) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, 0xffffffffffffffff, r8}, 0xc) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000002640)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1, &(0x7f0000000280)=""/142, 0x8e}, 0x40) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) r9 = msgget(0x0, 0x2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) 17:42:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1330, r3) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000340)='./file0/file0\x00', 0xffffffffffffffff, r6, 0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000200)) fchownat(r5, &(0x7f0000000080)='\x00', r8, r4, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)=0x1c2) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000300)=0x5) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r16, r17, r18, 0x100, 0x9}, 0x9, 0x1ff, 0xe12}) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r19) 17:42:31 executing program 1: r0 = getgid() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) setegid(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r0, 0x6) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept(r4, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000040)={0xc000, 0x2, 0xad, 0xf82c, 0x3}, 0xc) r6 = socket(0x1e, 0x4003, 0x80) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$sock_int(r6, 0xffff, 0x52fe8ceca8721baa, &(0x7f00000000c0)=0x400, 0x0) close(r6) 17:42:31 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa18, 0x2) r5 = socket(0x2, 0x10000000000003, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r6 = dup(r5) writev(r6, &(0x7f0000000180)=[{0x0}], 0x1) linkat(r6, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000240)='./file0/file0\x00', 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 17:42:32 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x1000000000000004, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee1, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 17:42:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffff9, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x7fffffff, &(0x7f0000000000)="ebffcbff13b9fd812ee699319296480000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x66) 17:42:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgget$private(0x0, 0x40) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 17:42:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x28c) open(&(0x7f00000023c0)='./bus\x00', 0xbea73486df3d373, 0x13) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000002580)='./file0\x00', 0x80, 0x20) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) preadv(0xffffffffffffffff, &(0x7f0000002540)=[{&(0x7f0000002440)=""/123, 0x7b}, {&(0x7f00000024c0)=""/73, 0x49}], 0x2, 0x0, 0x7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) openat(r3, &(0x7f0000002400)='./bus\x00', 0x10862, 0x23) accept(r1, 0x0, &(0x7f00000000c0)) 17:42:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r1, &(0x7f0000000600)="5512853845ef6a391d235933ef83bdd2f668fde178f768618ff7c1d92ad93c6d5e86ac826702949cfa992d8d59d95537e1bb7607535409ec71442e07c1f0ba2803238590c7c62d2a78c8718ca5d64b787a31f2be0ea8df63f26359e525f7e7ef9d09bd1b4590b3842aa77c3047806996457a900eef9397ce5e38ae0d31f1e5a654bbed", 0x83, 0x809, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="72a492cdcaf603bea3530bc832210962b539d292e21d76bc40cd4dba916fda06d8c6082a9058724f78d37bc3727771e8166bd56209c64855c384488f92d4bbe91c5df23bf9c036ca392607db38c649a7168d2d72be7cb894d9f7051245f728198a3e83f4fe3519be9346a54eedc8e5cb62682b0b7684e62c22b1a619cff81efcbe4e0f37fba8541eca79740be9800ce95d6481b54958dda9025e346148c83d14ab8423a6381948e990489aca9288ebea5b713857f63208fed7e54a3bb4eb68654e43bf3ea6b0322153fb16047357e3e1ae9ffaa4b51d5d4ae369390e2cd6d5dcf99f932a0442b6a1eeb033515518c40d2a3e1cebb6924066c227eb8a98dadf", 0xff}, {&(0x7f00000001c0)="f6ccf9be9ab0ef991625289e5474314a479fc8fd423e9a9c5120f98a171f162cd16c237215b75800c35bef938fd11ec2ae3b7bc04e17c5e6afd6266b485913689affedb93b4e1396cea5913350a0d5042b2a6fcd28a73e74c6f78d67", 0x5c}, {&(0x7f0000000280)="3d90a9a336590207475c8ff023970c89ee82afefa4326aa712bf2c296d5dff2e4c1f23a7c2ae5e47d79886138a3e9e690e73f11b87aabf4dcd694abb80a1736f19687d69a2d4f20db95ddc9d050580c9ba2b2fc3f348f025421c2caae82e08e345e9696e8bf02f5b7a4a237bb13477c4ff292318e96026fa487085e30a219f770c67d0cc600b720333eb1a73cabd311f57c1b685dc", 0x95}, {&(0x7f0000000040)="462a55cd2a32c34467d1f521738ccbfb493df81996c9a17105c5b14f8291ae44ac83e175d4236de0e99935c58f9c2f95afdd82ad2b", 0x35}, {&(0x7f0000000340)="89bbc83fa4d4e0c65411677477bba670c1b63a1aafa921783e655ebcfd13aa18d68a9d9c3789003bc90a143dc2f2d2504c5bf1d8d413fc11307457880f9c607cc048072d8a627cb4ae612c880e1f555b99257d5743c3fce41b1ea9ad3557bb64af01687b856bb1bc7b38e04e509ee9238db4ab0b63703b08e798fcd2a66afce5a7715eb071a0abd858f512c8066a53c489f8d2dff6159beb3b4790838ecadca8dd", 0xa1}, {&(0x7f0000000400)="ccd5d498958977fa508e2d17582a2d66cf8a4ed62e99c59da7174cde93f81d620cc7ce9aeebe83f552465aed1623ba75208cd2754b6b52f4229e630d8c0799f363b127684c6a378330b6e0ce4372e9236539eaae0808737504a6422f8e2414f514a76115448504edf5858e2a3b89a9827bf3e77694f9a29ac41791ab9bec26084257e8963e35", 0x86}, {&(0x7f00000004c0)="3546dee80996720aaee8c98bce0431d2dbd341f5b9783d8f96471721662eea34444fb93a3aa5864acc6efd894d1dfe1221efd09bf29e5c4094fb860911d21541c000d343cf805da2c92fa88bc2d3ba96626850152f6f00752efc6172a8c2ccd0ba003a755115940974a7f334e8e6355f12f4414639e7771260bcaeab6870fee08ef828c7019161352b1cab301b9d0238eef73b8a4a45b4118fd81c407955463e1a87664611", 0xa5}], 0x7) 17:42:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c, 0x4, 0x0, 0x200000}, {0x64}, {0x80000000000006, 0x0, 0x0, 0x10001}]}) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') flock(r1, 0x5) 17:42:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x4, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:42:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 17:42:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r3 = dup(r2) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000100)="a2d5b6834a9f8f0b4d9734e820040e2e37aff35fb2a3163097296e4565009adf79ba7445ee56dcbdf8ae8d71e4e27832403e58295b4f788b8ffebda73828f02e651a66910b64c38b660f929d47fa4b358255d71db91d9c0ea9b0fab5a3694d41afd8eb00999dc42429bc72565798ddc4751b6570ea529fce4a7e743370eea6e413974235f4438f0be3a64a1072a01cca5e85e0ec922de990760ca4efbb0cc0b7d66f9dac4aecf714", 0xa8}, {&(0x7f00000001c0)="abefca092af7b3522cca9dc1aa15cf21d39191bdceca66adda1c15c691dfaf7d14dfd981c2c60e690bee5188f82c2ff9e1f6afa7e98ee21b13b358aba54cdebf6fc5f6216b1bf5897eb4b18c2efa6f6db7790b705d44cb3fc1098848c5d519704cc5484d6deaed10fb031fdcc8cd514cc12844964123debc5e74683945896bf168", 0x81}, {&(0x7f0000000280)="6aec6f7fdbbba946d305804fbd44237addd12ee309b36b59b0fff3cf19da18c88f2945039c1f1b7ee024a5a0253a14d29f5fead2b06638c5d55fa59c733ccda1bcbe265729eac798a359534f4a437cd03f086f68a64bdb6c256c30c6c5bd8f1c28eb3ad3370984ba81f43d33fc0e", 0x6e}, {&(0x7f0000000300)="5d656b02178777c918f2b0ef54308669026bedddfdcf301d4518646ab8bd0f8377ca16de5e9f45a98dc06ca0c6cd434566840722359b6099b6dcee3638f36cbbe742b9a91852ada745f4a77137598ebde0e4d5cca150d17e31ffe754afff0e6e38591f40913ffe8ee924148757b63419c9364808864fc3dfbfb0ffa45ba0c967b165e974329ebc5f3ef13e5bffddb309a0eef33f6af197bf95df356a2def3ac7e541958d8ec3aff41cdbaf11e73830ea2c9526e6a053190f3f68b9f5c41cc06a64dfc94d3caf26cb77598ec1294842094f534a85547c685dfeceeb0274d7ac1b76326b4580c7849051e6c5332dbcaf107e6198c3f5c4", 0xf6}, {&(0x7f0000000400)="29d7ffedaebe814252cbde9ccc10209086da7bf65a2b344c3482251fb396207912a753", 0x23}, {&(0x7f0000000440)="3541ed6b867ac2f459dab76fbc029581859fdd3a0031fe6d8f2701f3dc8e6db156dda9b9fb66c4a7444000ec60d754becb41c72f4bd601e324b3eae3627ef711652d7d9120b9986467f0b2aad61eb92906228b85e9de52ea145e0af8a5181584ff807711641e4ce0a28e3dc5df7ddd6290", 0x71}], 0x6, 0x0, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0x0) 17:42:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0xffffffff], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x7ff, 0xf878, 0x51db, {[0x1, 0x9, 0x0, 0x1ff, 0x8, 0x0, 0x9cf9, 0x100000000, 0x5, 0xffffffff, 0x5, 0x6, 0x0, 0x7, 0x6, 0x728, 0x100, 0x130b], [0x5e0, 0x1, 0x3f, 0x0, 0x0, 0x3, 0x0, 0x800, 0x80000000, 0x5], [0xffff, 0x2, 0x1, 0xe2, 0x1b, 0x0, 0x1000], [0x9, 0x5, 0x5, 0x10001, 0x4, 0x8a4e], [{0x5, 0x8, 0x1000, 0x4}, {0x8, 0x7f, 0xd4, 0x7fff}, {0x8, 0x2, 0x5, 0x7ff}, {0x6, 0xfffffff7, 0xfffff001, 0x100000000}, {0x3, 0x3, 0x6, 0x7fff}, {0x81, 0xd49, 0x0, 0x1}, {0x5, 0x7b624452, 0x5, 0x1}, {0x800, 0x100, 0x1, 0x2}], {0x400, 0x5, 0xe7e, 0x3f}, {0x1, 0x2, 0x1000, 0x7ff}}}) 17:42:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000200000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0x263, 0x0, 0x0, 0x1e2) 17:42:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="d1", 0x1}, {&(0x7f0000000180)="0109cbcc62dcf83202ee9f3980eaee8bd807ae956f760d09ae6241cae9c1675e2cbc47f41f61ec20eeab24991f6cfed040fdcccf7efa3d74acf64a9f8da9c7bd8544a71f5e31dbd3bf217fd63864f6e49139fb3a0f5f3036eff5f6ea52db1cc6cae8e83eb6b4ab8f3718f17c9caa1f0185c0c3e9f1843d9da2071adb09c75b9a72a39ea954", 0x85}], 0x2) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 17:42:32 executing program 1: r0 = socket(0x1, 0x8000000003, 0x2) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c50700"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 17:42:32 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r7 = syz_open_pts() r8 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r9, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r27, &(0x7f0000000040)="670dc3", 0x3) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = msgget$private(0x0, 0x402) r29 = geteuid() setreuid(r29, r29) r30 = getegid() r31 = geteuid() setreuid(r31, r31) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r33 = msgget$private(0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xfffffffffffffd52) r37 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f0000000340)=0x2) r40 = dup2(0xffffffffffffff9c, r39) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r42 = fcntl$getown(r36, 0x5) r43 = open(&(0x7f0000000400)='./file0\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r43, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r43, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r44, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ioctl$VMM_IOC_TERM(r43, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r44, 0x1) dup2(r44, r43) r45 = fcntl$getown(r44, 0x5) r46 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r38, r34, r41, r46, 0x10, 0x7fff}, 0x6, 0x2, r45, r42, 0x7f, 0x100000001, 0x20000000b1f3}) r47 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r48 = getppid() fcntl$setown(r47, 0x6, r48) r49 = getpgid(r48) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r49, 0x0, 0x0, 0x0, 0x80a5}) r50 = msgget$private(0x0, 0x0) r51 = getpgid(0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r51, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x1000, r29, r30, r31, r32, 0xa8, 0x6}, 0x8, 0x2, r49, r51, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, r31, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) chown(&(0x7f0000000200)='./file0/file0\x00', r54, r55) lchown(&(0x7f0000000780)='./file0\x00', r54, r55) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000940)=0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, r56, 0x0, r25, r55, 0x1c4, 0x8}, 0x5, 0x5, r17, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r60 = getgid() r61 = socket(0x800000018, 0x1, 0x0) bind$unix(r61, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0x5d) r63 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000540)='./bus\x00', r68, r69) chown(&(0x7f0000000200)='./file0/file0\x00', r68, r69) lchown(&(0x7f0000000780)='./file0\x00', r68, r69) lchown(&(0x7f00000001c0)='./file0\x00', r68, r69) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, r68, r58, r62, r64, 0x1e6, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r57, &(0x7f0000001000/0x2000)=nil, 0x1000) r70 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r70, 0x0, 0x0) shmctl$IPC_SET(r70, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r72 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r72, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() r74 = socket(0x800000018, 0x1, 0x0) bind$unix(r74, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r77 = semget$private(0x0, 0x4, 0x2) semop(r77, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r79 = getegid() r80 = getuid() r81 = getegid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r78, r79, r80, r81, 0x14, 0x6}, 0x5, 0x9, 0x101}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r73, r75, r79, 0x1f1, 0x9}, 0x8, 0x1, 0x9}) r82 = getgid() r83 = getppid() r84 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r86, r87) chown(&(0x7f0000000200)='./file0/file0\x00', r86, r87) lchown(&(0x7f0000000780)='./file0\x00', r86, r87) lchown(&(0x7f00000001c0)='./file0\x00', r86, r87) r88 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r88, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r88, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r91 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r93 = fcntl$getown(r92, 0x5) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000200)={{0x3ff, r89, r90, r89, r90, 0x104, 0x5}, 0xfff, 0x9, r93, r93, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000080)={{0x6, r86, r71, r75, r82, 0x1e6, 0x8}, 0x5, 0x5, r83, r84, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r70, &(0x7f0000001000/0x2000)=nil, 0x1000) r94 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r94, 0x0, 0x0) shmctl$IPC_SET(r94, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r94, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r96 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r96, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() r98 = socket(0x800000018, 0x1, 0x0) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r101 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r99, r101, 0x10, 0x9}, 0x8, 0x1, 0x9}) r102 = getgid() r103 = getppid() r104 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r106, r107) chown(&(0x7f0000000200)='./file0/file0\x00', r106, r107) lchown(&(0x7f0000000780)='./file0\x00', r106, r107) lchown(&(0x7f00000001c0)='./file0\x00', r106, r107) shmctl$IPC_SET(r94, 0x1, &(0x7f0000000080)={{0x6, r106, r95, r99, r102, 0x1e6, 0x8}, 0x5, 0x5, r103, r104, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r94, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r94, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) r108 = dup2(r105, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3) r110 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r110, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r110, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r110, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r111 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r113 = getgid() semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r111, r112, r113, 0x10, 0x9}, 0x8, 0x1, 0x9}) r114 = getgid() r115 = getppid() r116 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r109, r112, r114, 0x1e4, 0x8}, 0x5, 0x5, r115, r116, 0xfffffffffffffe01, 0x9, 0x7ff}) r117 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r105, 0xffff, 0x1023, 0x0, 0xfffffe30) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r120 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r120, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r120, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r120, &(0x7f0000000c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001c00dc71776ed521fd8b9b0000000000000000000000000000000007ffff7f4000000000000000000000000000000000000000000000000000000000000000ce156ac0f31747454b4d3e2934e199bec4f8045294ba72a584a99011367d25267c1ce3046c81444a9d71fe13677aea7909351badc5574031de3dd4dc63334ff2ba7af5be5e168d21920bd4b2aaac72ccde971a4fa044bf72f2ffbca2dc9f0289fad48411b9c4d9dc564ff27dcc5daabd5ad470a169a3130d4a39d899354f927071472e91e4c04249e9474d43954ca8ea3e39705aa7f544d982143076e6f5f94483"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r120, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) msgsnd(r120, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r120, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r120, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r121 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r122, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r124 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r120, 0x1, &(0x7f0000000980)={{0x2, r121, r123, r119, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r124, r124, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff09) r126 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r126, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r126, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r126, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) r127 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r127, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r128 = open(&(0x7f0000000b40)='./file0/file0\x00', 0x800, 0x2) writev(r128, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) msgsnd(r50, &(0x7f0000000900)=ANY=[@ANYRES16, @ANYRESOCT=r6, @ANYRES16=r128], 0x3, 0x800) msgrcv(r126, &(0x7f0000001000)=ANY=[@ANYRESHEX=r124, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r118], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a8e28020bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5741ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed53d88d350b598c57a0a1a19553e72654346de72c18da25b1b079675b56c572f6ee818ef28b0b59b91965770e806845696860d5956dca0740a24c54233605bed6c187714db7e7b9999aedb65e80bb2beed8dc1f2c9f0360cb8e342998af60d27efc7", @ANYRES64=r100], 0x4, 0x2, 0x800) msgrcv(r126, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r129 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r130, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r132 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r126, 0x1, &(0x7f0000000980)={{0x2, r129, r131, r125, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r132, r132, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r7, r112, r131) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:42:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x92) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:42:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0x800, &(0x7f0000000040)="f76d47b5a05558e3a83f5524a4abd77e3e6f1248078175202d4bf02e10f6a8be4a2e7169fe8e983e6afcc2538f8766f22ed9d15c588463cfac73e0a67809263773c5e103dd8312bf7a205f36619ef98e8900b95a79aea2cfc2b32fad4cce0b7efde21837807b4a992f5b03f5add16d42ba4c6eff84389206f92d9fb335e655dfc46ce7d27556f05ce2e5e5fc5c3423f6449c9940314ad9d90d6c82f691064ad114c194f02995ecae74f8b989d4076efba8e1c8195fa200af2a8b23565b95ef9902d944ea2d0a9bafd720", 0xca) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 17:42:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9e15, 0x84, 0x3, 0x0, 0x8, 0x3692, 0x8, 0x2, 0x0, 0x0, 0x5}) 17:42:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x54}, {0x6}]}) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8, 0x1, 0x8, 0xfff}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 17:42:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) writev(r0, &(0x7f0000000040), 0x9) 17:42:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 17:42:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x21881, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000000)=[{0x400, 0x6, 0x1, 0x6}, {0x0, 0x2, 0x6, 0x20}, {0x4, 0x9, 0xde, 0x5}, {0x0, 0x2, 0x2, 0x7}, {0x401, 0x4, 0x92, 0x6}, {0x6, 0x1, 0x0, 0x1}, {0x4, 0x6, 0x4, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) fsync(r2) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setegid(r4) 17:42:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x29, 0x1a, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x10000000000003, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) dup(r6) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) ioctl$BIOCPROMISC(r7, 0x20004269) r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x202) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x200, 0x0) r20 = socket(0x18, 0x3, 0x0) accept$inet6(r20, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r21, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r22, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = getppid() r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r28, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) ioctl$BIOCPROMISC(r28, 0x20004269) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r29, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r44, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000080)='\x00', r45, r43, 0x6) r46 = socket(0x2, 0x10000000000003, 0x0) close(r46) connect$unix(r46, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r47 = dup(r46) writev(r47, &(0x7f0000000180)=[{0x0}], 0x1) r48 = socket(0x2, 0x10000000000003, 0x0) close(r48) connect$unix(r48, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) dup(r48) r49 = socket(0x2, 0x10000000000003, 0x0) close(r49) connect$unix(r49, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r50 = dup(r49) writev(r50, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r52 = socket(0x18, 0x3, 0x0) accept$inet6(r52, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6f66f2bbbf79bd252108eb16bd54aca9216ebbb1781f57c1dcd19de2dcbfd3fe89c9ff056933236c1cc021a6865d32f1a462cbf3d82bccadedec4a9b35d996e88035fd50807607ad3d861e8c8c00298328bf3f6bb923d7428bb755", 0x5b}, {&(0x7f0000000180)="1bdc36a8f830c43889ad8ec57b52943df8ed6d0b884813fed4bc9fb8e6be12da51599a08b2b4745c00e5", 0x2a}, {&(0x7f00000001c0)="7ddafc0307210f685a8cc825e692738c061d3aa19ebccdeb769ccf0178de25681331dae3365af2acce6b465b4886f1701e05906fd60a78577deb9049750daf8a0d1a07b8567285ad914a3d76acd5b517fd8cbc33fd4719b6989cf8e4b6b918c0ad2cecba0ee5ef3e108e4f42763f28e14ff1015f35b83df1da85eaa3771bb83e952c5b78b926bc0ab15bd1d22828d7cf37aa2bf210008540fe41057d58caca3e9653f85440300f87937fe3a82a669a69c5b989a91902b6cc69ba83ad62ec8ca77938b9d291382b38cdb28cb0375ec453c9fe6ec8f10a51ec2de42803375b7befa288b88cea337a27eb696900a4e9dbc8af", 0xf1}, {&(0x7f00000002c0)="4df0bf2326cd14e455d323eec54a74078eed400807cac80c356620b27539", 0x1e}, {&(0x7f0000000300)="772d83186598eb645526f04a6d4368d8a9c42b069e128ae5aab2d785809872786cc4dc7516e2b335eb0c7ab4af1e8eb2613e988d7b4694040edc21085dcb0a4df4a781a16b5483dd42460bf55ea05bb9f5273ee77020bd551c17e055a43d26572ffc9f9fe38c1b10fa4902210cd0a1f969778776366b579dc2c1cecb7f00da29c4447ed79030a9bfa008936b89598f640d679180201ed686240cff9d822743df342b181ed006af0f9d3cc38f30f0a8fc5b5d", 0xb2}], 0x5, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r5, r6]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @cred={0x20, 0xffff, 0x0, r24, r27, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r36, r39, r40}, @rights={0x20, 0xffff, 0x1, [r44, r1, r1, r47]}, @rights={0x18, 0xffff, 0x1, [r48, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r51, 0xffffffffffffffff, r53}], 0x118, 0x4}, 0x1) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) 17:42:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 17:42:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x10000000000003, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) dup(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) dup2(r3, r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 17:42:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r2, 0x100}, {r1, 0x10}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x4}, {r0, 0xa8}], 0x6, 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 17:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000001500)={{}, 0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) accept$unix(r2, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000340)="18e4b835f6f89a1e928e99e1287a2eadd26b0f09735789d415dad1eb37687a1b49be69254ce373a706c152058bdace2ac0faa95107a153b767f0402b2a20db9119d367475291015bea87c8cbc36a6c82c0edef7c17e0563bd42febd53396c271be32c24c6d77bf5ea79e2b2ca42c6aa0d074e316ac85f18be180e7d3367cb1b33b3d31e208af61ed602497531eab840d9277af4c56d6d7e5ab31b3451e93c3bee8340065e0eec7802f6f2b7eb4e070e2637b35861df05189e2797af52794c75ffec5ac743ecd3c554d7f133e8e080a6dc86ffe2b3ec3b2e897c204120926b8c69207949832657d90a8f6520327b7b79f4c7f60858435928007b1e618fd0e3e8440e3ee01a022fc2ea030cece56deaf9e7b6d14ac170721d30d08ff375973996a9fa396b60d37aae413cca66de1237ea11bb2904e25ac185b2cdcce7f59f97e19a122ee92a82f75f25dcefbb84a4d9461aed68f98812877875c0b8e781826822ac65ef13de6cdc55aedda095ec55098d49675a1d08c3d9047a7543f3864ab980a0eba1913f3ce7c15b4d5b54f765676c040d51a3344555c68f5a06eabe0f561b2863ec396bd91d1dbbea34ea3097a5fd36d10a6ad0068429cc9ec11f104925db0baee0374b322693b2686945c50b353c8b8d2ac952fa2758667fc718a56dcb698694308c3fd7a812e0129f56a6146c6b58ea04aa60e240662acc356c96be2c227be761a65251fd1c5c3673e24ab58a3f74412c5956d8eec0adc70c0f799202a52214a1e11a862ba4815b6d525e1c4ab351156764dba3f879735124c10823137ac2331621cf9017387ce4331422b779f2d94e6d68a639fc7a2ed937049edd69aac45670c86911c460915f5ecb6f347d35595d66865946fa1da35bec641c6406ce293009bedb4ffe59609f95aca1232d55805b70b20b44786e406f500df6f52e78f94a81d6dc545b146efbe6b31154c7721a075badb7714cda60aaa79813acbeb1e052f5c1425bfc6e93af519b61e6f332d249d04affaa4ad4bbb0e59cad902668e06eab5b544918fd6aaff509035dbe9490f19905e99d45f2c5fb46f14fd2505aee98f062a95d5a535d1d8420aaadbc425a3f3fc385577a9b43f3e5d66b873b7a1bdf1860462a9e43a8aefae4fffa48ef3c11f765dd45b4b520a1ac9df4c998b3d3da5efa9b338d02f8e871673c739d1832b84b6e7518c827a39b55c2e506afcdf1183e876ac60cd67d3bb62c6289c75151a5a14238db2ef5312152c452a8cb273f82b8d769c3f54b5a7dc2ca76544e18795234ec09acc5b1172d879b4c4914b777bf449b44f2a39e4b201ad4b2d03b4966623419e953ccd0d517d37845898763d8091b3a1a83c6ebb8114083ed2d2a08293a700e952b5076e3e792d7d61b67941e73eb1f87d77ba6220705dd0214fc3a664201ef90ba0f9857618aa3086978d6f87d3af4df06bb01ed0ae58798e5df873bf903d0693d7726f22e2c9479d078b7e14a668af5bbfb2d03ad39bae190b3c70736986b5a7d82f4b37fc7a052bb63cf737cae373d756894c7c00842a26124f1ade874bfecdb99a7cf3e45181568a618ffa46e9dc06235246e277d90787f36141f1d7185505996baad793b3fce752ef9660396cbd8648fa0409e73a0d09d5c2c3ca6e7947b623d68ac7f4ecaed89cf105b8f73f48c20d542a55a41aa42b63bee05e517ead5317cc2677224b9a22c8b0f9fe72aad2bbdb46e3023d342acc2ced0c14e9f647104a16a47a4756cf7e3eb433822e95b5e8374c106799443fb0370e7ff9f35f663f035bc0572150cd2208df574e828de33fbce7e944e24ac07dfdb82de542ae2661be12bbc8493093457a7bfea21ca463c65ac1ad643b99e7b6d034af1c19556253080a6ede949e74b0809a425b291fca4637aeda4b878db0e015ff4c10c7297c483782e901ec1482502bc139aae4b2e1d373ef6b5435effc5c1ab00483f67f3e53b0d791853fdd917b3e951e3277db7afee9d4f59985e2b2a07546b0b6d6964018d19a051fd3c787a79513ff68ba172c7f86536411de68b4e8a9201d896fdf91d444878ddfb1d36b0e2842cf6346c82b0e217ea0e2d9e9733798deca5412963884aa2f58f82f835eb77e9fe638a160938665ffbe80a6eebb1460c54957d1ef2f814449bee8e04d09d0fbaf8a7443a7ae9079e70dc1056c7ed1d69f457a8f2123200cc939667b67a359f33b39be98e35763d07993cfd1880265e5fd0fa6a305f618cdc8002691b9fb9d30121bedce11d3da0d6b2bde3b65bfc47326ff6379222b6b40bc25f2f6b813476d858720c0141ae8f95553985a65a3e0489e80c9e7eb45b845e2114e1d7c8c03e799c4aaeca5dafe0580126520edf79db7af0988b82d83532e350cf2148b0e69dd6d7d7b994a6e97a21d1605a4fded99f7aff187b4b8e5e619024648635fbe3f4a391a64724be6b5268b6905b8b95a5f706933a67b9bcec579cb563395d5d0c6262e3e03c0cf1c807eaf3940323d8d347a416a55b1e816b65cefc7b26c55c75806657e419719b13cd66e9e630385786c8fdc0ddcf3f1fbc65c9f5f300d9f8e4681d09eb82562dcfe67efcc769ba633cf47004f22b5e0f4a17a74f3da26a007411a18803e3b58ee2e65dd2f996bd16932acaf0c0e4d3451d735cec24c2f0888c8a4ca7582f05d61e7532901083db73511ff9b6acacfe776d8fab41e9dc8edaa1e5c47419d6e4ab19f7af2464de705335d3897b5de004ff9e308745ea704959e7738f90a32a88274ba020881937fc46b23692a7e44a41693a51a8b1f0219274d195a3059d639958b58d585577c375fbcd8ef4ebd11e3b19e968db810a9e34a3499f48f9bab82f69ab7996f65dc164876450cd7e5149a01e8ed1a84ce0c07b9e422477aa9246dde679c09c001a51b213e707923efed2028edf5c4644e4f366e94a1af5e4053a41eff1c45fd82391980d726244c25b04e5de6862dbfe8fbfaf95db16e2d38f082486659a038f49ac9e1b56707646f512d6ada327724c510e674a165e237244fb6fcc4cabf4390c7b9adda5f68e94505a3147d6eb18c907c6fe010294c395a03ad274a46518d84ef25cb538f1b6bede5a265637e687a19d806e2a26370538584f0d329074e34539a0cc45a129e375d8354d3eeb47727fb774c920bd9a8f14b3e59befe8cfb6d237967bd0796b7dbf941c27e4ed13be7d474f8c463a371b3f9a9b6bdafa4169f1d3197dbe7eb48fe1854d8054ac9eda661796724b253b389527e5f08988a0b3089730af553dbd139015ddc52c4819f50096404d96088aa9388613906de14812d69070890ce040ae305bbef72e479e79b30180fea46fd556350e6806add653667001a38872ed7f3d982ead999ffc34967eb61ef903abbcd85a5066adea7b0a11587c9965fe13041ef131740b1c2216a1e739d6748f45b2f06a16a678012e45e7d022b22a2b058299c5b0fe3a2c8c5bb4568aa902d0c6da89ba9283d9093c85c981485aa6f154f137c62d2b841aa5ed5118182a3948cfedc14ba4ee0b6ba41de7830392f81a30b7413bb1a26cf97f941190aec6712db63def978688c731ec8c48134bc792c229b3b2791f9f8b0a1b818754622c7355220e55230c0d74cc04cd16e39e03dd3481b7e31cdf795f2aeb3152b32a39a580eae0c2b103af368ab9a07f6cc40c4c0b24fd767a46b13d79d6bcc91d64d513d29c394a68e88b28a2a7ee84c774761853053d53b78ebe76858f7e9047308d41daa75519cfdf0c8413609834a0d06832d01b3dfbc73c62f57d46b14ef65bd382a00908f8143b83640cd071eed578d1d3f6f19a855b7f0c74e0740a44678fd2580541f86628dde584afc69fdafdf328c459513d118ecd79317c20aec22a9faf94bd4f78637cc18ce7c0c69a165d93a307df3f5e8221a5d625e256ccd6ef59f1940aaf044ce1669417116e987c50830b8baa2f7cfccde1bcdeff28643dd5a3b9f1c8f93efc1ac81cc21b7efec6b0f53e62247f15842d58593c5013774cce6867349acf00cc97026b6937fa92039a49a60a1efc68a066cd2b8413ae681dc6bc50527642403d0105b29c27cb40beac36e28392871c1acfa678efc5317244ac5df6b13d9e3dc28b9d7f380f2642872787dfd27f97cae53fada428dc3d5598daf11e0e4b6ac47671eaccd0d6c55997ef66e4d062f0b74953d332b1abab4a24f066677643dc57cf93b385aa5b43da7a561b085545847f8094c6677570d45d1e911cec3c6016299771f57b53bc8632073eb3f5ada7c16e79a4e0dc9909d77881503408224d923fc8a8c82de744283e9d09a1842c998d38da0defa0c0a36d12ef070995dc5274a9379f41bab60b84f1e576304aab46ca20f529364c3777f8d006deeb2e7732024051290b63c4e07dfb0a406150716542104c8e497f64e8dc0c22b250cac3b05cdbf026ef846d70afe68b598e5f128c39f4c95ca090bca7a9429520c8ba37b590ec4f26cd1b44e4824865e2b03b2b32f5715aa204ecaa133088f5a1612d60cd605a7bf8ded43ed27cacc26ce73d292348d14ebd331836a7939e770cb47ab77c9c4b2021defbd5598a2001a9667eca7b71200f4e423a0b39d9d421bad35ce2fc9aae3f5f914a7ad619190deef94fcc57ae01f0c3d4faf8aa6dd538631236a5a6b0c982a52844e9798bc64dfa32080f23d8278b37a54d0e5b5e7c961cdc09896e81e351a7e3644087434810e22fcdff2d9f9637f5088336e6ba471c7525c507facf2dadc6a62e0d0e021f3d9a81e30da6809462070f21461bad44ea5431f55b10799ef1b3225080c371485cb5cdec64e33d5999d1e3be8395d4ddcc2f0370280bbb260f817972ac3ba670039a5f2adeb6cb1519a770097b586bcf16ce49e4c5fa43c2185d1d6e2494b544134f576b4c5d2600b1391462f7dd3a8a738ebd39b36b6375e2547fdf4001e8424abdef381d4e88b70ac6aacec116dbcedc6fa027ac68b943bb9ccd8a39317c510ba99ab5dc7ab78fdded03ba26b83ba1e3ff0cf79b371c1483eb90b5d1bdf3f5b49f47e299966dfa2d55e7d9f084b3b0b6a461a84bdb7ba7bb4ebd5fa84235d8d2b125214f0dde1288281f68e514d461d93dde5c3e055727083d606c3fcd28c185d07ac37cd96948c28e934f37e476937f61a2b4309fd6493d3a24e6757e4a4a5e9be85e9ee859439ce153e303fde6604f664baa3ee99c64f8eb9c99ca0887ca53fc79bec6e23cb05f45cdb0eaa50bad5efec8c65ce0f72c3e250b34e9e953661f781ebb5a180a904051cc725700a0d806740a2b2ba9291637a0cd71d397b3c5e3f1edcfb5ed602cd282e53c86f9448d73036816edae3ad7ddd7e1efa3436f31a18c9acb5a91da03e5b08967ad79ca62026cd6fb733cc52378acc1329c93550e0ecb2c261ad4085ad1c703d75d654c7b02691a0f6f35d18e2c0c51cd337aa4c56a2d233c23cd0b7af5fd78c88972265783a60e082de9bc1d7219729a3efe2dd240c27d9aa3ec1757faed285906ad9251249807107a3da2ebfdfad37cb8b3bac48da179a1d818b76180d2872341d3fae0573aa561cd20dbaaeb8045a46a573607427f344ad7ce7fd459f17ed380845f944f89c181b9961fda76f573dabefcb44947d0d1c67ced7569233d565140973e4dca417d69cbc3b70c4362b25d45c8490d9dc4506f1e58f2c2f81b6f4117b8658fe4f77205db71137fbe5bf581682d695827c23e36ddb8c3447f5dd16d380f1275fffb7160b5ae53f261032ebe0c52cdeda159c81348a94d866c9d0fb91fd72dd88ccc04ef818e59eaaf519", 0x1000}, {&(0x7f0000000200)="5b78728e1a1275de7fcec54c6cb12d41f4981250a44df94dd00b717b377b20a05c332011e6bea82d57989fa75d399427aa011d14dca08d1bff09b438b92fa170aa346e07c8aa0b6e837c041d5d4c3f17c647178ff49c58d43b072a04e322f7577accd918c6bf47f9b4353c30ae93ab94eb90f3510cb62402ee57801ca6dbea0a945e564ba5d4e5b22dee2690a44abcf258023aaf", 0x94}, {&(0x7f0000000000)="65336b2a34823cbcf9ad18cd9a2a01c42151753eda755b64b3c389863e96e9f48babdebbe94b", 0x26}, {&(0x7f0000001340)="f72c97c6eb648f8182162b57c0ce03673dab846e0989b27c4d501697a82cb469b6521fe1ea6cb88c04ea4443d7575bead3ac461bb84f3bc71cf75272a1ed340d39d11da6a9bcacce1bb2c7d848e2d4d2dd33a9a90f89ed588cfcab446a66e663340fb0dcfd5af617ee0f667912b153bc477d59ed819ef2747f8f226cbb8702ca778bedcfd63e4ecda1ad2524752e06f6385a5b00a7be9e6887", 0x99}, {&(0x7f0000001400)="393084ea631de9e9c2b7d8288beb6602916bba19bcf2073af9489ee2ba8b56d35952838e720f9d1b2bb7f5e5786d0552a23745c330a6a8d7bcac77c0e1ecced4c870d5f79fa1dd524ac5d2b2db4c7952a7b659fba8b38b78f046d4d1dc002d4334bc00d71337b179824365dc88f17ed2d7835bda933c2434df07fdf07f298682946bbdcfacd229928b70588ad3e084ebfcbd35274d93f737b88729f4fcc8216f68acb4e07aac888b22a934cbf44b780967b268bb65382094c70673be06169786315f64aa675fafcd8c", 0xc9}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 17:42:35 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() socket$inet(0x2, 0x0, 0x0) kevent(r3, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r4, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r5, 0x20004269) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x40, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001300)) semctl$GETZCNT(r4, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) fchmod(r2, 0x24) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) dup2(r1, r0) r9 = socket(0x2, 0x3, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000002c0)={0x4, 0xffffffff}, 0x10) pledge(&(0x7f0000000200)='/dev/wsmouse\x00', &(0x7f0000000240)='/dev/wsmouse\x00') 17:42:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:42:36 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x100009, 0xffbffdff], [0x0, 0x0, 0xffffffff], [{}, {}, {0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x0, 0xfffffffd}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x5, 0x4, 0x20, 0x7}, {0x1, 0x20, 0x1, 0x81}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0xffff7f8a, 0x2, 0x81, "0ba1998bf96c48db90f26daa4b019240ec88073f", 0x1, 0x467}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) connect$inet6(r6, &(0x7f0000000100)={0x18, 0x0, 0x10001, 0x813e}, 0xc) 17:42:36 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/7, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) 17:42:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f00000004c0)='./bus\x00', 0x400000202c5, 0xef) r2 = kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x0) r5 = accept$inet6(r4, 0x0, &(0x7f0000000080)) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = socket(0x2, 0x10000000000003, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) dup(r9) r10 = socket(0x400000000018, 0x3, 0x0) setsockopt(r10, 0x29, 0x1a, &(0x7f0000000040), 0x4) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) getpeername$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYRES32=r2, @ANYBLOB="b9230ff52bf1388f90eda9c97409", @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB="6cf4c358facc95cd6be98dc6913273843bcae23f555688252b70d9ae641e60b8bae051ccad1d1ba67a6e562c325b146074d23b62c9d4523707fb920ab5f53a83605daa7722100ca6147430864e4a74125fa1dbbc71c7de762b9a253600a85cf5a4aeeab4cda340bdb8e28e653408cfdb44c85565cd37ad86c51a72408f55e7aa9aa6bb6119acfbb8c647f13027b8d37c44169c2ebd2c34dcdc558128aafb5f52587ed49b12a815afd401c49093b59ad72e6057ab903a824312dacabeef67dd996f07d5c1641eb20d127651cec6c9ae1d2bfe23773535ed0c10bf665a7cd3a2d2078d13eca637a423d0fdadaafdc4", @ANYPTR=&(0x7f0000001c80)=ANY=[@ANYRES64=0x0, @ANYRESDEC=0x0, @ANYPTR64, @ANYBLOB="a8dbe7e665913e2c399b1903da53e7914d311e5e6a7e18af0084f76ae4cfddabca8ef05ca63de78668d5d14d367a7378e7d781e9db98e6bc97b9ef4451fe14b8f832a6197eb571b0df1c5b8f234c608a2597dc098a701321cf3888e685199ae525a447e15b361ea648efb191918dcff430e616040f1b633cff0bad58303234aded57be603426b17f4733834d475c4ad21428f4e507b73c8fa917ea974b8ef63eeedbc4aa62a0e7e69f964d33423de470123bc5f4852167373b4ff983a5c0a9b6dcae41e0b9d33b62325742cd50403d2c7f52171391ee7745ed0be857322c0e42050ca73c2d5d2c28c3ce2eb2f282c2ba354ed64e5eaa44140fef17f07550b98194194417a87de19ba228b84a7eb16c0d72ed3e6e89e77ea97252aa08155408693bc30d47a483b65065fb83c78f2c6ba0c2ec9635711bf3db1f4f545dbd8a5776c12aa895e307a79fdfa7af1a368a8ea5a5a2fc1a22ed5f5615209a49fb1710b885f22ca97474fedab302ac0c2150fcda3a7b2d6d0ccc10cd0a664f6a4b71de9ba14d01bd7f7d728f6f5b1f0ecc026e9777c1a9f66830b8bb353c6e06aea406c1f525349af97be7c2def38bfdf6ed6ab3b0b6b93ad6fdc51de647f342d7f028983eb67b83ac68b0cc6b441fd5c76d160f83145bc8a6d3457cf2873fed68f6fb9f452b4ecfd9d8dfa86da5df659b48c93d003241841983df54d3be2e810a71575dccde648523606ed4a8c58aee1fd6a76512ce9b872a83479f8b090551ba85872e7190a04c81ff394c703c01c83313787f9e71b01a5763ea10cd389d56cf1c405847f991ba056ec89dd9e4062959a3c04293658444aff7f571c6173aeb5521e736808d8861ac601a99f12f23749de2a85ee9a35197288c23ff5fab6d90dcfffbc6692ad8d3abf45278a2dcb486e4bfe9c6732237dd5665390a495e9f710de0ba67c91dda28acdae198d790cb92530e2f2c59d12ebf0b0d9db7fb67da101791d28f57f8971471f4a30d0d97d984d0a6e5587e54ba8b9e10a5afd7199c4f07fb1b0367427490ee57538db076d58649b2c910c739115586156888bf583d2af39287b818c4dca32400697eeb20f170beefe16a9892d2eaa78a98aa24a1482fafc88c841454af545a66e67af7ced75691f7b1068189a3313af8452657599333f442567e8c46aede78848baddffbea90d892d675a71d47ef644983d78df1d57b7a1325545cd77c2cc1909398997f61b89dc22f5a23bffc11492a0a8cec9c3738c9a64ce421f7ebf61bdfdd88fae372fcbc479fbeb2ff5f4aef9ed071c8f73972103c35abf01cb81ae4fd0419b1f979d6fb9b86600ac537fd150b30f7b871dac7aa64c7b51f857ba33409e851b9a773fb61136b0d0a8465a4e082c1ae745c0125f6ae4286a680123908109f140af7276852769292c51038ddc1a71289c91f7c832b5074be36fcd30ad16ed8477c4a5534175e45386ed2ffb2a1e91d50c6df62c961e7871f2014157e52575604ee43760f9dc5d810986f1c5528a0e2d80137bb3f4c8d96f632cf587c0a19a0b2cc36be2f7cbd7f57b0cdcac76157d95e6b0d7df50130efa3530ba36b50d31e2b9c18dff45222793823f85fa7b008301ea19ed11c3d25f1a0eac40b7e1183767bc9ed646b4c4226ea56d111425905f0aac197394218fca0e7b743b965b8b73caa56ce219316d07fc91174606712da6ecb30ece5cff7e3d106ee9227e45e2fa52226dbe678aa52c2b159701da42f580847fc273850fb5ddad537e358119932fa648a28e3e6e4e075b6a9dd5d699f421be972aa6934490dde5cb0a039e5b7a240ea1995b1d0915b7dcd9064bcde186f26d3ae565b6dc5e9ed9c3006e770a744f72ae7a064326f463f0674daa0b48ff8062e1d8b937e0bb8c93f520d000bac7b2e934ed7bd05f1169e5e2f4325df9273a25f0a0960b2c10476981b8c71eec7cbd6c57e5d7d3ce4e29a883525f54bf5e87e42cde4478fbddfa78d8cd24dba0d968227ed78f56314ef2b72298ef5467656aaced45d2159ada2c0b33004b089c6e5b2cfa6ac2812d5ef724705ff331eaf3c8fca9b2b4a9ba63c25dba08ea121f7a572084a92a48291273df5c5eba4710e68bc92bf5d14af1ef637e4a8446638830ce0022a6f23f5979b1b8dd4972d48b069a4c25bc49bf3231a8c65d262f84166a45ccce3eb8064cfcf6ee822e89d4ff1e799f85cf45c5b3458109c530c07f0e701c0e07b2252bc8031f6f72196aac8f368f36b87e9c55be1b2cde5868614a9c52f0d112644f3e5f59d4b8e508beac1b3bf04f7b2cb5ae85665d4d55a034ef74e6aba1eaa603e7810063ce46a1a3f12d7e51b9ca4e126de236c02ba9d4ba448a24cec6d8644f4e45495ef3ffda927755bf06f845fa9b841f1aae55e42820b006017097604928c9d172cf97080facc11e1a0441ddc23a22942c492c552a86a83f1ce682ce27b1f9cbe1f7448d40035522927c413a71cafe2a882c828bad169b6f584e3868024c960f144e18eb6ba87c03d74b7a29a64b23cf23782d3d18efce500ec13fa917c57b1c4a2e49dda33c90a1bd56f8db9c8ba7848a1d65c7b4accfc7f960ac0d3426c07aef7096a0d70b13748f049bd07b4724d1a5b062eda7aa743faedcc7d946bd0aa3b566877c2e3efb4ebe0187fbb8f793df3d3fafb2f8970a264f3a91e8d639cec43d332653916e16766743e697505cd0362fda36cea518be657ce10033d08149624627276953dff3340a97b09f819c3ff9d1dd4424dfdb5d3f18983be5b1caea958900915a268619d730277148065444da28dc515fcf2e894ddb765c27b5a60870cdc4dc8eb48f3606c6f1135112a0adc7c65ac011a21ba42e8ac4fb28c9c7fc3d2d3f5f2b6b017e00c9f53b7e3a17d7603b1f7119366434ea5ef435d4fc276872b647f87d304acac228fb7ae26db18fdede97d852c7c54c1af8eddba1f5d4a4c9f85979c471fbcda643c28c91ee7f18afee6dbb2ae74a8354429f3732c2ba90ae836e8dac508c257ad9fb027412f5ef3c5c8bc3bd9bb25565848adfb6b3cf4490d61bc1ce3ccd9618afeeb0513e9bfd144547085724107c9682754ba8cc7c24e3459f5c40395197e4e4a3a98ed0263f648f248f8fdaae6c4624ebba14eecffb89de8ac24cd37bf6892f6803589b605040f2c656319f05fb0082e212274bede5554de712f303c05c079f85409a4a23883f30e96eb13909096ac58dc977a060f5f726ba4aaab429715335731ae5b44de706eb7323874c1b078f71615584a703f95a3fc22780c5f7725eee90d2081f1ecb84bbe2ad2303e889e7a8abc9a2a4678d61d6132528561ce7ee974a184d6cf40f2cf67ad516eb1d5b15f48c2a9ede748e3cfdf74916c3534e5a9fbcc8ed8de679c426a09b969c2eec244c09a41a499e02395a966966ea2c5412cc8d566c426b43cebe4bd3766b0c858f894bebf477ff16ec84ebe7df523794fbab1e45c6efe15dda93a87d03eaad8146c1bc8ce03bdad9f4db1690bdced5ed2a47bcd7630c829f28c97e4dbae3eda235c3c150d9926a249d842929e7afa58c6244798962742c24052f74b5c81bb225d8f8afc9112b9385de665852c2812c3d13f2762d5b13d05ac7d46adf2a76015899eb6158dcb09ee360077cdd4a0d65f247a6f2a96bd8fbee12368121f6bf5f354dc53ac887ae178f8949987161a249ef40d8bc0cec43423f43bca634d733fa4b72b38262e21569212c6c55a64018591e250b200a64a6b5e4b95c7f007f7b084dad4ec591b504e659301c1f2ddbe156f1052fc6fc01dbc97cd0d132e9213c36475cf0a82f5c40e7354c282800557228a2d95215ddca7390aef54a4006df29e58bd79ad2511871809fd1392154dd8010286b41d430afd62b1736809ed42c60144b61b517739b32511375348b3c8a887a06422484129f759f7e79d48c804e081c4c0ed7901245eea91f69948bb4ef19b3a71a8c923e99475af814f2e5d83d60fd7261ffac8b1c1b1f6a3952a6a7b2966c8a87f1feb9f43d00efe6365dbe7c5008668539c919f559ce412bf9598425b71b56d4d315d512ab3646b072b849ba6abba4b4dea233ad4d3949560e0740e8f0a54d70f5ce78173ffc700caf9fdce26b1fd88f9650a4b178a000248b740fc676fd572c4e20cda0c3d07b1522b93221c46b3e99a0e969a069592b42f3f65b4f4e2414de9718f59c4040143bc70d4eeb62cd4ea7658ca4bc4ef1ddacec9356da3268301b9453bfef0efb44c681d4b7e10c6c347474e5fe8a3dd85461ccea05ce58b43717ff0b73b606761fd1b11801a7871e098f8e00789a9e9c7bf355cc6be275ad17e72d2d56f2374c73a312118faf9caafa78d709727a74215fc33b9393a7134e27ba2ed71f979eba3833a790518b9048a25e4952d85c5e51ae640f50455e11dc6abafeb32b9e217dc37090bf119fe7dcf44f749c36f0a63114bd18d57adae6a7cfa72afc0d577da7f12db0dd21c6ea594f38d25eab38b6235c87898cd9ea586d678f824fcc8dad56c236a5ad6abf15ac4b1c5706a87bb85359b4ad942ae47ba3bc1755adc5ace2989cd7f928cd9f398996c860f9fb0b05617c80816d4d574480f249d77ff15b6223ab2a1bfd12d1d270158ed12608c4c5682b50e5bfa09947fd61543b70e7ca43aab925a4b61b41f4900127b02e57c4ad4bc247f9c17d73d039f75b956bdafc3b3d81b6436cab85c7f184a2c98e45c872d71dbcd476ef0fbfb5063c4d07b948958b57d0620fb003bb5ebfecd1927251f8b23f7cbee41aea05968ac6d26be25debccdb82e08fae5d6a6deb424b11091a3730e767fc559e2b438ee770e1b3357e4b9e4617a2e102dbd85919cf53b6081866e7d143c4689fc83374d131379c42d839960982e537f939e2cee291489c45165bfe72cb8039c311da7c711e322c1953a20f03dc7cf75e859020688ac9994b02e63beeaadf4a01ce44870a8c96e9013af7757e2c206e5fa8772d1088aa8c2169fb624826ae1bc389cf299c53bfaec6cc95307d5e1a27d165047697124d951151236efdad2c00056966197e9840a5baa814c177894538bce0311ed15cd83a1819fe18ea7e599a46ddee081d18f6796d44b3c79daf818c57fb7bf4397b224b81e720f9fd24ca77de18b7f266aee8555888c81883f094b09b91f80f2618d74b0670ea57c0314f4c6213fa8255086f92033056bae409798c052ac64e07be7a542da9af9b6181ab3688161a001338a6735da6d29f1b88e425e43000e5c32a940fe8a139d7fa08e32a961b065d79e154742a66841f6f137a91c9aafececbf5ba692ccf94b6bc1ca1e7c2353d6fd78376c6e0c8bad759af77f100fc1783cfdcdb3211c75e43fd07a90a58a815debc92d86719ceb0bda8fdd408dae9260a45f35a681a8f2ffef52af2350c5d18b09dfcb0133203f9c046f6d5f99f3ee2fcd1df924ba0c019815208e6829001613358b8ccd9858a3d9932f66b6c7c195e0396ee4f0f4e22acef18735f3225afe8dd5864ec1a15d591ea2f91eae5b9c2a8c91a26cd4019f5c48a508db202246bcbff6abb74a24731be6c1e039deac22a157f251e96a55a86077477b870688bc4efdc8a44c623acc334f77bd3915b4a4374c9ece4cb18c54659021bda6cff0fe9d68bac9586765dd47e055aea9881880088f19fc4f25d9e61a77b776b6908cd1d39e63fada8efe7686ddace5f0db4c39a8e473f2b498eef47a08c2b1e0817b94460e8c4f7792e1a5b5d57d6d23fa2343b77087ff52f1d8d65cd33792927972aa5659728782f73bbcc8e23db721240ba9"], @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESOCT=r6, @ANYRES64=r9, @ANYRES32=r10], @ANYBLOB="83fd86b1630e7b7d3c5fd8978c8a376a83587bd7267363b073e71cbf334fe3380fc85cfd1123ee64b42ea57469d15dbe3631a3d229b30a72a168fff95f9fd6b39448f974b91e04f1fdc27516adc87e82eb74c1395b67ef2657aad4c42f59cbc355a9", @ANYRES64=r3], @ANYRESHEX, @ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESDEC=r11, @ANYRES32=r3, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESDEC=r5, @ANYRES64=r0, @ANYPTR]]], &(0x7f0000000380)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) ioctl$TIOCCLRVERAUTH(r15, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x802069b5, &(0x7f0000000300)) setsockopt$sock_timeval(r19, 0xffff, 0x1006, &(0x7f0000000340)={0x6f, 0x6}, 0x10) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300), 0x38000) 17:42:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6], [{}, {}, {}, {}, {}, {}, {0x0, 0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 17:42:36 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8d0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 17:42:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x2) fcntl$setstatus(r1, 0x4, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x8c) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0xc011, r3, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)="28df31e595aa6076591c3a0d98edac6e8204e0cb00ad6af8ce93782f40a3739e93f4c95dbdd38ca5f44495b79df4ccc07613ade793a369ccbd8e4baf7e7f9875576c45ff9844334de7983cabcff540be321016ca8b9091babbecddefd822f106197bd120268b746655c633be42e9b5cde37028b7d40e2e13e9cd5a0bd2736b48f77947f7bf90bb658debbdb47bd1a99105cedf607b7cbe3b9f959e6cfe83de3acc6c9016b2a6656358ddb7f18a1d1c70dadb9c83e26c1c460f3f144a00affa6310c07c44b4a3ffc24b218450a7db9fe673d76faf51afe25c9a29d84a8dbca8968104260a3fc6ef6eabb6794fbf47353204e67338691dd742b566bbf17d8a9aee50d64b74b20ff26ac46e1e01c4fc3ef81ad0a74c0f63ba1bc8f71ee1956af41fa05d35cd292b7e9f9b0e2032e2e366f50e4e6cf66e6480f1f3691f6b6091e601c85cc0c211f861b2d9aff52903f10e519a9f088ea3323b1908bd5539b1bd31e4e3ebc60b971d24fe587a9507381b39ad5fb4524c000010271d504f9a089b3444bd17901398cb", 0x186}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 17:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0xfc}, {0x1000000044, 0x0, 0x20}, {0x400006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 17:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = socket(0x20, 0x8000, 0xab) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) write(r1, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) 17:42:37 executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)) 17:42:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x287) semop(r2, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x40}], 0x2aaaaaaaaaaaad89) semctl$GETNCNT(r2, 0x4ef4f9070e47f1cf, 0x3, &(0x7f0000000d40)=""/34) semop(r2, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x2, 0xf9}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/169) 17:42:37 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, r0, r3, r6, 0xffffffffffffffff]) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) getgid() r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) fchownat(r11, &(0x7f00000002c0)='./file0\x00', r21, r22, 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, r13, 0x0, r10, r9, r16, r19]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r25) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 17:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x3d, 0x4}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 17:42:37 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8800, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="6f558d266dbae983c485b37dd24065ab694894709889b047234424e509fe048c579d609e005afa25f94415a2b51df1b80a9ab0a9c786", 0x36}, {&(0x7f0000001340)="d4df39cb8f20525e1289eb5686fc0e7e588bbcffe9273650cd16dfb1098c9db8059f8060bd6073625f4c949e3c14d42963a283b3b1192b7a30514c212a698c706c1685ee6952c21951f1f8452e42fd8cbd56e446b6c93a23215bd066edbcaa0dbaf35f6ae0f49511f524986bc86d06bd4b091f7c6d42d8aca8b5bcf34ab3fe34a0aa2536928a58c1291d1bda483de29d0390da1a3b7a7083ebaeb1f2cb3235b61f2b7968700ac30494b9bf693b1af9b0914d6cf0a88a77b1a6acbf3225e50bf0aaab1e7c8c8c6dc9ccd2b46a5b3a8e1ef5a0", 0xd2}, {&(0x7f0000000240)="65a09630c00cb3f854949387fb94d1df0f3a6b852db47741a32f363c9b2cef81a876f20d06500a52f17563118284d20dd72a8391f27748070990e3125cd547f5538b1c471babe8bc5157cb5474d5519e44d1e341c4e7e6047c62535fdf0b939b8eff12606c1ee9928bed3b97da68e2be86b0d04fdc9c2f8f567f48db64ac78a20107883e3049799e65b832eb3a62cb266eca081d6b2b46aacddb966b11cf3d46bf1905527d2a883127dcf86642ad9593c4b6518c127f2a058bfac8c729cf162da69eace717a7045f4fac6596666981c751dd0a7f3e830c54a9ffd6ef0cb4083572d6f1ebbcfe585e9bdf97e6d797a51e371f0402503ae44ac8e422badd77c0bb4186aa11a16ec08814e8305dd40fee30589188fb035aee5c7ebb987ef606de8330dbe3175d4b14a7180867231c879ef7f1633ca5291fa829b97f831bf6fe3779400d9f129c92cb7925817d279fad48cf2cc3e0aa6d8965d13f16dd7ed14615b64aae1a77b25d71974c9fa67845e8099727e69c73fe6d79e4b7853251399086d376904b80f9a423985f28532815303c98f55f19122a86d076ade411bea7394bf35cbf971ffd1d34d34885e036eb718d9eba217851e61c669c06513f9ae9f65eaebf3fe7a2d834a99391fb66df4d183869f0bfef9edf5cd5475cdc6abb7aad204a0274ff6550a570c9ffb6bac94e7694fdcb84cc158327c6c564582ba1055405e7f6e4c7babe43849848fd84ccdf130a4a1303afc82c7cb6fd6bb2ebc138ef4a69a1dc7c37adf525219235dac4f75f77e84635709cd7c6862fa0c89ab4900c30286ea309e9655c448d35a92a2e39728ac3e609d972c706ed050743761e181c01ad70c3f3a1b62181ba66d39dd812a32625f1b533472b299e14c683dc42a43469b20e19f4a3c308c06a591b96b4d50c9e5dfefa223df741ab2c29433bb0fd5d268f2411a735bd124321cd78388693f9d890c43f015b06e421b1359ce5bf427f0c1c9dcd81e570cfaff18a41e81a03cbb4e55f8f8ec33e08c30013dad7cb8cc5bb3a7179fe1fe859fb3b008fc7a41e46d48f140b926b9096503ea49622cb998cbc5316d0d649400c59eea25cbe6d4e9ae7c99e4770da39e849109211c5ae9cf641b1e8c0eac76f31dc06aad048522ab9b69c46ab5cbbbab94ace216824e6780095e9bf38202c9b2f24210e38af724c352a674773a559234aa60d72576307a6fa2ecb4a901b7be0878e02ee38a14b2d064c5a3ef8bef7fba47eff75ff5194dff1265701d4cd90933fd1b71d2da7f8c9432c5b164abf1dc26c3279e9dc378cb20c85de6b9e0cbecfc2bad0aea76ada5e462c525205bb14bf23e48338aaf70acda9af223edeb7b3b9777b6e51dc152aa84c1634033a408052e9b46777bd9222ab8a9e2b76aa10886762a022286702ecfcc85eb09a8a8b28a6b8cfa81f114d6fde6939304fac2a8f88c56999c384cc0d3c262b77758f22bd66a6a95f3fe1f7a764ad49a70885e9480ee27cdb0cf9f112c6d4603171d85fca23457839e2148cc3004b04b9114511ac612b824985db32735d0cfd606e8b4ea45461f589793ad9b5c6511d214b0f2d649da8e2ee0bf623431bb04542cffa5848f79685fab4daf9d93a7870ee36bb2f6bec21c510354fc348f456da6d8c7171a456196f7280b7e23705f96b9bfe1f33257906fa6723140b70ff3dd06ce84410d3c5bdc8c21425c583f75ff39d1546a6713640de4a56d5820aaef3cea1d87126e2dd578c41f12d1eba5f11ff244ef7dd048813530d830d71672f49e79c2598e707c9138fca6564180049235782c141c0493ae9da9c215898e068b7fafe7050083173aa779e35a9440f8d4943c844f774928c169833a128fcfa721892a83697492851d1e38fb5e3c47dd8810fd1ab6ff747231e8179c8a9b8aa09d4db19c4a3b0a243b16926dfa7a6cb001a60143145d58eb1ad5097e537a72750ae1abb68bce9664ce6b97400d0a5bf3a5c622d03b9c1c879d49c2fcafd2c2493f115b69a9377ea2536f0e6795a363b48893f99a5ad9d0cd47b3b7daa2f292f6c3061b30ea378576f1f146cbe871bb16b2e091afd04bff05b54c0b6fbb670f38a44b93295d43da216b4405349a76a61fbd44bcf76a501ba22af0ea96f9826e8fd8b6c156f0d159f70ba8d3deaba9a2474b428533a3257b7ca84e43d71d03f76477675aa877d567f6c1f6d12471863658a18da38dd2804c1a9ef18c87a4bd4ec5ba37d46028477c77b407d0ff0344ba88411440852461fb18af1f40cf6b8d0c0463631a95b36989d00f3c7a08a1619971443052ac5ef333968ad4b2dabacb4e3f22b91d5a353023c345a0d9079dddf0cd5995522415205f749c9c1c66ef1e36b949a8ed3066283e40df20d7e4357c02d7097aa26fcab40d815a78075c2abce934746eaae25f352f26eca04b4b883e4f0808951adc33c071500520e1f62e2cb3762b070d815564cb786e04e7591f490ab6cfa32f0eec53f2ac3dcc475a30df05fb7d541d741e74a58d391218e6052cf2be169266b34a3338ea66a22b051f52b9a62442111974b061c749347f962375336d53b148bf12eef8cc04a6ac3e8ca23115858b9b2a9040ae218353009f5990533fe5bc8cc3de08900dacf4e011c629c7af16cae69a13a4ee9c519bc5a700eb91ae39eb8f3ea1c7fd387da90e8f922f7824e0e41767bcd20a7e3df4c80d6f0bb422d36f4d5cc17e68f52cc8eaeb876d7522467428cb98b7b56c92c5877a9326fbbeda36b3943fda9a7038e6bd528fc02c9014bb06fcaad4d838a7fce601c6877ceada85a1cf3fb82039fbe62eaec60ab359e9b45b969aca254fcbac70ef007a20593c4de7391d61ec68b230f1872be19239c81b0cd8465b06461b4c23dd0d94838e9f76fe784def31ed40e0fccbe8a813c5b431d350fadfaa2aebbd6e1386da696c86b5f1e16573b6170354a42afd32bdd7a8f6da95f2fd00640009eb36b532b1ee5a3282f58abbe2d9127dea0a21b8102bf6b7038d95380f9bb680c38bbb787102f1abfe99cf8f1196da9572e2aaf85009159484071419cecf2f4edd7015c87819a28471e9e7f8eca96fca7c6ccaadd17e5ab7cf75a44df61d0d0dc7ee2041e5c64697094d2d93c0648be384f307af3b5f21e4dc770db9baa9bca2ff6eb4293170d0775765efde6b530d5ac7a0cd14c6afa3f7dfe70f638b65dad4edbc7cc6c80cef4be870c6ea4ec1dbd803500d37337a02297e4d615bb2cb998a2527032eb89bb46a7ad78c43ec60ce12985e99e6d907fd3a695dbd7d161e9d9c3c750a37a01c6acf0e07117c2fbf5bdda39c403a5084639437474620fc242bfaadb373f7e97d7ad805c6f9f5a94e2057641c15bb2e3f4277b6917a20491beb3b63ff27147636ce6d6a5db0de12764dd185e2ee651e954502c5734a31566acb4a2ba657de55a3ca5e53a6e60cd5c375cb7d5a1246ee0da54dbf122a962a7ffc7069d60d1dedb72ae77bad7e344ba311ed1f9e17e7e10c912d212cf21c202200418a85ee995d753ab1238e4f0ae22842bb32919e3c4e2264e7df1437fa4ca957c56826ac81379a0ee144a1656858b83eb5b07529f1e90e81080781287c46e1976352a676f8f60db0c5cdae180bdbebb246ecb4e72fcedd56bb6715bc647c845da4146ed616c1b38d9f09a905dda71204bc4b027fbd8199d0c66598d146bbeb5bccbcb41670938cd24add54a93299be552d71c9950631a18887a04c12004bb49a542461b09939bdb630f00480ac1d8a0ce7f74c973aea3a6891be552d6b090e23bbf50ccd47c1a55b36e42af6f05869bf6f6528d905b60eaaa4f456a3f670d5dd6102228cd4354840383349de0d6f3cfdd67a8b9e1d49d46e3e7500d58dd00223e578db0698ead2b89fc6f0bc13a30ab77324358e3ea27319ceb847980dda1177103b585a1645e0b6d6d1c71d2493bc63c43222d47e0f9241de66e8ff5b8555c5f6a3d0b70fc83f959a552514f8d0c2c52c665a45b24817f28d3cdb67c2a5889eb1b5a0de2890af44be1156f427c789ef1554e183acb675ab5d76090c913371e6f278c7c937ca70d5b9373c83101897c35f1cb9eb59ea95b640883ea06c0e23488a4484f84da1e61c036f3c800e6109d722a2ce5889a136f82f8ead71a6caab26495cf184475744f96698dfc15d1a54dbd75835471ddc3549828e3a5be31474545d12e920c28320d6a06bfe5c4d44912d317d17edbb1377b006d9ad6a17295a6851d5a19004440831c88c25eef7f41de3b9c85730253e3fe57e030122027e7e44e3198c03d3e26cc16d65ae446dc14fdce47a5daf3823eb3e75f90c5d37a4902ccd9a3f40b2352a89bd7be52d4afe9742e584cbb8a81c595cc6b74741351ad1145fb244f3a32772c9261b7bd649faf843c14343dd1c5b058723c2594140c11f5f574bf162bb46b566e00edb6165497237976792b9b2464b78dd3a6fa8ca01a00b15f593a2d157ab5b83fea04a8c57b07a353f3bb4c72b08a173291ba10c92bebdfb9188d52a3d2ec5f1c8948b18b8df67614bdcbf05e1380b6f0f6a268d487611988b7ea5daaabe8016e7277ce5a17991d626a7ff62741bb876fc7dfe9801dee551a33db12768d9a8b01b5a5987a136326fae7cec8a3eac99f02db990e80617d9d8b695af01da8976d998fa017a7c3dddba1bf291c9d28d01c5c419a4b5439ea0ef170731d480641361bfc709bc649276a759285c8a96a368fece5162fd4d227ccbb08b54a37ac4e913c7636ae43fd2543885308396163131816da389a05b62188f19ad5a130d01dc58eadf7de4fd34e3817a107f625d8893cdd8fe36e6cb0f68db782ea281e1ebd5de024f58899cc6cc61704b45fae95a38985f5672e004e6722fd61d6455666fb6c2ca2d33788671d402ed15258b9fd88c4bfad525ce9a9fc1d02915047986b6e1429b828a3f250bc53e5266c89070610f085597937b18e9f3e66b1ef59148802f27b38c8c6fa1e901882ffbb7525e50f9375d8cf12432d77f9f5132b433cf381332dfef06ab3ce1ef321e0db38b37141bf503f4ed15eed09af0934cc514fab93d7db41056f95660d02e06f4c2454c307aed1f29ee3306dcf44c48f93c9092d87bf524ad59571b20dc4512e0b092d35032fc24e975e95284c57db499146602d7aea73fb2114af0385682dcb8e57e0e3b87c555380712852a027dc0cad2a49cd7461fa2f639358e1de4ed9730c6cedb4eb28d254384735aa1267eb663ee7d6db270441435a06de858b7b563a339bf5afd93791c1b6e0497d5c910045fc06c40f6c88b275c4a6f30c2373972e2c75ac4ff842ba2445c8bdf2021cac20548203bdbe4fdb8a013eb3b931f23221fe610a9fa03483354891f1e6fe49300f525f4712442c1cbd8a5b9f39a38bb6c0038957bcaa722acf67c4f214e7a6aa0b3e", 0xef9}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, &(0x7f0000001300)=0xfffffffffffffd7e) 17:42:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/17, 0x11, 0x801, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 17:42:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x1000, 0x0, 0x0, 0x0, 0xfffe}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20259, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 17:42:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) 17:42:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = fcntl$dupfd(r1, 0xa, r4) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0x5, 0x8001}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7f, 0x3f, 0x1, 0x10000, 0x8, 0x4, 0xa76cc16869799533, 0x1, 0x1, 0xffffffff}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r9, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r2) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 17:42:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="83804e227dbac5b798e10c094f0f8de83d30df6261d9c498b69c3c73e3", 0x1d}, {&(0x7f00000001c0)="f9434a58c22966cdec35b7f9eeba6d78974851bb912621c6613cd6bd2e6bb2223e80223eaf41b23c07a8f16290fde7efac4c87d7dd0e3fdc4bfd6f4a160d224cffc3fea30e", 0x45}, {&(0x7f0000000240)="57a6ed58d015809d2d2f024116950e014d0f78c672cf626726460895900b3009ae8390a63472c5d4efb30fb46638aa4805dce66eeb6fe71f3c602f9e181bf1d1ee2db97a2f46cc539d7475aee0035fa9b681e28dc6f16b9f251053b6dad20cf60b346ccbf5c5df2d432b48b48537a403accc42483c62bf61b2932bfd6a5771c06a517528efb8a2ba6117432b86f4b20aa4355f7d43b9dab195201a00914813380c7a95f098a52ad3b3aa8544a8e671655b701df1bbab22100be60d26f83ffe2ddbd4daaf9d965775b14ddb700a1f459a367876052e713a64", 0xd8}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:42:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfbfffffffffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4, 0x4}], 0x1}) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x800, 0x3, 0x3f, 0xd34}, {0x401, 0x7, 0xab, 0x6}, {0x9, 0xd4, 0x0, 0x3f}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 17:42:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x1) write(r1, 0x0, 0x0) 17:42:38 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x140) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) sendto(r0, &(0x7f0000000000)="51e6b4dcf268396384cfec47e8d53773fc97f13199905a0106d82c60f8a743352c1d162cdd091f197513e253ca3c737411a37238f5617082765ca911acf47b7026d20d3f4f3eae12d4383ef4aea7078cf3cf2b10f5706bbb2518b765a268628814dcd7e01fed1da1cc95af23efcf078eed3d53d50313327e2e8bc42b243774cd66494cedd76c76fe3af23d87477fcc75604078489f18f0e0a3558ceab558d103957c15c4394c01052f1a0bf1a1e88d709c04e4423ff6147b30e0f8fd4a17724382787e91e86bd718624ff12720f6721c10bebcb8c46d44040934cdebaae5b26581d3e2e2ea5d403a6ff4e29327e4253b0b67570ed823b95fe8d344523d53f6", 0xff, 0x8, &(0x7f0000000180)=@in6={0x18, 0x1, 0xb4fc, 0x80}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 17:42:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) 17:42:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000080)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 17:42:38 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x8}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0x3}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x6f6}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x20, 0x8000, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:42:38 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffffb6e19843ef"], 0x10) dup(r1) r2 = dup2(r1, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 17:42:38 executing program 1: r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1688e8d08120bd16) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x2}) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x2b, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1}, 0xfffffffffffffd6c) r5 = dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) 17:42:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = msgget(0x2, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/13) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x3, 0xba, 0xfad3, 0x1f}, 0xc) 17:42:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) pwrite(r3, &(0x7f0000000200)="c9717af391a684874c3b6d9189146f70695afa109c1d099080e395bc956be240e4d0c3d8a708c02508f4cacf54a4126a7ab1a9dc2479ad13bde7880a1431f7049b23f80549811acf5a8dd94a40279627ccea8ebc60ba4c15c6dbc94f93e700b230479ef29b82fc5172eaf8a631098f30278c03b0b471fdd014f9b3006f57632dc7f2df1e5c11649fff3dda7c321c62e17303f1330aa3a7ed585da80d539a0518fa24b9da3b3d94a5be3f99", 0xab, 0x0, 0x54) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7, 0x7010, r1, 0x0, 0x4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x2010, r5, 0x0, 0x4) getrusage(0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000000), 0x115) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 17:42:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd4) dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14}, {0x48, 0x0, 0x12}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 17:42:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xd59f) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) setreuid(r5, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2d223636c4f6c97076a3d0f1f79e") pckbd_enable: command error 17:42:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x2, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x20000) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getpgid(r11) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() r19 = getppid() r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="e0da4f174e21201b69f6e580a635e91cd0b6780ff7b4dcd32ded5d43f4790314224bec851806c96403d72ff7cc7faeffeddea9e54a9ef93314b77c0ca9d5d4e208a49c881e3a031234c49cebb8a81c1a08de142e14b51321504dcf547cae7ccbe5729a3919a6f5ec2b81b88cadc1d0976eae78926db79672ab1c74b5af9204d30df76108486f58a00955c33468c334fbc0a9dd0bc05fe2761d59bf1b6243f4f71414199ad24f360195eb11032dbb1e50088cd4ce63d787808811e4d5590429d199e0ca233bcdd1b569357532f268b4d27dd2b68d4108468eac84e33a938eae816e8c6b68ac24fa9d24e453deac", 0xed}, {&(0x7f0000000240)="5d30187f65725179b90630f07fc22cbf6d2cb4f9059c5ab1aeaabc6245bd4ec003457a9bbf43eba70f030d09af1a0208906f83377033f3fffd4a5694344c00a0b13fe71e084ad92622b4b6349816b7092004957e110cc2febe088a", 0x5b}, {&(0x7f00000002c0)="1ebcbb8c515ea524a0400893a9222e2d65b50d4d386e503071fd8494f9890529a84b3bc17f7c81c34788763fc13222dafd76e00b28d950a4f7de19836ebc5d705e2c525d5622a1bf14fd1e7a7754d5e3581acaa6d5ee66fe879d11920a950fd547c89c771ba20dd25fff81b0dbb11607152af5411ded3f3ac91df152e4a0d83a6a2765eb819e2bdbd2cd1a83970cf30c536247", 0x93}, {&(0x7f0000000380)="e48b32664818b81a280cab3dbee1383cff7526efcd4c6b4536cf046d2827940eda0bae5ac2c4cd2ff62a7507ead800ba90c725cef859d8937a999c784c8c5a867882c6aa1ad77fe71082f6d10665ecbf6c596f5e7e15fc9cf97dd82498cc46944b90660cd203f7ed828069a306d2305c5b7c597a0b7c1b", 0x77}], 0x4, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r3, r1]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r4]}, @cred={0x20, 0xffff, 0x0, r14, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r22, r23}], 0x78}, 0xe914512bfbf7903c) write(r1, 0x0, 0x0) 17:42:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000000)=[{0x74}, {0x4d}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) socket(0x6, 0x1, 0x44) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 17:42:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x14}, {0x84}, {0x88fe}]}) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r3) read(r0, &(0x7f0000000140)=""/110, 0x6e) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 17:42:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) close(r0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b3362fbc81155b30bd9b34d84661a47bd0de606500241511119acd9b646570ead1f03ca4d5a2c8cd0649ec2c3effb233076f0d7769c070468f9e4057b3b764bfc0cf11cfd791e62dc7e78679861f9566510ea91a19423c644c80026295797d0a17eaa655f4b884587749afeaffde224a9f62bafe9e4b75f14"], 0x10) dup(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 17:42:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0xc}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x401) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 17:42:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) r2 = syz_open_pts() r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x80000000, 0x7f, 0x8086, 0xff, "7ffd07d7b831c7db71b62991aa128867c744c6e2", 0x31, 0x78f7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 17:42:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x5c}, {0x6}]}) r1 = getgid() ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000002c0)=0x5d455318) setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file1\x00', r6, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r7, r1, 0x6) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x79, &(0x7f0000000200)="e9741d2181aab001a7af7cae057e9333fa77bc889be9fc94c64c8115fd5d979d962a0ae7deaeb878d4d556b758ad603e1560fe1b0ad12d46569c4d8676474b61c74c8a83b8e36e45f51345c46f1f86f33205a62defc4c7cc5c40f3b6ce3876c8052b027ee4fb6c4c2ba558543730413e9aad98edf36281ec44") ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x5, 0xffff}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 17:42:39 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x10, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 17:42:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) dup2(r3, r2) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 17:42:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x13\x00ev/\x02pf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') getgid() 17:42:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10c) r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) write(r2, &(0x7f0000000080)="659953fe60a061eb7e9a929590d8287bb4500cf79f5d", 0x16) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 17:42:40 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x37, 0x101}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mprotect(&(0x7f00006ce000/0x4000)=nil, 0x4000, 0x2) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x800, 0x0) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r5 = dup2(r0, r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001540)=0x3) r6 = dup(r1) r7 = msgget$private(0x0, 0x220) msgsnd(r7, &(0x7f0000000800)={0x5, "3182728456"}, 0xd, 0x800) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r6, &(0x7f00000007c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/237, 0xed}], 0x4, &(0x7f00000006c0)=""/248, 0xf8}, 0x3) 17:42:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f00000004c0)=[0x0]) 17:42:40 executing program 0: r0 = semget$private(0x0, 0x7, 0x287) r1 = semget$private(0x0, 0x1, 0x400) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) fchownat(r3, &(0x7f0000000080)='\x00', r4, r5, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x80000000, r4, r8, r9, r10, 0x80, 0x7}, 0x6, 0x9}) semop(r0, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x40}], 0x2aaaaaaaaaaaad89) r13 = semget$private(0x0, 0x7, 0x287) semop(r13, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x40}], 0x2aaaaaaaaaaaad89) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r13, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x2, 0xf9}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r14 = semget$private(0x0, 0x7, 0x287) semop(r14, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x40}], 0x2aaaaaaaaaaaad89) semctl$GETNCNT(r14, 0x4ef4f9070e47f1cf, 0x3, &(0x7f0000000d40)=""/34) semop(r14, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x2, 0xf9}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r14, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r0, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x2, 0xf9}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/147) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat(r15, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r16 = socket(0x2, 0x10000000000003, 0x0) close(r16) connect$unix(r16, &(0x7f0000000540)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b3362fbc81155b30bd9b34d84661a47bd0de606500241511119acd9b646570ead1f03ca4d5a2c8cd0649ec2c3effb233076f0d7769c070468f9e4057b3b764bfc0cf11cfd791e62dc7e78679861f9566510ea91a19423c644c80026295797d0a17eaa655f4b884587749afeaffde224a9f62bafe9e4b75f14"], 0x10) dup(r16) pwritev(r16, &(0x7f00000000c0), 0x0, 0x0, 0x6) 17:42:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x82000001}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 17:42:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0xb9, &(0x7f0000000080)="329bf28f3b9c22862947eda26658fe9aa0f5d77cd754ef4a235f7e2d73063f8ec97bbcf810cb4170fce81f60dbe2d3f2ad9e6ec29cde39284512a1d640abc6816f139bbaab849ec41dd55ce3f7aa0cbcff5fea7c35f1d146f41d712f583c6e9355804fcb564e0d22f89c0750f4c7b0753fdec21e2eef00c44db4c670d8868da355394ebce2ef9ed7a16fde1adb32a693b96af1a77a92e9ad6c3af6153efe898b32bf2e061ae84c76f21f9efd9e35fe98a558a7504959eb0088") getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x81, 0x81, 0x5, 0x22b7, "bcb8238482c5d13082bf1e17616789c7f3a36ef7", 0x3, 0x3}) 17:42:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10e, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:42:40 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000280)=@in6={0x18, 0x0}, 0x4, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867598c9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd7744c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40cb1b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8400"/1376], 0x560}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 17:42:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xf33, 0x2, 0x80000001, 0x8000, "e5f765eec92a99455c741ffc1aaa3274ee744927", 0x7ff}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) getpgrp() r1 = socket(0x18, 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) r3 = dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffffc7) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) dup2(r4, r3) msgget(0x1, 0xc8) r5 = shmget$private(0x0, 0x3000, 0x381, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f00003de000/0x4000)=nil, 0x6800) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xa) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x1001) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749fc94f64ca2e5ba800ee2cfb6e9cbb06fae977d210275df7f46957263a11ed180574c5c81ec97c9fbd21bad22c8a75ea2a26fc6821c0ae04cb44c317e5347b5a2d92c621ed251baf67e7467a6680a498cd93e40168ac80212696b344e880dd51c9423d6ea9aea1d9197ac4998cda624abc13b91d643d44cddf6e45d5bcf81a042ea229685c2a7076cbb2a95c3df8f8544a6f380f6099691bafe49bb929adf26e5f5e7ea7b1be527f"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='^\'\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)) msgsnd(r7, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 17:42:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 17:42:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r1, 0x0, 0x40000003fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 17:42:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/5, 0x5) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20c20, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) r2 = socket(0x2, 0x10000000000003, 0x0) close(r2) sendmsg(r0, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000400)="ccf6db9284cee9c6a0bc5749b59b24285826f080ccdecf49e49faa1a91a8dcf84edfdc3924657de97705181b8f33850fff5fd77f8e8aa4adb83c6f4742e2c51a057d2def59b09a10f1a53a1f3d58e7a3a9e541cd2c8cee8a55e425e0065704db10140da3c183aa37b45240107f3057e65809d437b1db47cc0e2291472f37ac2f6e1a68c08946527bdfd2cb8ff310470fbeaddcf4183f511f88a0f6162b0feb1820cdc9512b72d9519e6d37bd3a1e336f0bd8940a0e6fa2ab785fac09b77b2647ca5d27ae73e1db33d1cd1fca7cdc5b932c0f3d0e31a3d2cb609c76dc0c2efa0b0c74dd71f879bc60616545", 0xeb}, {&(0x7f0000000500)="2cc1bbd1da68d6714f6a7f1bf05f4990ddac0b1ebb13ef217fafd69f8902c1f9848eaa2d0b967942acf63906d4e1aa069185fbf155fce9781a71000715eef434a11b391d99c15be2bed71efebdd137ae128f9694911deb7684fb27059ff2025f5f9b0b8a3d6223e850cfd3e8d0cb8c902f628151d000e4ffa46528538a497996865ad7f04fb63ea04626ca4959ac62fa19df226e02a34f8ccc2757f99b99d366c11d68edaa80fa103aafa8ccee56c3cd5e9cebc34cd3edec2f6e824d8ffaa0e4facc426eea59882ae6b0794b5fd754a732b862b3da35c1", 0xd7}, {&(0x7f0000000600)="fdf6e69739dd2f44b1ef3a0acde03af45efe91d427c01ec37ffc4d15a1f6e322828f2696ae26eaf4df9707be11bc99095278cb03369e76166a09ec413cc4abfa9ccdc8fa7aa1a0253857bc49935c304598b26a953ed71cd24361b14973dcbfe8d50c9f6ba20c22ae61e81cf5be7a8870ae7f6f460d827d7ddf35b4299b1e08609f4ae4086f3eb65fb0b87337b0a3c91c83ddf007e39c4b2b91e61dc1300caef08b2b3285", 0xa4}, {&(0x7f00000006c0)="888871d29ddfb3498905d26d1cf1558ed539b32a731cbc89be2ce265e9e0e80a183ef9ed912ef43a8464c641de7c9880c69a96dc043195212b55e3eb2caeab7007822d907860dc768552a82e9551a4c00ae14f11abdd32629a02b95cdf08ab8e8bc137ea8c11092690c68f3d16cfe60c9e5e1ab0c450205c1ac7298e84e56fd0dd705cf06555f3166cc378a552a6993e0bc1a8e93231ea0d38778a3605216a0d82eefe13fab1df6f235949d77f75a0e86a836005302a6f8f02", 0xb9}, {&(0x7f0000000780)="e772996a48e18070e3ec45a71f844be9ab999c172e223e5a146e7adbead5f413881d3a44384fb99e8a9aeb88877b90a92e984ceac17e6ccc625830529fbc0ddfb100682bf6589d7d9603dd03e7f7600cdd8cf836b479de6ebc16f9254a901bc162509371c8f2d3748556da93a7bce9b49c97f277a0accf17d907b3f0", 0x7c}, {&(0x7f0000000800)="b8433edb"}], 0x6, &(0x7f00000008c0)=[{0xf0, 0xffff, 0x5a4d8642, "0df159532e747805429ed8ddf2a72cd8ff97fb3006504b24582ce45c66bed9218ab1f9c4da3a18dd317d8a6229117c9003758b099baad58bd004e6b67f5252430bbca0bd2fde51856199b952724637a0668179ac02715d179b8783d6618aad54227035c934d55533836d1a40e0115da5e49a5abe6bd3106563ee00a48ca4a8915ce9442f9611d9cf672aafabe298d18491f6c629fd6bd107842d63a0f749269450ae423cfbda4f45e52455438a24cf387223183bb560bf8975eb5127a21d891d3b6f570ae6f072c2c6d8f496cbaee9aea7979c96d32c379e69d4c90061cf"}, {0x108, 0x1, 0xffff, "a1f223db4e5227582007c87dd0cf743f7a0b9ce08906c5726e98290d9b72f02046aa1429756796632cf00d28c28e477146f9e4fdbbad394b25a4220dd5e2840f494546a7e33ac9abe755082e53629544cb40a5aafd579e0b680dcc40f6b625e7d2e22efdc24b8ee9303590bac80ab341e7e8c4ebf7ab47d18b57dfa3bfb19e40e0b56a363bdfe3a7205645df7bc349fc5856b0f7694343b40a83bcf46d7f2b178f297113786ecd463594eb05ef3b2aa354fe89310f8f529faf5c2f56df40fbb799a619b334163fad5636acbabe693e6d2cc300c4b8a3f5831e6be0cf4f8b88a2ce0f14b7f3661defc7edd2351ae24b24de42"}, {0xb8, 0x1, 0x2, "12893fc8dc887e0a2906600a9c3296fb2ce7b6c39ccf8a6fc60fd194258260f8d06f8c811e2c0c040c7f5f63ef049c0610836a502c24370d6029e075d1e906064d0c1e6333a84a776e84a00cc0abfbfda07d9f6ec3e6dd391e83e798c3c15cbb1eb5ec99fd0f7e80de89a9760368fa4ea5ebcb4a954b9e0d0bb4a5e118a5ae95fd67e391348f149cea8fa678d7dca304fceb96faa79f8f8cc0ecd8a8825a6f2310f94eab2569d2"}, {0xf8, 0xffff, 0xad, "97e17bb51f350e8a7613e5716688f57d169b352a989009ffa120b946f266c4d21924546dd5a44c09e12c8cdf3d2c837e4e3d20a5a953fdb4eef17c45333d8c2d2e73b7a513ddab4c86d9c7a29d4491f7077613e9dcf8a4f3d3627d492b3fece0bf26ae125bd7499c057781dbe0513cfa4dc09fc2e2e9270c4a8641ea6ebbc1b3243cb52a407bd76949e0775ecde978001cdb0ee6b4f7c67748fe20a57022d61fc4028d1888bf824708d04f5a38d26f4060e7c12b8c46dc07a08b3e2c8b92f567a59af00886a4fb170f2c7595c1950c12f5aa751474a118d1d225cd702445d8298b"}, {0xf8, 0xd7413a23f7b795f1, 0x8, "81fbdf40ee4673c68998c0fd8a88c285a53e19ecca14cf9899e937591df54ffee95939c3c5df3e00ad1f3ec006ceae7b1acadd65da862dd5df61955780c479f890a7a488835a904cb94b6c5f260b07a38728dcd5fe348ae9ed080737aae5e9c55e541c56a0863013e123e0e071deb7dec8e7e6f590a823792f97535002b95d8927f78687d8d9e3299b849fd3b13140451fbf68bd4d855865d76c46772a569076f75d90c238f3a9905d6b9f571c169141180e564381270fc37dcebd228aa5322eafeab2a7430db61fe9c91e7a9fcb7c41ee950c10ea57873b5dda028900840e9c18141394b19efc"}, {0x40, 0x3f4aee1caca7217c, 0xdc, "b8d53d5416eabbd92c1b7d42a80bd2d58ffb53e9309b7717f789f686efbec61d2764f7ae225b815a46a77772"}, {0x98, 0xffff, 0x20, "61d2eaf3a68f37e46f9ccb155eabff6c797670bc7c573971fa85c0648e8a4f4317101a7d2562cdc7ce491b01f1334d46a73f2f68b93958bd90f1aa5b2b3fecfdd155a665226c99f4c6e24540d445fd812bba40b4822e38740a49acc44df910aadb46af8775a466cb5f916f6cc99d0da6def32fab638c5b37f47089ce02248c037ade0687"}], 0x508}, 0x2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r3 = dup(r2) writev(r3, &(0x7f0000000180), 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002efaffffff653000"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000140)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208e371a3f800040000000000000001000000000000000016e3bf4717df6f9aaa4f104a24f621ec862a721e53c9c071778fa8e3e72ace77898f0403d9ecdba7bb9d6a9f6561af1c251af2c8d5d472d036253ffe7e5108d69fa94c56bbb50951ea21d18efb1286a9607721e96d78ff1ce22a804f4285eeee4fa5a9a1b919ce99fb8ece8169010000176e88ce1118add5f8494d29e5a31b920d4fd1d2f91e6ec2165ade8bd3d76f0e32603ba34baf0b7f99853d54db9e38c44eab582923cccdbb158838d8673e85b4b1b83a2ac5254cd3ad5f50caca1014d14c9b59403e6468dd57b80d03cd", 0xb1, 0x0, 0x0, 0x38f) r4 = socket(0x2, 0x10000000000003, 0x0) close(r4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000f40)={0xffffffffffffffff}) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x29, 0x1a, &(0x7f0000000040), 0x4) r7 = socket(0x18, 0x3, 0x0) accept$inet6(r7, 0x0, &(0x7f0000000080)) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x40}], 0x2aaaaaaaaaaaad89) semctl$GETNCNT(r8, 0x4ef4f9070e47f1cf, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x2, 0xf9}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) connect$unix(r5, &(0x7f0000000fc0)=ANY=[@ANYRESOCT=r8], 0x1) dup(r4) semop(r8, &(0x7f0000000340)=[{0x1, 0x1f, 0x1000}, {0x1, 0xfffc, 0x800}], 0x2) getsockname(r4, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) readv(0xffffffffffffffff, &(0x7f0000000e80), 0x0) 17:42:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x155, &(0x7f00000001c0)=[{0x3d}, {0x61}, {0x4006, 0x0, 0x0, 0x1f}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 17:42:40 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) 17:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x84}, {0x6}]}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") rmdir(&(0x7f00000000c0)='./file0\x00') 17:42:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='\xb3\x00') r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) open(&(0x7f0000000040)='./file0\x00', 0xdff59f88a05146f6, 0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) msgsnd(r4, &(0x7f0000000240)={0xe5734766441ec1d7, "67024b01f728375783e7c0858b6e24eab6487ccf7b279a351163461fb1e1d356b09b0195d276a5c74d9f813f04bfce15e3ef3d1f3d5f2fadd53219c5b9876136ed26caffeb149869cc33f6395a099a0265c403421a7a8c70a2eb6bea1739e59a1885718d50812afee2c74598eca518ae11149afe2e1ee0f3cf5bd1c585ad1802a9ef2eabe3454105"}, 0x90, 0x0) bind(r0, &(0x7f0000000080)=ANY=[], 0x0) 17:42:40 executing program 0: chroot(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10200, 0x40) 17:42:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x10000000000003, 0x0) close(r2) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8302ae9af590db256c00000000000087fa3a492f60dcf20b7e5e9cd70091"], 0x10) r3 = dup(r2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000340)=0x2) writev(r4, &(0x7f0000000ac0)=[{&(0x7f0000000640)="91455b61a310e559acaea8b4cebe0ad4bd6d35277ef9aaf3c7b91e10f862b807771ed93cd9e8896152a6bb8820cb074f88f95cb924feee238e63c7ed73dc36f08415045c9aaa91b4ccb36e1b4add2bbebb72a2c116cca759693d32b376e5e56d8a5c00c84e958b140174231c32c9c3aeacbc54ea8299339e3dcdcd07fbc7a8999012026cc8a30725e317b48e8379a15873bf85211ede85b4f5d204a2b8315b701dd2b392999c20048fed77e75209b36a3661ff385d9fa0bb9804e68fbe7383c56ae17482c15811ec93d076541a0e3679e70365947810dad8c562"}, {&(0x7f0000000740)="7a71a173f298fb8aa024f510fc97eb2c376267f45860aa2233bbb91a1cf5ae9371a8d1a83c599ba3c855cd540dfb07c9f62da7cdfb37bd34725d997a4fd9984ffbe97d91595b772f334c519de5f16b68a5ac521ca28ac0281cb0a8b48c9bf68f9153513444738722ecf23a4b5d3b2c8bf4db4a88b5bba4973d238c6c5e12af94b192efe9ae0ae2a5153630b1e68ce374abfd1aa85921156c4eaf1ce86d2af4b37e6bdd9439d6d592c451af202c8e71d8e3ef10a41a61b48eb7272c49dee0bbd77edbf67e5d3fc4c923df47750366183a33"}, {&(0x7f0000000840)="bd6d39b69f689a4917d8342f07862c62d5d18721e8059b7cf62291d58cf46972aeaadc5b9d5ec2aade4f24fcd0650b205a12443ab678db3af281e63856303f31e37a11b840659591fb853497a14884d0557b2a280e93ea14e0e00a4d620a83f4302e9fc1e7bbcca4c8d5ea4709b3d01e8fcabde4805dad5e88d3b3fb3ff51f8805fd86e0d369dd93360217759270ed437fef43a36813b5bf0768ec21b29b3adbbe512d05590d1a3006870a73ecce6c90e3175fb47c96cf3b1512e16d9e854f5d1ed689db5008"}, {&(0x7f0000000940)="f785462cb374388295fafef6b001c3a3f64bc0bbcef4d6f0f2fad380e8df13e81a014e0fd47326a877fc5f206bf3e0b8fa2a98023d9768211e5691717c4985a8b7dcfd20a0d63ec686bccf42b4690e6c340bfef2b632e9b7bf5320548642684afd1e587d26847c741b737f63c341da5e6dd29e9d29d9caa57c3023c06b6dae3ea2391794c64d12e57614add845f48209e2d83e4a0c7ee6cf8dd9c9c9ca2beefa6f9e7dd027746568b2eff8d2d44f9d1a1deff87d829ad4842342cebf582210d6cea42e6de169112101882604c87ada2a"}, {&(0x7f0000000a40)="d7fa6546a32a12775f212ed1b4b5fc5dc9844477345af4f55b2761282c0d5001a0939c68c7a14cd21216111f14ae61dc561c16a9b89606bc28a1a6e3da3b602af27ecf17c343be17ae9e658e5e9a86", 0xfffffffffffffdbd}, {&(0x7f0000000140)="02394a7814e7c5bb333c4e15"}], 0x2a9) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x29, 0x1a, &(0x7f0000000040), 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18290, 0x0) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000340)=0x2) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000340)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x8}, {{r0}, 0x0, 0x2, 0x40, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x9, 0x2, 0x9, 0x6}, {{r6}, 0xfffffffffffffffc, 0x20, 0x4, 0x81, 0x8000}, {{r8}, 0x2760a69c6ae90bcd, 0x8, 0x80000086, 0x602, 0x7000000000000000}, {{}, 0xfffffffffffffffb, 0x10, 0x1, 0x9}, {{r10}, 0xfffffffffffffff9, 0x14, 0x21, 0x9, 0x4}], 0x8, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x80, 0x80, 0x20}, {{r12}, 0x0, 0x22, 0x8, 0x5, 0x97}], 0xe15c, &(0x7f0000000280)={0x4, 0x4}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r13 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r13, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x115) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 17:42:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='!.[\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x2, 0x7}, 0x5) write(r1, &(0x7f0000000180), 0x4c6) 17:42:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x680b5c53589161b7, 0x3, 0x3f) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) write(r3, &(0x7f0000000040)="ec3f19c05e88a3f5e6c95ef9469a922191bd07fa5eac134c8c32b9c88c995a75605fb8d1985ccabbc1cd53210b", 0x2d) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) 17:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x20}, {0x4406}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x140, 0x6, 0x0, 0x0) fcntl$getflags(r5, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socket(0x0, 0x4000, 0x3f) 17:42:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r3 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0x80000001) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000440)}) r6 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1024, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r7) r8 = getuid() r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffc34) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0xfdff, 0x6b12, 0x8000000000000008, 0x1b, 0x8]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r25 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x55802326dce418d9) r27 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x28) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r26, r28, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r22, r25) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r31 = socket(0x18, 0x3, 0x0) accept$inet6(r31, 0x0, &(0x7f0000000080)) r32 = fcntl$getown(r31, 0x5) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) fcntl$lock(r34, 0xf, &(0x7f0000000580)={0x1, 0x0, 0x101, 0xfd, r32}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r36 = getuid() r37 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r37}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x167) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r36, r38}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r41 = getpgrp() fcntl$lock(r39, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r41}) ioctl$VT_ACTIVATE(r40, 0x20007605, &(0x7f0000000380)=0x101) r42 = getuid() r43 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r43}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000004c0)={r41, r42, r44}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r14, 0xffffffffffffffff, 0xffffffffffffffff, r20, r25, r38, r44]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={r7, r8, r14}, 0xc) fcntl$setown(r5, 0x6, r7) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 17:42:40 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) open(&(0x7f0000000000)='./file0/file1/file0\x00', 0x200, 0x4) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 17:42:41 executing program 1: setrlimit(0x65ed2bf91f22d9da, &(0x7f0000000080)={0x100000000008, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 17:42:41 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8082, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000], [0x0, 0xfffffffffffffffb], [0x0, 0x0, 0x0, 0x1000, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x23a1], [{}, {0x0, 0xffffffff}, {0x2}]}}) uvm_fault(0xffffffff82512c50, 0xffff800000ab6000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82512c50, 0xffff800000ab6000, 0, 1) -> e uvm_unmap_remove(ffff800000ab5f00,0,71c000,ffff80001695a660,0,1) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001695a710, count: 0 ddb> trace uvm_unmap_remove(ffff800000ab5f00,0,71c000,ffff80001695a660,0,1) at uvm_unmap_remove+0x3eb uvm_share(ffff800000ab5f00,0,7,fffffd803f012330,20000000,80000000) at uvm_share+0x55b vm_impl_init_vmx(ffff800016962e38,ffff8000ffff3bf0) at vm_impl_init_vmx+0xf1 vm_create(ffff800000ab0000,ffff8000ffff3bf0) at vm_create+0x193 VOP_IOCTL(fffffd803e8f49c0,c5005601,ffff800000ab0000,1,fffffd803f7c69c0,ffff8000ffff3bf0) at VOP_IOCTL+0x88 vn_ioctl(fffffd803620cf08,c5005601,ffff800000ab0000,ffff8000ffff3bf0) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff3bf0,ffff80001695aab8,ffff80001695ab00) at sys_ioctl+0x5b9 syscall(ffff80001695ab80) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5abaa3eb200, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001695a630 rbx 0 rdx 0x5d1 rcx 0xffff800017b4d000 rax 0xffff800000ab5f00 r8 0 r9 0x1 r10 0x8aeb4c33d2bd3f5 r11 0xcdb7578b4206abc3 r12 0 r13 0xfffffd802d4a4a48 r14 0x10000 __ALIGN_SIZE+0xf000 r15 0xffff800000ab5f00 rip 0xffffffff81fdb9fb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001695a580 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=250056 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2cc0,0xffff8000ffff31e0 process=0xffff8000ffff6e10 user=0xffff800016955000, vmspace=0xfffffd803f012330 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 5326 46011 3024 0 2 0 syz-executor.0 * 5326 250056 3024 0 7 0x4000000 syz-executor.0 95052 291685 43632 0 3 0x80 nanosleep syz-executor.1 95052 101899 43632 0 3 0x4000080 ttyin syz-executor.1 95052 206074 43632 0 3 0x4000080 fsleep syz-executor.1 3024 380919 58175 0 3 0x82 nanosleep syz-executor.0 88821 229896 0 0 3 0x14200 bored sosplice 43632 110024 58175 0 3 0x82 nanosleep syz-executor.1 58175 181284 25186 0 3 0x82 thrsleep syz-fuzzer 58175 333296 25186 0 3 0x4000082 thrsleep syz-fuzzer 58175 145602 25186 0 3 0x4000082 thrsleep syz-fuzzer 58175 273511 25186 0 3 0x4000082 thrsleep syz-fuzzer 58175 178356 25186 0 3 0x4000082 thrsleep syz-fuzzer 58175 437214 25186 0 3 0x4000082 kqread syz-fuzzer 58175 302479 25186 0 3 0x4000082 thrsleep syz-fuzzer 25186 353430 77016 0 3 0x10008a pause ksh 77016 263295 90232 0 3 0x92 select sshd 96944 15053 1 0 3 0x100083 ttyin getty 90232 199923 1 0 3 0x80 select sshd 89417 65519 64161 73 3 0x100090 kqread syslogd 64161 144734 1 0 3 0x100082 netio syslogd 20125 255878 1 77 3 0x100090 poll dhclient 48515 106095 1 0 3 0x80 poll dhclient 33277 183374 0 0 2 0x14200 zerothread 5890 211806 0 0 3 0x14200 aiodoned aiodoned 26884 253803 0 0 3 0x14200 syncer update 13444 209741 0 0 3 0x14200 cleaner cleaner 56459 410725 0 0 3 0x14200 reaper reaper 56165 100894 0 0 3 0x14200 pgdaemon pagedaemon 25413 375683 0 0 3 0x14200 bored crynlk 1460 207923 0 0 3 0x14200 bored crypto 10051 212426 0 0 3 0x40014200 acpi0 acpi0 67320 101985 0 0 3 0x14200 bored softnet 86654 460916 0 0 3 0x14200 bored systqmp 40442 40260 0 0 3 0x14200 bored systq 45490 396818 0 0 3 0x40014200 bored softclock 30209 354902 0 0 3 0x40014200 idle0 27665 401998 0 0 3 0x14200 bored smr 1 421256 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9481 6337K 6729K 78643K 10930 0 pcb 13 8K 8K 78643K 124 0 rtable 107 3K 3K 78643K 259 0 ifaddr 62 13K 13K 78643K 76 0 counters 19 16K 16K 78643K 19 0 ioctlops 1 2K 2K 78643K 26 0 iov 0 0K 16K 78643K 44 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 77K 78643K 1346 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 5 1K 1K 78643K 5 0 sem 12 0K 0K 78643K 62 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 197 0 sigio 0 0K 0K 78643K 6 0 proc 48 38K 63K 78643K 414 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 13 0 in_multi 59 3K 3K 78643K 77 0 ether_multi 1 0K 0K 78643K 2 0 mrt 1 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 54 238K 238K 78643K 54 0 exec 0 0K 1K 78643K 202 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 114 38K 38K 78643K 1349 0 UVM aobj 27 2K 2K 78643K 27 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 40 0 NDP 9 0K 0K 78643K 17 0 temp 122 3558K 3624K 78643K 4759 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 rtpcb 96 35 0 33 1 0 1 1 0 8 0 rtentry 112 61 0 16 2 0 2 2 0 8 0 unpcb 120 145 0 137 1 0 1 1 0 8 0 syncache 280 4 0 4 1 1 0 1 0 8 0 tcpqe 32 300 0 300 1 1 0 1 0 8 0 tcpcb 640 83 0 79 2 0 2 2 0 8 1 ipq 40 2 0 2 1 0 1 1 0 8 1 ipqe 40 90 0 90 1 0 1 1 0 8 1 inpcb 280 339 0 332 2 0 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 7 0 3 1 0 1 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 285 0 67 14 0 14 14 0 8 0 art_table 32 287 0 67 2 0 2 2 0 8 0 art_node 16 60 0 19 1 0 1 1 0 8 0 sysvmsgpl 40 49 0 19 1 0 1 1 0 8 0 semapl 112 60 0 50 1 0 1 1 0 8 0 shmpl 112 25 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1655 0 256 46 0 46 46 0 8 0 ffsino 240 1655 0 256 83 0 83 83 0 8 0 nchpl 144 2165 0 568 60 0 60 60 0 8 0 uvmvnodes 72 1797 0 0 33 0 33 33 0 8 0 vnodes 208 1797 0 0 95 0 95 95 0 8 0 namei 1024 5798 0 5798 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 520 3 0 0 1 0 1 1 0 8 0 scxspl 208 6340 0 6340 8 1 7 7 0 8 7 plimitpl 152 27 0 20 1 0 1 1 0 8 0 sigapl 432 364 0 350 2 0 2 2 0 8 0 futexpl 56 6147 0 6146 1 0 1 1 0 8 0 knotepl 112 82 0 63 1 0 1 1 0 8 0 kqueuepl 104 35 0 33 1 0 1 1 0 8 0 pipepl 128 234 0 215 2 0 2 2 0 8 1 fdescpl 424 365 0 350 2 0 2 2 0 8 0 filepl 120 2584 0 2486 5 0 5 5 0 8 2 lockfpl 104 82 0 81 1 0 1 1 0 8 0 lockfspl 48 27 0 26 1 0 1 1 0 8 0 sessionpl 128 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 235 0 228 1 0 1 1 0 8 0 zombiepl 144 350 0 350 1 0 1 1 0 8 1 processpl 896 380 0 350 4 0 4 4 0 8 0 procpl 648 610 0 571 4 0 4 4 0 8 0 sosppl 144 2 0 2 1 1 0 1 0 8 0 sockpl 384 532 0 515 4 0 4 4 0 8 2 mcl64k 65536 9 0 9 1 0 1 1 0 8 1 mcl12k 12288 4 0 4 2 1 1 1 0 8 1 mcl9k 9216 6 0 6 1 0 1 1 0 8 1 mcl8k 8192 10 0 10 2 1 1 1 0 8 1 mcl4k 4096 27 0 27 2 1 1 1 0 8 1 mcl2k2 2112 4 0 4 2 1 1 1 0 8 1 mcl2k 2048 69999 0 69970 13 8 5 12 0 8 0 mtagpl 80 9 0 4 2 1 1 1 0 8 0 mbufpl 256 112198 0 112108 19 2 17 18 0 8 8 bufpl 280 6840 0 1916 352 0 352 352 0 8 0 anonpl 16 56654 0 37260 84 2 82 82 0 62 1 amapchunkpl 152 1685 0 1529 8 0 8 8 0 158 1 amappl16 192 2061 0 939 58 0 58 58 0 8 1 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 80 0 75 1 0 1 1 0 8 0 amappl12 160 48 0 44 1 0 1 1 0 8 0 amappl11 152 133 0 119 1 0 1 1 0 8 0 amappl10 144 8 0 7 2 1 1 1 0 8 0 amappl9 136 568 0 565 1 0 1 1 0 8 0 amappl8 128 165 0 137 1 0 1 1 0 8 0 amappl7 120 37 0 34 1 0 1 1 0 8 0 amappl6 112 133 0 122 1 0 1 1 0 8 0 amappl5 104 196 0 182 1 0 1 1 0 8 0 amappl4 96 511 0 483 1 0 1 1 0 8 0 amappl3 88 220 0 213 1 0 1 1 0 8 0 amappl2 80 2062 0 1987 3 1 2 3 0 8 0 amappl1 72 16455 0 16038 26 17 9 20 0 8 1 amappl 80 850 0 802 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 26 0 0 1 0 1 1 0 8 0 uaddrrnd 24 368 0 350 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 368 0 350 1 0 1 1 0 8 0 vmmpekpl 168 6744 0 6720 2 0 2 2 0 8 0 vmmpepl 168 52328 0 50037 143 5 138 138 0 357 38 vmsppl 272 364 0 350 2 1 1 2 0 8 0 pdppl 4096 742 0 702 6 1 5 6 0 8 0 pvpl 32 174005 0 151483 192 1 191 192 0 265 5 pmappl 200 367 0 350 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 150 0 16 4 0 4 4 0 8 0