kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 4 21:43:18 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.60' (ECDSA) to the list of known hosts. 2019/12/04 21:43:30 fuzzer started 2019/12/04 21:43:39 dialing manager at 10.128.15.235:4275 2019/12/04 21:43:39 syscalls: 337 2019/12/04 21:43:39 code coverage: enabled 2019/12/04 21:43:39 comparison tracing: enabled 2019/12/04 21:43:39 extra coverage: support is not implemented in syzkaller 2019/12/04 21:43:39 setuid sandbox: enabled 2019/12/04 21:43:39 namespace sandbox: support is not implemented in syzkaller 2019/12/04 21:43:39 Android sandbox: support is not implemented in syzkaller 2019/12/04 21:43:39 fault injection: support is not implemented in syzkaller 2019/12/04 21:43:39 leak checking: support is not implemented in syzkaller 2019/12/04 21:43:39 net packet injection: enabled 2019/12/04 21:43:39 net device setup: support is not implemented in syzkaller 2019/12/04 21:43:39 concurrency sanitizer: support is not implemented in syzkaller 2019/12/04 21:43:39 devlink PCI setup: support is not implemented in syzkaller 21:43:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4b656eff7aad96a5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x401}) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x4000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xfff, 0x3ff}, {0x18, 0x0, 0x0, 0x4}, 0xe62, [0x1, 0x3f, 0x2, 0x1, 0x81, 0x283, 0x80000001, 0x80]}, 0x3c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) renameat(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00') r7 = dup2(r5, 0xffffffffffffff9c) renameat(r7, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000300)={0x0, 0x3, 0xfff9, 0xffff, 0x8000}) dup2(r0, r8) r9 = msgget$private(0x0, 0xd0) msgsnd(r9, &(0x7f0000000340)={0x3, "c8591e528de6907891256ed7f24ecac826115efbf46f9b82eba919d723f3280bae62faaeca7e19e552daa825a40a6ee1e7a1a728b2e32ee14cf6d12b69e4b604f7a933faea3a85b48cd79e4fe596f980aeeb260940ce503f13cf968578b16b4312e85228bf203de0fa4a"}, 0x72, 0x2269fd606071eb88) pwrite(r5, &(0x7f00000003c0)="085dbeb53cb45cac91240cf456e4e453fe920bbadbf2fe8358b9a49d1f", 0x1d, 0x0, 0x401) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) getpgrp() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000480)=0x1) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000500)={0x2, 0x2, 0x2, 0x6, r13}) getgid() getpeername$unix(r10, &(0x7f0000000540)=@file={0x0, ""/39}, &(0x7f0000000580)=0x29) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000000600)) semget$private(0x0, 0x7, 0x40) 21:43:45 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r1, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000000c0)=r5) r6 = msgget(0x3, 0x4) r7 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, r2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r7, r8, r1, r9, 0x0, 0xd055}, 0x23e0, 0x80000000, r0, r10, 0x2, 0x5, 0x1, 0x1ff}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) mlockall(0x0) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x4000) shmdt(r11) r12 = socket$inet(0x2, 0x4000, 0x7f) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000240)="24fb82004f5c90df4b8601003019da1209492e701070df91a855f2543b16e18dcd928536ae16b88902bb532e1ba3ae6b996ce1737512f62f889225c460633750f215102d831ae8f87ecf372443380ba7a13eabc49f1a4339336166cdd162e2e420deb41176b982a4bd510b0967", 0x6d) r13 = msgget$private(0x0, 0x4a7) msgctl$IPC_RMID(r13, 0x0) r14 = msgget$private(0x0, 0x180) msgsnd(r14, &(0x7f00000002c0)={0x3, "46d8738f02bcb47dd96acbbf5945208bcad68ed115a83dd7eec3601ebf3c84af088366e0872cd04af2721ab89bb415b331cbd1b016698c9296d00d1a677d3ae969a1e7eabf51e0273aac4fb2c4c000a666e62e4c2536b6970e3dee4b3ed6eef691b2a0ab3a9e306b0d828c9dfafb9ead3161478bba5c2d496e3a5f0f3df77bf45b737239bce761e0437e12a52e5d97a7d70db85bfb454c04fe60502e02113250e68bdb4e6f1826bcd99504cb5e8b435a7dc25baab822409c7ee057cf7cd3c1a420a8c5ae54148b0e6b1d06b5c80f8c989fbc59e4d8b1d56201e6877ed1ff3778fd1b7f5500b1c25f5b6a9d4d7a967a124c6099567c638dd40dc3e4"}, 0x103, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r15, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r16 = semget(0x1, 0x409a6cc7802c6313, 0x2) semctl$GETVAL(r16, 0x2, 0x5, &(0x7f00000004c0)=""/219) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r17, 0xc0245755, &(0x7f00000005c0)={0x2, './file0/file0\x00', './file0\x00'}) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x10000, 0x0) close(r18) 21:43:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x41, 0x0) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 21:43:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x45, 0x20, 0xff, 0x4}, {0x9f06, 0x1f, 0x40, 0x7}, {0x0, 0x9, 0x0, 0x7c6}, {0x9, 0x9a, 0xbe, 0xae6}, {0x200, 0x0, 0xfc, 0x8}, {0x100, 0x7, 0x7f, 0x4}, {0x7ff, 0x20, 0x35, 0x10001}, {0xf800, 0x3, 0x0, 0x3}, {0x7, 0x7f, 0xa9, 0x3}, {0xe8, 0x1, 0x4, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) dup2(r2, r3) sendto$inet6(r2, &(0x7f0000000140)="bd2a7d0d99604d45cd3523cac3a8", 0xe, 0xc, &(0x7f00000001c0)={0x18, 0x0, 0x400, 0x40}, 0xc) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) pwrite(r4, &(0x7f0000000240)="262c6faaeca4bdaee127c4998d959a2522702b0a406d2b0b1ef45fb35f8eeddd18b08341bea5094979f6cce44d1726938b387402b2f4cccb1d72aed0c8a71600846cb743df0dde69ec806de2ff21ef7b078e88d256c9aab9589dd1982691d2503d9733c35e6a5a227044813412369870c704efc00d3cf10dded406c5f4453786aa54d1702ae1222469970162ea472bcb91fb1d00f4ce486950c6c0cc1934be05434311dc7c18963fd36679e73d4ae6f0b961", 0xb2, 0x0, 0x9) 21:43:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x2, [0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0xfffffffffffffe78) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001480)="33feba055a38917011148ebf04874abc78905524970998755a10c94ae15b696d9b83fbe983c15c3e53504815243341a1b9784e2ce19b0998e4299c6c02fa94a21e57dac9c2adf7fcdde2c4da3f7557eae606ea29f33df92c8b41644c4b02edec0288cd846c3e858b6da44737cfd0ea0616c6798d068017b5d99302f924badfe24ca562669b3bc0e0c9bbb28fc2d99f53497a9acdb2a9145fd5253a6a288e6242ff8872e33a23e1135ae85f2bc6b68c69094926d0bc74a139f13227f5edbb8703aab504ef22f01e9bf2fac16625571729c337f88c6590a87d57de74ce2ccc5f154bfbbf44104100ef75fe897309001d2e7deb4fba880ea3c9d8059994cfc82abc0c547115dee117940134103cc6dc2a120dee15b42ff1aba0215ba72da80488e811a46274ed5bf5c3d3b2403813542062b467c0cddc31ed841d02d96213fa8d60dbf04b57fe6f4379d274cbaef673401887ec748c5be74f0c499aa5fd1f6b20878a135c3df7228fb6f76aceffadc04ef5138a63f3ef116b7a680d7ca1e76d13e26c6875a438af09573195d3891eee7af4407371171ecfd08a70064ec206960472bece8f76de41d8d679c6f4b3cee9adda51356b2198fb8cb2cf9e75666efc0772644ec303540bcc0bbd124b56ef971a86553904fd55c2e8751c167ab0cb8c8ef503a61d7f3134f5b1d407d820b6d52ea94d820c714bd3fb69dc6b1d301eb38f93ed8bf484fe2c306e1e9310099fefa05c2f0e590d6e0c522738379f35bdede51feb75d75cbc4d7048d18daa353300583b839b22be961037b4454f69b0159690dc50719fc6e48bb2ea6a7c11bb7e0559b6be8d8e959f77b70862ede7ec2cf670dbdfbaea2f91b61fe17d5bae34bc23f36a440337f3468f98e9c6c1b4b05a172eea780f73e7b44c50bfcbb023a1d5290fcd5bbb95573f4248ee80ce01d584b390984c1b3c33c515ccad6d34e08e375e80eb79a8f782b3d86d6418dd1240b6bbd6b0621fb9d8601e86f95716d5453658021d39dedcca836cc1a69fc00c7011ce7a662bb89fa03915a2b230cea53c896ae0d8709e74cf294694cbd60e7101ae18182d32c06547942ce755523b97e4e6aa1c98dd145cb0f99f6622a14589fec526f24b1234fd7cfd8da84421fa9ec48dd516a857e3023dec64cbc726465bd7029316a33742e032ff9700adb2cec373b033c40ec8a02b28d488548bef0310e184a9c1660a30a36d77b70bb93d732aaec857097dcaf56f1a213d56413c25895739450b040fa677254f3c536b9c07f9c8047b79e25239dd4f18a1d06dc1a413369b628aeabda71393c683bc1b624c7df848c4cb1784c1a7981a142216481231fff958e50bfed5e5eea5428e65cee7dcc00004b1e93bc613a9eacb99ee07d3b8bdb34a3b6f86af82157a8dc4f23b72492b5e8bc3bbd99dcfbd7009a012b87f91abd28edd9ea6ff145210011c0d91cbc240ea5cf26a629de1fe4220dfb6f3c7a105e1ee1d81e7a117b1bcc6ab2334ed9c7896e0ad47841732533ee602c45a9baa69511bcb1a4f74633372e2159fcffe6611ac303d642544b42b06fb00dc18d0fee1263fc7b29abc242a5505f6731f000db0d02406f174643d127ac9de44f0dca9e89bae77f4f2a2512b68918528cee75bbc5791818fa032650e3687f198bb05b70e5e9558ca54f1ffc1dbcb8c3ae9d360923bf51949784c3db20a7e8c1f094a38a9efb8a0abd26ff0384e3af5a071f747ee23ecc3290e36c92c7e3d2c5426829737d82eef2af9aeadc7f53a8b649f2a748ee6c217972b1b06c257c27b44c03d48cedeef2310d616d094d33cb70d46990dc909527957469e82c72a7e6635eba40c78fbc00d548a1c76421cc81a36cdc80dd75ee40b575fc36b9b1e7d6c4ae3415dad471146d80024b76b69e099339300d734d431f43bb8c3438c7907adecad40ff152ac45d6f248b8b4858ee505217afb5e58c43d8a4c6f66c1dcabb2797b9a8ffd3d7c270192572e03b9f220eff3e8ea136bdb156ced8f4e03e8f3359ab6e2abe5d4f6e35b8d2806564a53634a3677f78674222a3206a7f1ad34a30567b3efab4e53cfd5b24791cbab4691637ca9233f80101f8366ba041891175a47b32c5fa4e80332ff0d3d0865b1868d2a9c85c1f4b9cb251114163d6fec669c5a74c09b26110f170add53e3eaecc4614dede913e359092aa06a7d17daeeba9f652002078990722ef5e782c2b8d270ab8e3341cc8650c7dadaa481b9dc5600eb5b722098686c02199539206e1d8e529e270a8bd2c6cbc390bcc2075d0e2277509f251b225aca9c2b1cf9b3bcc16548e96143fb76f80ea721c2ec00d068acd6937a5441ab9b597d3a9c4c045dea829e375de5c84562195b3840af43057c51f22a2e6689be8f8f25289cca6433c285321a4d228aad43c6b8d8cd25afd86ac6c60a6124d7466609fa709d43ddc8eaa6fd940a3757c4caa840a43eecf89b72e347e485a28a73b1b93af79ed280df26cf2a2fbcd491920b7a612b4be9105359591a0596a64ce132ea9320a1c65336398d991f600901f6a459c050ab926227bf1b94ad233e729c9e725493356d917c1b6fd269f96c4f76767bcf4e5196daef6570b64360d0ab7b4ff3d3b6cd7a4f7c865bb9a991a564d7d146c8339317fad0ca430a8a52731e505fb4bab5c1ba3364664b6642c1739ebc0efb5fc3c091639bd9440d3f4cb00e4c3e77cab7f71b8dd8348a696846d720c2891137bdf012383b179c6a750c0c19de20469a6fa5d0b19e8c22effbbd57a69721dcc2446c4856a87c8a15ace908069aaea662febfcf7e688cf045ab0f92afd2a4bede280ae9b3449ac742a00d75d1e7b2081477a5c13416af3ce568c4798b74872d8450647c61ded31fc25fba63b74d87d0615476d90116b9a3bc7d5fdd2e4477a70ccd52a86e54d37e20ae8713f8bd44f819a612e3342dc2f5bcf829dc61a21cbe91d7f9ef61aa0d22ca2a1d15cbe46e89aece5b8eaf30a0ec0de0eff692a0251b18e4cad3b7bf68fce8142e52409ae8d06dd300e6fbd5cd9ea448683b86f1b968ef6b204ed20e5310eacb72c37b285c811a55bb53542c6e59ef9b729e8c849d0652955c88c56a3e4565c4da677f992e9b3adcf7107055c96a2a917f97eee099e3d74731ad3dbfb103738f20d889f151cdf7df4e2005180dc57386f0e48efea945c825eac09fe7056393cfff413e3b3c11f97a640f379dc7290ea095c5cb34011d406516e8d6a078915703df5e381af3bc46112ac8b02464052a1f8245010b0430b93e7a26a16bdd7fae1da22723845e6227aa01307158fbd1023ad5eee8c355859c48830b7ea7010ada32aaa440235b57a620ba8ace9879275276febeb7c75ecfa4faa76be20899cae1a4973ce7d58ac83bbaab2e19e13d020c482d3058e4f4a9310965630eaaf1624bd786ead825740e0c14c8b1baed7e357ad437b239f1942bcf6bfc8642b9ad249d507c1e19cc7860bd101f9c055bb5e7ef077a4f3f40eff6cecde4e1f14aa8c3f48d049de84e95549999016511940b175644f2cf9498fcb191c860a1cbee6c1af4b036ff20cd7663fdcf417898c4717ecbda972013c74c63cff98cac4a5f3a319e1aacbfa3eb7a9b8ce635c87762d3688d146b85e559e7b600b26971712cbe79b2032788efafa1673f78fdf88f3e6c232abda04209c8432c9a2283c4850c104e810fb0b7c69acb79fd3219c7221dd3e673aebc2618c740efb80aad1c6991a84b871ceaa5fc3fa7c0141bc3a8729bac46483171b5715f8c97859e631972ed5f6da0936c15ed9ded0e4f43fca990c1a0be6a65b3e88ce4d415e606043a6bc810385f97e9f396a87b42ea1afaabc6e3a5ab158d571ebe4ed7915587f3c74b6e48ae0c1d59baea18214dc9dfb4e0c7cee94d0c5cb89b8fa1a774bfc9e7d37374b4e5e2c9086de7e11a07075d1bc4de3a384ba6675ec373bdc3c9095a5806d2d709e743a64206b942528740c71a0d0203c964c31da28b903dcf41e2be837378386656f7bdece5773727ef954ed27e897ef22200a2e7a68788f5799d2a398ddf9491ffe319feee8d35da4c970e21cb524c352eef16d57bebc7a80bef142ae077aaaf3aea42fce4411c838700d2d35d30cda6c25b1961fbb0f070610e9e427514501b5a63ea689549cfc1a43196ded4627ece51a8867244e933237956d25f6b4091dc7af10519f40be84c7a369080c2c2e4ff72bf4e56a1baf568203d8186dca450ae975facba3ee44907135c00a60db8887054e6294db29fdec162473f42b38bc9213524834790b103bfb399787ba2c0e1aa3fba1a7b425f8c0cd97303d36e8e7b5ed59c2275688ffc2e80e928f65d6288cef8eebdf581579939214535b90b47aad7bde1d7ab9aca359268eae423a517834fcc9bea7d817e73e8c9a805f09e5ce589e6d2479218740decf338de92d25241136dca8a4a12a5d9a9aa3613aa7c1a8c7dd3399bc67967666324f214ec92534b033c4f55c8d24e28c284396a444489ef4758d582a241ab5267afd9fc86c1a370733608143c725d9cec6bc6b55b53e082bd4f61593e48efb4bd20bb6099718924884019ad3b32cb4cc80484e3bcfa546b20868f99f442e162b58c3bf139f9785096f6d8c1522b9e60d09ca1bf1a28fb17f610e8524f3b508ced10a633d8d3853c778baad87bc475851995b99da2d76ad129f9c7a40e11eadacee6f46daf9a4234267452e33133a7679d7418dce031cbab26cb164868dfa988e702f0fa1680ca30f7e41aaa633b4c71ba4222d2b79719cc692285a4585562987af016c3dadec88531304e310b15c647c6f64d80d575b96c2867141c910354f850fa714020bc7fd3e140e0ec2766b736a845e3859864cab9a1faea3c3b4019760857d31bd8ddc37c11480bcd2939ca90dbf4ca138a56664560665006f2c9b837d98369f870bd9015a1ac6636d52a0097b09c34d651012c385f729316917c4f4ed3c8d76840fdb80b3d8b9ff195a54351c3c42a7e765e5993bb0ad14166abeb6015123370938c97b9699e975aa7287e83f633e305af297561b76890b4dc87bcc20f50363a5075cc6a53d9482e55c90752fafc787b4a53faf0db76110d22257cbe7ae984ceeaa8ca3bf01cf453fb08be6aeb2e4243bda249eb662c77523b143efc2553caae758888b40c233cf0e6b7e17f61ee03ea22694a275add52c3998b11e4d8b01f33ee380e78650715199df89c9e29a6202a5b78575781c3189c76e1ac49af932a172aafe81a863de557bdb9b4023fb06dc3ba25c34d62f38f9dd5ad37b78404c36ce5eca789b33ae09a19a89351e21fa714649b3a1df8eb383ca04c8073ccb2b12178a45c3f64aec86bf8efa501d31d332bbccaed0f64030e32333107ab019db0a14019ceccc9b31f1db3c438d7cbebd78ec4840f4508daf7c59386dd2ba4b1a48c87284dfda1d115cbe797d474c69433f334b4d0fce0e3734c71372bccef36fdb274c2a491e7a4476328b0965d4b2ca8aee7d5b0b04ce87f339f5b85ab8b91621b2742dec17700f4e326b0a95891dee17d85e059b2bdd3d74b02d192a066665bb384749d709badc093f740f2af68e18d0f75a9e335437b4f8df9477183a11a9046ab15a95f3bac7d7bc7b363669bc275e1be346c414d0bd24dbd20423ef25684389282bb047da1248ab39be50eadd195a8d2af48cfe0d757719d7ea0f45c536fc7c0e46f2b6ee9c75fa3577338b9a0384986436dfe2a5eeaf3ac0265bd69a6391c097046fe576fc0377c0dd1d39fcba14b07b66f3f2329ca01d76bfc025b25d4484c64a", 0xcaf) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000000)='./file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) r4 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r5, 0x100000000000, r5) r6 = getppid() r7 = geteuid() r8 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r15 = accept$unix(r14, 0x0, &(0x7f00000005c0)) sendmsg$unix(r15, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0xfffffdc7, &(0x7f0000000300)=[{&(0x7f00000002c0)="147e478cea49f995dae9ceb87ee7eb503bd581f595c272ee457a8e819dcf4e7e30205f974120a95b471d25a31b08e0e4d71c93d9ef525fa4ef6e40"}], 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x20, 0xffff, 0x0, r9, r13, 0xffffffffffffffff}], 0x1c8, 0x2}, 0x2) fcntl$setown(r4, 0x6, r6) 21:43:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup(r1) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRES32, @ANYRES16, @ANYRES32, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYBLOB="c06ac7ccc9b322821132eb69c6a9963b2af4af46f2a68dc2b94f2104956153f48fed4399710b48168e0cb3ffd183e44c7177f812956eff0c194371ad8545132b702bd9e445e4c56e08581a18e35b47159ede", @ANYRES16, @ANYBLOB="50a46a9fec97b7d1d06ef08224a3e8fcdb576bb77d04713e98"], @ANYRES64, @ANYPTR64, @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64]], @ANYBLOB="64446b1f552e4e6699a548e7a386428a5a2a58a4471a70b4a04fa744136eaee2c8c127c99035892ac91245f22cfe5f988778bb8a82b4f4be4ebe492313be39b7c0421b6cc72919e045a25683ee3aa69e2306f3068593f74de29a9c0d40b1cb82772d800721c13e0006c401e5e7bf64673e32393f3400a78255aeba604464f81ec0e9e61bcd54d42d676f1dd27afd44f5498ccfa6943dd19c289c07b0061c8dc1006033eb8bdf6c24a933ffe25f67e00a96515e", @ANYRES16], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0xc002, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x2, 0xd}, 0xfffffffffffffdae) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x21, 0xfdef}], 0x1}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto(r4, &(0x7f0000000080)="ae3c734f152fe07424e157b68185fbc9fe0efa113b9837dda131e75692a5d2841ab38a92046d43dead617addd2a6e8633778fd961ae0f0dee94251cba6433363622a21fde4c36f40ed7172290c41cae204d9121c1d815506af6a610cbfee9a80e7b03455286772b16d58a8f270fd04d9021aa28234c79a37b3af60f8ea5500c59d94389ce3f48f57d488f8c8dd11ec53a4fd8c305ccc8a5c053c7bdf615462b3bde4fc129fbbbcaa34c901f012a39dea18b8fa163534629ad03d35a7f3727ec7eeae71cb3f32bd24eb0934ddbd4a46ee8b684c8d46638d0dad2c07b2c74c2d0396c1d8282913911d2c2fdc0f7f397d9656c8f73942ef5d614ae29934b08595383245f335dab202b89ad19d1d96fbfe492d6a08d808196c37d6b8f443ae699b11998b1c6de3afe55e5099242eeb5c8db5210772ea6a050f9cb652e6d7314010bc5d03d4ac80b165edcde58c58c10e8a30e1686238193dd44e999ac9c9bdc2e6425713acaedbb4fef1086c4bb84ddcaa979665407a97a35ba7c16b44b36a5dea43bc34300165eb79a845db048b92f35a9f77e6da9ef60339b8e61fdf6d1745361ad99b12537c02421b5e49a5f7c2df03ef7df02871359fa9d12c8849fd9717e981435dd47f08d63fce6d00905f35d1fc43613496ef9072a195f7396666e7bb2f91952b58e8550749d094289d2a329d409dc676da70a8c9d47c39337e2fe8e1750ddf5c66b1adc83cac9ab7e749f5e4aff63dc29f351a73ced63510d7805286c1f975b17a067cbeae9a36066fd689a18c3bbca5cd1032d7dc3e4ad19782a20268ec1a09ffd58126f13d6bf8dbe85ce0cd3f315e4e6d030f93393659888ac8a843396c55b77767fab1f92ff0504b4fb88ce4505124e74713919f23f0c3de5d1f60c54b21f744e7da8108093b48165953c021bcb9ca4be155c962ea96a6abcec656bdc999e3be626643262a5849ecafe1273af4ebb72fd5d208f285bf5564e65d60eba0b24651d9a751162ad57ab9fa9cf0eb9ce5e00847a20df27dcdf87bb435969ad89ad17ae320ca761ef0014378d40fd38f215bb4b5e0634e0d0f08fe7e9550fe81c2887a2b647309463a2490d386cb8dc6da729ce510630de9d05fdbbc73ac9da4ae8edf68d898b9df69ee94ca99754c62c13ec16a0acb5bc73eb93622b7a522fd94cdf623c4f5086e27e117bc2099beb5114242c4de883c1f052c8b6ef11800842593291f05c72d0ad3771f86c7f171a3752dc091d43188b12434ffb4ebca25706dbf07962d71e139471eae3aebd482cdbd0c614af776375bef127a5669101d2590664afc4642964877ef68ba59f637262cd1fdfb36b4ddc0f32107ae95237e4da09a93e3d3c4115fd178a34090f5f650e02cddf5344e13826e88e517e4e0ad20cde645f3c04b53ce82588a6e0fd50e80b239c87d1cd8b096fe5e1889afefe86fa175d8b7f8fcc298b207cade8285ceefaa34bd1ad536a0918f38bba8bc080fea9b597b7225ded00d7a2f95acb8b70ed23b9d1f520a6e90f246d0d650f92b0a77baaa94c8b3db60846468ecd463546b98d80476c0f8402e3ced57c9f8312d781b1cc2f00a018a22f4074f22701de856c2245aae9deddbfd3ee254c9a547c067221e7baa7f3f6f688f20fabea1412686ca3d7df1df726bbcb3d1cac1b1a2d8ee8bcc938d883c34e23036d86f5a24a8427b73fd69598f8079f0d002b711fd93638ddea339f8ad2fe4ce113f70bf3a7a74cf7288e1a67573e70222afd6c2a1564018472513b8763d574fcb85e239d7069c66ea18c89bbd2336e9742d2750c4cc9fa764719b2ec1430208dfea0dfab0e9e3d427d04aaac0eb8182ee17ed283e6d268035fb0d646beb60760c49325899a8a4f4cba3a01e80185c9e06f5e3ca43528fa8a3b5813f1c818c81f38a49aa5fcdba2cd36f5f752c02e86f8d63e7822562d62e215230db33018669607e2b4fc4bff4528eb8a8006d0f74f253e20b951dbb8d045003c38635a7bb672d771e631a94232960dfe6b54b9b36a6", 0x599, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:43:46 executing program 0: r0 = semget(0x0, 0x2, 0x12ff96ce0b7873ca) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYRES64=r3, @ANYBLOB="6e2ea92d889817c8c6204b5acff71468868bf05233a05c5ea9978e236e1aed0563409333a0782d744d13ed", @ANYRESOCT, @ANYRES64=r5, @ANYRESOCT, @ANYRES16=r2], 0x6, 0x800) r6 = kqueue() kevent(r6, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYRES16=r6, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r2, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r2, &(0x7f0000001140)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1400) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r8, 0x100000000000, r8) r9 = getppid() r10 = geteuid() r11 = getppid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r17, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r18 = accept$unix(r17, 0x0, &(0x7f00000005c0)) sendmsg$unix(r18, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @cred={0x20, 0xffff, 0x0, r12, r16, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r21) fsync(r21) pwritev(r21, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r21, 0xffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r20, r22) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r23, 0x100000000000, r23) r24 = getppid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r25 = getpgid(r24) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r26, 0x100000000000, r26) r28 = getppid() r29 = geteuid() r30 = getppid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r32, r33}, @cred={0x0, 0xffff, 0x0, r31, r35, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x7fff, r7, r14, r19, r20, 0x142, 0x80}, 0xfb0b, 0x2102, r25, r30, 0x1, 0x270, 0x7, 0x7}) r36 = msgget$private(0x0, 0x4) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r37, &(0x7f0000000140)=ANY=[@ANYRES16=r38, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r37, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r37, &(0x7f0000001140)=ANY=[@ANYRESOCT=r36], 0x1, 0x0, 0x1400) msgsnd(r36, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r36, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r36, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r39 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r40, 0x100000000000, r40) r41 = getppid() r42 = geteuid() r43 = getppid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r47 = socket(0x18, 0x1, 0x0) close(r47) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r49 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r49, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r50 = accept$unix(r49, 0x0, &(0x7f00000005c0)) sendmsg$unix(r50, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r41, r42}, @cred={0x20, 0xffff, 0x0, r43, r45, r46}, @cred={0x20, 0xffff, 0x0, r44, r48, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r53) fsync(r53) pwritev(r53, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r53, 0xffffffff) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r52, r54) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2000e) fcntl$dupfd(r55, 0x100000000000, r55) r56 = getppid() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r57 = getpgid(r56) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r59, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r58, 0x100000000000, r58) r60 = getppid() r61 = geteuid() r62 = getppid() getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r66 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r59, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r60, r61}, @cred={0x20, 0xffff, 0x0, r62, r64, r65}, @cred={0x0, 0xffff, 0x0, r63, r67, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x7fff, r39, r46, r51, r52, 0x142, 0x80}, 0xfb0b, 0x2102, r57, r62, 0x1, 0x270, 0x7, 0x7}) r68 = msgget$private(0x0, 0x4) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r70 = kqueue() kevent(r70, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r69, &(0x7f0000000140)=ANY=[@ANYRES16=r70, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r69, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r69, &(0x7f0000001140)=ANY=[@ANYRESOCT=r68], 0x1, 0x0, 0x1400) msgsnd(r68, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r68, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r68, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r68, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r71 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r72, 0x100000000000, r72) r73 = getppid() r74 = geteuid() r75 = getppid() getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r79 = socket(0x18, 0x1, 0x0) close(r79) connect$unix(r79, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r81 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r81, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r82 = accept$unix(r81, 0x0, &(0x7f00000005c0)) sendmsg$unix(r82, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r73, r74}, @cred={0x20, 0xffff, 0x0, r75, r77, r78}, @cred={0x20, 0xffff, 0x0, r76, r80, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r84 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r85) fsync(r85) pwritev(r85, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r85, 0xffffffff) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r84, r86) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r87, 0x100000000000, r87) r88 = getppid() getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r89 = getpgid(r88) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r91, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r90, 0x100000000000, r90) r92 = getppid() r93 = geteuid() r94 = getppid() getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r98 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r91, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r92, r93}, @cred={0x20, 0xffff, 0x0, r94, r96, r97}, @cred={0x0, 0xffff, 0x0, r95, r99, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000540)={{0x7fff, r71, r78, r83, r84, 0x142, 0x80}, 0xfb0b, 0x2102, r89, r94, 0x1, 0x270, 0x7, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20, r19, r52, 0xffffffffffffffff, r78, 0x50, 0x3}, 0x30000, 0x0, 0x5}) r100 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r100, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x50}, {0x16}]}) ioctl$BIOCSETIF(r100, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 21:43:46 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000000000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x68, 0x0, 0x0) r17 = accept$inet6(r16, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r17, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) r24 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r26 = getpgid(0x0) dup(r25) r27 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r27, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r27, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r28, 0x20004b3d) ioctl$KDDISABIO(r28, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r31 = syz_open_pts() fcntl$setflags(r31, 0x2, 0x1) r32 = dup2(r31, r31) symlinkat(&(0x7f0000000000)='./file0\x00', r32, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r32, &(0x7f0000000180)='./file0\x00', r33, r34, 0x0) getgroups(0x2, &(0x7f0000000200)=[r34, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r42 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r43, r44, r45, r46, 0x5, 0x8000}, 0x1e3c, 0x8, r47, r48, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r12, r36, r37, r38, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r39, r40, 0x2000000001f, 0x7, 0x1}) setpgid(r39, r39) r49 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x1, r50, r51, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x2}) setpgid(r54, r54) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0xc1, r29, r34, r29, r35, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r39, r54, 0x4, 0xffffffffffffefff}) fcntl$lock(r25, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r39}) r56 = msgget$private(0x0, 0x200) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r60 = getppid() msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x8, r58, r57, r58, r57, 0x42, 0x6}, 0x8, 0x3, r59, r60, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r21, r24, 0x18, 0x101}, 0x6, 0x1, r26, r59, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r61 = getegid() r62 = socket(0x2, 0x4003, 0x0) setsockopt(r62, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r62, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) writev(r62, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r12, r61}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:43:46 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffff7ffffffffb, 0x6}], 0x6, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xa81d055, 0x6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r4, 0x100000000000, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000002c0)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r12, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xbc05}) 21:43:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa7}], 0x7ff, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) fcntl$setflags(r4, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000200)) getpeername(r6, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) 21:43:47 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x44, 0x4e7}, {0x48, 0x4a}, {0x42, 0xef}, {0x89, 0x9}, {0x6, 0x8001}, {0xe4c99674a96102e0}, {0x40, 0xaa0}, {0x88, 0x8}, {0x84, 0x100}], 0x9}) 21:43:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) recvfrom(r1, &(0x7f0000000000)=""/73, 0x49, 0x96f6d8b4e0e249b0, 0x0, 0x0) 21:43:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x34, 0x0, 0x0, 0xffffffbe}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f0000000240)="b6c3edb487ee05c8ff1e08dc54ef53f30dab5d4fb447f76aafb188ba69bb87d4a61b265ae2cf7cc7ec53bc345deaf21f16122d80f8791cb001cbe2e04ef5e6b344f9d1c7c8aac32a8033b79d8b039035d2a1ffe4939bbbe08a613c9b82862d7303007610c00d8c949385b4c909a271e9a87fdc8a2e250000006effc1217c3a0000000000000000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 21:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0x82405605, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) r4 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000080)=[{0x3, 0x5}, {0x1, 0x2800, 0x800}, {0x2, 0x0, 0x800}], 0x3) 21:43:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00@\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x34, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:43:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) r1 = openat(r0, &(0x7f0000000800)='./file0\x00', 0x20, 0xb0) sendto$inet(r1, &(0x7f0000000280)="64d8af0dd9ab1d9aeeeb77081a57e4f57044e31cc6ce686803df77291e739147516afb70f82e61a83f261a64a108453e8158cac94d993526a88685ab14c30b9288a22060976e846239e9fca3086ff9867dd8d037430bfdcf123dc97a", 0x5c, 0x4, &(0x7f0000000200)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x1e, 0x4, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000500)=[&(0x7f0000000380)='$[\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=')-.\x00'], &(0x7f0000000780)=[&(0x7f0000000540)='-\'\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/%+,\x00', &(0x7f0000000680)='{[@/)\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='%/.\x00']) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000340)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000880)='./file0/file1\x00', 0x23f) setuid(0xee01) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000840)) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 21:43:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) dup(r0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 21:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x7, 0x0, 0x0, 0x3}, {0x6, 0x5, 0x20, 0x3}, {0xfffe, 0x3f, 0xfc}, {0xae5e, 0xaf, 0x4, 0xffff}]}) dup2(0xffffffffffffffff, r1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)=0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) dup(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0xc}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 21:43:49 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) getdents(r3, &(0x7f0000000180)=""/233, 0xe9) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) 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], [], [0x0, 0x0, 0xd814, 0x0, 0x0, 0x0, 0x2], [], [{0x0, 0x3}, {}, {}, {}, {0x200}, {}, {}, {0x0, 0x5, 0x0, 0x1}]}}) 21:43:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x0, 0x2, 0x7fff, 0x2, 0x4, 0x8, 0x7, 0x10, [{0x4, 0x5, 0xb35, 0xb75}, {0x1, 0xfffffff7, 0x8001, 0x6}, {0xb9f9, 0x3, 0xfffffff8, 0x1}, {0x10000, 0x8, 0xc002}, {0x101, 0x0, 0x8, 0x9ca6}, {0xfffeffff, 0x100, 0x3f, 0x2}, {0xffffffff, 0x1ff, 0x1, 0x7}, {0x51a, 0x0, 0xfff, 0x80}, {0x7ff, 0x9, 0x2, 0x8}, {0x1f, 0x9, 0x4, 0x8}, {0xffffff75, 0x0, 0x9, 0x4}, {0x5, 0x4, 0x2, 0x8}, {0x4f0, 0x1, 0x18, 0x10001}, {0x80000001, 0x6, 0x8416, 0x100}, {0x0, 0x101, 0x1f, 0x3}, {0x2, 0x80000001, 0x20, 0x7ff}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 21:43:49 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) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') socket(0x6, 0x3, 0xca) 21:43:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x48, 0xfffffffb}, {0x46, 0x8001}, {0x914828a5301d3156, 0x80}], 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x1f, 0x0, 0x4}, {0x4, 0x6}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) 21:43:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0x10) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) r8 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000000c0)=0xfffffffffffffd7b) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r8, r10, 0x121, 0x9}, 0x800, 0x1, r11, r9, 0x3, 0x4, 0x1, 0x5}) fchownat(r4, &(0x7f00000001c0)='./bus\x00', r8, 0xffffffffffffffff, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000440)=[{0x8, 0x8, 0x4, 0x8}, {0x0, 0x54, 0x3, 0x6}, {0x0, 0xa7, 0x1, 0x7}, {0x1, 0x7f, 0x4, 0x8}, {0x7f, 0x7f, 0x40, 0xfffffffa}, {0xff01, 0xac, 0x0, 0x1}, {0x80, 0xbb, 0x1}, {0x1, 0x8e, 0x0, 0x44}, {0x1f, 0x4, 0x9, 0x80}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r0) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r13, &(0x7f00000000c0)='./bus\x00') 21:43:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="3a02583bb95ae57f406ce3db7f0f6d0294582733c518bb0b49a68e31a72e70613bcbdc4451be485f6aadbf215f9cc04e407e38e4d78c64d92df04b5205526246a494b59bc9fa480e44f60c36776053bfa3157f0c579ed3fd32e51f1adb49ccb1ed99c3c78a9f22957cf5b5239bc63736f846ec1e86e333244d80df8d079311515725bb19c6df2b092d0d0240fae6dae842da7875b8018ce2eafbcfd4addcd6ca92d39f2e921ba2e162281a44109e5ae82166091e9c3e12cfc2ece170ade880636db33f922927f466710246f2e92ebe3183d8f1eef4b91e8ec4b5fe865cf541b6143cd86b637391b1742d3a91f864e2a101046ae165e7ef772e371851b51ccf0c4bff26531acb8364e6a618e4064c0c0082c8e870001c012bf0b95aa27136f22f7e61228746eac0be14379c4706a3d0725e6510f229f652971e4d7a798bf8f79cec4040516143cb0bf8cb8d777173b373b27c94f4210374fa45e88f8778d30bfdaed2db4910bfcbf327364d4c5db070bfdf13813bbb41b843c89e2ee8838d2b6f379f7c9aa1945bc95b4df9a4c1de8d7d4f579e8aa5e655512c483030536053540ba976cc53781c4e1b0b1d9077ae9426d5333b016680f3d0283395a25c4dc7f5"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f4592bf1a"], 0xa) read(0xffffffffffffffff, &(0x7f0000000380)=""/100, 0x64) r8 = dup2(r7, r6) accept$inet6(r8, 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) 21:43:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) fchmod(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x44}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 21:43:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x9b) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) dup(r0) mkdirat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x40) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) kevent(r1, &(0x7f0000000300), 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) 21:43:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) getgid() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 21:43:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xabff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa50], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xffbfffff], [0x0, 0x0, 0x0, 0x10000, 0x0, 0x8000000], [{}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {}, {0x0, 0x0, 0x3}]}}) 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)) 21:43:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x3f, 0x2a3, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x7}, 0x5000000000004, 0x5, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:43:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000100)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44401000e}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x21) chmod(&(0x7f0000000080)='./bus\x00', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:43:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 21:43:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a443543", 0xc0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x98) execve(0x0, 0x0, 0x0) 21:43:51 executing program 0: select(0x40, &(0x7f0000000040)={0x3ff, 0x0, 0x639, 0x5, 0x9, 0x1f, 0x7, 0x6}, &(0x7f0000000080)={0x1f, 0x8, 0x4, 0x7, 0x1, 0x100000001, 0x4, 0x8}, &(0x7f00000000c0)={0x2, 0x100000000, 0x0, 0x57, 0xffffffffffffffff, 0x5, 0x7, 0x1000}, &(0x7f0000000100)={0x81, 0x8}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x400020000000, 0x200000]}}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b8bc70 21:43:51 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197b386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b80400012ae444473c228495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b56c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded015b746eaa4221af5cfdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f2c0ffffffffffffff5c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffff"], 0x10) write(r0, 0x0, 0x0) 21:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0xc}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff5b, &(0x7f00000003c0)="ccc104b1b924de5532a2113dc7a3477026a2cdb7bf698955d7ceaa95c5513348dc6fa693a1402941b13c0467dec24addc57400fdf2d0efcd4fc6b87bd9472c5c28bb3fef686f03f67c4fcf1e6eeaf8eff09db4cd47a02bf2bd5c8f75950f7f2c708a9f214a65f9664a06bace8ef6143c1ae2024324855a77ed021858d2390323de1a96c2da806a3af89c389c288bf65b3773dcd9bef24358252a1b92df29f0ab5da040c141f12e0b4778c0ca5aa3aa8b79dbe8e037ff53ceb514a0fc2b32c97392c6b9aea1f2a52e2840c1c9579d6aa61cc8cb11f010e7fc133da18c8f1436de47cb3881e6b5dc9f123e9f7278bff926ee249a853efd81b71c83424294025ef09b19d41c6972004692be4b425dd8aa2edea33f39701092c06db9f1f216eed2effbeb88e3ce0d9d87fdde92484eaf41f6480b3dd6c73fd496f28ed86072c8e14181a80488012fe5cca7") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b8bc70 21:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 21:43:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 21:43:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x65d, 0x86b}, {0x18, 0x2, 0x8684, 0x49}, 0x4, [0x3, 0x4, 0x7fffffff, 0x4, 0x3, 0x0, 0x9, 0x1f]}, 0x3c) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) 21:43:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2000000000], [], [], [], [{0x0, 0x0, 0x6b2a}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000001740)="44de8816ac8537efee717774a795b4205a23b2f1b67f6740db242f7ff453a3a3f6f22bb602b0aa3898f527129f25ac69c78cdb45420b40b870e401836d6b27077bc43f6c17342b2ef8983d4bff37df50bffa4a108fe792c4ac7e91bf45e4be16b95a69feb54a532646b7ce2ed99870bb36123242bf52c96d44ddc11d639cd593cd7ea9bd8ea4bfa9cf791499ed18f796be764c8d18b62f04dc929c3613146d4e1a4521073f050390bc15c815e6021bd5405d476ff576980351597cab6ddf680da2e609b822651631ed5d3e58553dc6ba04ec43e5d950751630af684f34f3f9fc16b4b8fd8bda068f805663f761f9c387f86d1d705eb5d1e1c47f02ac90b950a24c9759583b18414d3746e0579f79c2a64ec54a82094db417650ab40c7705864f3aa0b6703cf9dc3fea0903d3be2dc3b336b65fe5a8f4c7990a88f1139b82f3b9064e89b9d78b5aeff9aebbc9c342021a96539ece094951f5c36a213e7be40387d0174f308d9d0f6df739612c6578872dfd65c6a03153887d8c55a53ab66409444f0b2e9cb5bf0344e672735e9ad552489ff1ba6e4129fb23bddac70f74d6f82f96f140c020de70dda5ce89ba3caef4808cbcd1b01b75e44b5bf47311b683ca430f932cfc839673d59a7dffbcf28c18d83833d7d58b5fea2a4c1f0050961d6e46f255ea18129a088158eed67ba42a3b051afa14a36b58bc9bed5b44c9da9a1095d80b2c202c8848371a17c7b8f90b7c0eba595c1e2eabc4ac5d8455a65d8e230c3fa825f5c8f73ca3b65ca03c5f56536ef6471ca97a4a927ec74258bdf7d3ae72d77f27f01c047a491afffc263658ee36d18e618717cf458f8dfe22bc14b66846f81e6a4b5341383f673bdfc8d430055eab820806aff4ddeb9127b85580081b7e1f281cc850dc8c2172b468445f62cdd1d12b5071a7f5787428e8f6e1cac2dcce0cde5dd2a26c57f4bcfb25c6465427b829e102cfa7b3a31c5c368ece9ffbc4aedbf6ba86fb6f9c2a032a234caa263e005541d6eb4f4d03b7b25b9a6359c71fe557e2f066794a09b9a461b8ed688db42dbd3fe303cf419ee414f424ea8f1279564a3b0254a86fe978b1b6712bccf57050f21f7a2297c48c9a9097c3359861191ef4c3127f8344dcb10a9cddabe3234828f9838dff463d0d6c531fabd43058526a22ae45a78481da13d52a3ab9b7bb5ba6e0f4ef85a6ede53ec91cac8de087fb3ace2ae69d9f581d7cd66d55c135d75cb70c42a0739808599e491b4756ce5a7f3ffe62f245ff8c34c8f595fb778343bc51357f0dc4bd177597a964c704c6531cd31f5be428fd02e57123e3b1b923ccdc7221abad671bf4621a5edd39a1ab4adcf7cf7911906cb6209a55be63f3462628c114a296ecd983ec2880a864d9b0b46b8e0b84dd8cab5392ea2a25ba3538ac10bed61150328f746ec6946b702dc461bd4a1ffdff03e23f1f44b39daf6098849305121bec1dc98dba446d24c827ae96387fe41f1cfeb80b9926179054b5c1b03a5251cc999ddf6d6f28d00aed73c9526a3b7ee49c9f994ebf665b299a50ff6c5d6d653751b000401dc86e1af41454c85034b10c151b0eee25005691d5a6995c95b5932b49144863057b012c14b25059e49c5f3237686bd4ab10fbea58a6ad21c975861a0b6d90920afb0a4d52f24b31b694d15c7029c838618f97a68afd5db589ed6181e2fcf84292736f459fc6708c12d5908bf600a95433ca563da50dd1b0a8887ad87fc1844aa2b2c20e13e3fc62a547ea306ae6c865a45fdce9edc43c7e853db95cf6858123c8bad2200684f8157a1c9d34e3f29fe6682ac1b932b681ec19e62b21cca7b6855b7c7b416c4e5c5d326efbcca1e78d66b8be6e9071724eed978dc0ba0a6c4cbcc34c82b1f3ad7de0959134413212e7e827148989f856017d7f277a61e76be13832d35a7f132a6378c3a7a9678bfa1fe9b9ce7edf45c009c41943542b2eade09b88b69719c66d07b37a8979a5aacc5925151018ded7f7d69881dd20ed317ea67941fe2fa7bf89ff008ceb24ccc290ee6aa6e02644070aada6d79688c0e21617ae772aac43336a8558ef5818481e815515be68e1c407d59dcc431f1731ff8f0903f27de59e94736851f0a7ea6c1d7f4db9129747bd859727b9b4dac7f7f428fe3efc4ec3a3edb4175851a5989e84f3886794eb9e84d92a50d5879cc84a9cffe70201c707fb5bde015ee4e9603db2395ed720b13ade35b374841e461091b97b6a798e3867d36a2226ba7ba2129e46b6bfdea6ed723de72c5a8d9f6ca28474c28755afbb80fab6bdb8bec79e247a65c9ab017ce57109e0abaef77dd5c395845587da2e26f34607f3574143fd627029e7b97ac29f46ebcf871d4105cb5612428a39c94de51a0551a04940d3ffc2bd8ccbcc65df9c28caf8bef65d6df123757dc3d00b3214fa1a595bd3feda89a39edcf1043daecdbc81e9ccc71a0d8283615d67e55a91c094f577572f8169a2514f9a6a64b513ee683e45419531c777c2f5daad1258b51de59ab0d1c8dd4d85363821bc6160ce93f44ea14a69a146b3267a9a7c351ada04313e4a4ab663aa1828bf4b46531acc5705ad092d8eaae65ec1dfff37840089e2c04ec1321519cc08767b7881e00fd96a215497a6a0acf735fe0824c8d98799790d79c1e042d4aa3da1867713a8ef807175b2b137a9d2a4f3c0f1211b4f077df727dd573c09e16578a2657d12bb3f999cb665b856e1eecf04b86cdc75a37cc644513a994d68b3d3390d88242a7260ddd76f125b521dc9684e61a9286e03ff39391c3bf55b36b9051658ae6f9dad8adab1f43fdb6220ec412fb4d24bbc8c8df346e782eff17f41a487282d2db68cfb6ba99e6cec4df0b15f899083cd40e3a5b4439527c74442211deb438485c918b839db61eca55d77a073d546194e396ad88b7ad727b927a258f95efb45fcef92f482bbc93814e716f983c149274e54494698b2f69920717e7f51d0cbdf5f4cf09697d0a045e5e8ebcaf493006aa477c0dd5d9d0e0e08affef2518fd383fbac306e7338fde7a312b5c97072873d855e15aab7886cd090b2958dbb0431722a80f36fb8b8d65d90ccc12727760a5be0e88c4a7800702087df105d90e1a3fe239c54496938813967f3db082075be814aab80221b5dd225cf1411e5678dc9c673d46f80e5aa43fde7a452b48ec8acdd04f777dbb0cef7fc3332a464e9a39fdeb904364e2c3932b70a0c33850dfb996bb86780dae185aff00c368ec3b121461c4e9aa6c342dc0d8de5bea2af124060c04856d54acd33f6ba48785c52291774220a537619a647fcc1f48042afdb7cc059ace24a24b417b040904369809cd411e492b20a5c3500f03bdbb6a345f613c6a58c72a5a5b47c6b5016aec6384f2bcb222706d78e7151ebb058715044a6780a6d0031c60b73a47647315a7660e29932d383d979e102bc3575fd1f5c7cec7de430a9ae807c527906978fa6e68d309ef282ddc1f765b5995407c7288b07928feac7c7fc23edc377b14319a9c88545c1fc3694f39b00939110835d79e6b5d9287eebe2c3dbed780c889b39f085b82c312d29efbf3611786733b05214217468a1107c545c81fd937e74cc0472c006bf1a83be962ac75db250980b432afff61212cb6f8b5199dffc5e1803e81c77a7c66befd05ef5e1affcc273d21d68649d81dee9bfdf96e06a608dc9ebb374c1e73704aaed0f38ddb5cd53839d8d80f4c9092c58de247658be9fca27b8801dd7c03039984c6fa42ade81156910ae8e4f390d96441a5c91df62094979a4d8fbca49a3a2bd065d932648c73cdd8a2e4854f9212cc08028cd201294f85556e77c9eae4cb75c447d9a45174df2beec807a70db21310897f99d9f5402c3a85cb7c51add976613e673f86b9725c05f5556cf7339f8cdff8294aa9d53890061a036f307a1ba0a9aa96bd53294a54e691868fa18ad2f368c0e117b09af11e888ba906271b1550ba03318a8a6eb3514b7dbc0df7be17c7e9cce6a164ce3bb8475681f54106784dbd93f43fad27e8a405cffa73bd005707349f3c8d6d0917ef3bea705c1cc4e4121bda2c415e50ca39344d4f8e6facfe2d16f62548f12be3a7c4490d41b44a6ea5049a679ca399a9aad570d7623cdea0191fae0a344eff81178d0b1880ae1795182b84e6dd2ab85aa060b6e251aaba5c663fb6ae9a7b7db60777c6dce98c8f0ce33105232322955128434310c8ac195c1135de8b62240f994b842d59b46b2bf06ed542f9dd12c11a6ed7401ce070ac155a1d313183903de3b9c0791afcc2f55d22aa0835c0e8b9f0fbe755fc0936ff31e9f3a4457eb52840dace6f8be4f88494b21b96acf09e1be4865f04fe21c6a044140d268303c966963e758d0848865c1a279b431c20617e074cb08d2e1050ae98f02c6bb021fe74a8b12dc95f02cf3fd379e9c38b3ffe749f9b1a410bc263535f0529d11ff4613788a185f4947b9edb9ea668f058d1cedc50ed28787bbd31257b8b6c0d4f812aa36f9b2b14029edca9356f06258d584f4ebba854aee1aeda863573a4197e54d3c0b1273f1bee2e701e2a970510ba3c65c852fe3150aeec361d21d261235c88af0c9203a3db54ee44bf2ce5a5fcc8de001c10ffdc9f064ea80c0564a07b0c17c33365a20924cfc9851ae6313a830a73e82ca1a182636da03c5518293abc9507c201f9865145ddb5f42bcab7be3b8de9d039f76cc9866732f2aa97a54b9b2086e5ee382f1c2a715fdf9026a552646609bd3bc2ac23daea0f7c25e8ea2fb49db5f59a0e0d66c3fc5e8a7c5f32aac319135b38c98f42b449008da2334c3acaeb4bdaef832816c34732ed88b419186b6baa631488d42f31f29c29a6a378634fa1cda00a949843aa7dccb3b963292f604cfca91357655b2587cfaf33b069fe42a2ea61572df782c4fb0e73bea8414dd06adca5ae09e5747e9a5dcb6e3b319d3a59bb58597017373e92633694c2367cc8bff02258b777847b3d81cce4c84c93a02117dd9133ae0af51fb4563d1420e9875836c01dd3c668eb766a73e17115e7d91d85e1ae2429786f5cea2f4948493e6ddfb7ad233a4cc9621e79df403cf086499da1e969858b9a134ad26ef3096ce845683347f04d1f7f290af20be4fa43e693e8064790f583154ec7acf4d95892f26585767ff685f56352dd235dbc6642e6e031de3bac0397eedea9319512544ed2d7bb7967cf75e22d14e50de3219cc14f9b6f251109430e51377a88e833de3ebb7f70033ba747452561cace6b4cb99f94ef923b7141c4753eba28570f82ad9a3d8982916ef0f248389e876e61c2b3c2226dc4dc042e5f8fea08ea29296a049431f60c2887b946a89fa2ebd388b2103e43cc59eaa381e3d28b971a1a2b0243de62210870568939885cec93ea3a9bb0c84a67ec2c07814512e24719e6889e888636a205834e449c657a175b82f7512ba96c8ae68eb44f26de281e5053290c35e2fd5f17adbe0a69522aa061f2ee6457a9e7e46d3b76bda256443ef2900ce21634c6f107d022e94287f672ef04020cf2834f876d5788798ce73b3118c14f1874148e64ca12183308cd2e56119bec2cc7afea035ea157afee820cae74b4ae19d6ff25a5a52c60d3a576d94b36e6aed12dfdf3593575ad49b4ae1911c0453aba8f5452bdf2fd644ac1172977bab5f932cee85528d55d70e229190b8fd164e725ebcc2d9e1827e09d028ec1dc9513dfdcd267e3d3b3ac231c418a530d6faf8cfbdb4f9e80c8f2fdfae74f081356c95ddb7c3221151b79d78480cc5d57eb07a8d2ed0e9", 0x1000}, {&(0x7f00000000c0)="1da0166c9917ca4d554c3d015b0905d6ddcbe5bc3a40c7a9217c987a8722c8b18d76bc6bb5965a01d37f148d9832e76e53ee1a864474a54c83ff2953131302b3d595a740b31caa96", 0x48}, {&(0x7f00000001c0)="80e1de476f97e5712baf7436d1e4d4a5620e12f4f1a7ab2c6564959bae8118c190a5e1c16b38b9dcea2e06928708ee599bfe54246a6a1a4cf6dbb17a070a9a85dbd831dabeccd5666bac5a0e82bc00764205378cfa56c333f1800e6451e01910d6634949c3e9977d2bff5c2b95fd85d81a1c010a23d2ce6c4462de09dc49683e72b678cb3393133ab53b63c658d57ae0b9de753e6ff537a6176fc1ddbdaec369b702f30bc3a44b27025f9306a564c0b75a9cba3b67a6ac9ccc95ad4b64cda5ca51f7c6d8158b0399150d27ba5ce4f5968021bbcb8e5272366fb769fe0034437f", 0xe0}, {&(0x7f0000000300)="c072e9acb4e5242637fdb1f8bcfbafa9b9edd7e687a0540eb349f53e0cadfa91d6c22beae6d56524bb132050a044ea02367b53e1acc8cc242c6646f78f3c2abd7ae0359a180ee74a9acd3f44", 0x4c}], 0x4, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000380)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 21:43:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893e0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffeb3, 0x0, 0x0, 0x0, 0xfffffffffffffef0}, 0x808) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) socket(0x6, 0x2, 0x61) 21:43:52 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/16, 0x10) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f00000000c0)='./bus\x00', r1}) 21:43:52 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0xb5}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) msgget$private(0x0, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x2, 0xfffffffe, 0x803, 0xffff0001, "6fda09583b8813b30300000000000000e0ffffff", 0x0, 0x8}) socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)) 21:43:53 executing program 1: socket(0x11, 0x200000003, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x440, 0x0) sendto$unix(r1, &(0x7f00000004c0)="b100050390000000000008000121000000000000cea1010100006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290814c75b230600f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd8972f9d2872babfbb770c1f5a872c881ff7cc53cc94303b22f0f90006ee01be657aea8c500000002000000000000020208a371a3f8000400549bf946581947684600000000000001ff9c981e0241b119f5b39668f97cdd169976c784f7344be36afc3dc098d1c28ff5cd5fb307c06e2295e9260183cf453125b04911c536fd0c409354a3aaf27bb6d1e03a8c61bd6321f91d3396e0d77efb72dfe5a9aa729da02602f378a96683b4c8", 0x6e, 0x0, 0x0, 0x0) 21:43:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000340)='-\x00', &(0x7f0000000380)=')\xa5\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='%}!(\x00', &(0x7f0000000440)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f00000004c0)=',#\xe7\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/\x00\x00\x00\x00use0\x00'], &(0x7f0000000780)=[&(0x7f00000005c0)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000600)='&\x00', &(0x7f0000000640)='&\'!\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='#.\x00', &(0x7f0000000740)='/dev/\x00\x00\x00\x00use0\x00']) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xfffffffffffffdf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000d40)=""/184, 0xb2}, {&(0x7f0000000200)=""/11, 0xb0}], 0x5, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r0, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000480)=[0x1]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) getegid() r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r3, r2) fchdir(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 21:43:53 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x1, &(0x7f0000000000)={0x20, 0x4}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001140)={0x8, 0xfffffffc, 0x100, 0x102, "83bbe9603454c47a951d472a7e1f1ffc8f5a172a", 0x3, 0x1ff}) fcntl$dupfd(r0, 0x100000000000, r0) r1 = getppid() r2 = geteuid() r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffea9) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r8, r9) recvfrom(r8, &(0x7f0000001380)=""/182, 0xb6, 0x2, &(0x7f0000001180)=@in6={0x18, 0x1, 0xe62, 0xfff}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x14d) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r11, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = syz_open_pts() writev(r13, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r12, r13) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000080)={0x1, 0x2}) r14 = accept$unix(r11, 0x0, &(0x7f00000005c0)) sendmsg$unix(r14, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r10, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getpgid(r3) 21:43:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x0) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf416ddad006854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) fcntl$lock(r3, 0x13, &(0x7f00000003c0)={0x1, 0x6, 0x5, 0x5}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:43:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 21:43:54 executing program 0: r0 = socket(0x20, 0x4000, 0x1) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac22a5a1daf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a6579159255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da56b6770ddbf42b3a87e35f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a49f378bfef3789ecdfcd4a0ae38d0ce05a2b3edfbd00d045b7ee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15ed5104728793b05c484bd13df26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7a9ce63b7ca7a89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85755ac14e0681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661333a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a808b480e9d71c16eeb4ef4c7c42f67e80f3b9b9f1fb1b4107b63f954a5402af1f32c62ea8b46bc2f6e386b629ae9ad262e704c3a86dc2c98aeb88d8f6d06ff6ff0c0839e00d4b5497be0adebe1379977118400d7a097fa03da96fc3383140eb1efb087565d0304eb5d115c28615650184e50c5912e3507161d9f72c46bec4bd90473a1f0a10a59595e4d8ddc0247494c7ede442a8d0cab5e7cbea9a6c54faf09f8937fc460f4"], 0x10) writev(r0, &(0x7f0000000000), 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x700, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 21:43:54 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYPTR], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 21:43:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100) r7 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xd091523c5f862b28) recvfrom$unix(r7, &(0x7f00000005c0)=""/145, 0x91, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r3) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x1]}}) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(0xffffffffffffffff, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:43:54 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x3, 0xb66, 0x9ecf47fc, 0x2, "7297f41947e11b96f6efdb4f74d2ab93207cc6b0", 0x6ab5, 0xfffffff8}) dup2(r2, r3) dup2(r2, 0xffffffffffffffff) dup(r1) lseek(r1, 0x0, 0xbdc3, 0x1) 21:43:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x200, 0x0) dup(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="27bd620e8c4fd1a50a4e63cbd9c3d209d0f378a361e294748cd9ee3b14433d9e2f69c69367917390c3782b6140a685384c424d6a32833c0c9e80d80e56d4301ba77bf212af140a5f000cea3df0e51f9e48fbc7531b3ce1df6b9462d089451178db079406f781bf881eacd25ed78fb9f4057ddd459f57ecc93da3c5839bccc3d4a94f66340cfad7db5a69374158009e4e6f92fb7222b919ef29be5a99231ebb4fc46eb9c1456865985ebc9ead22c7cd24fdffc59b69395d700b3c58", 0xbb}, {&(0x7f00000000c0)="eafae1b1cdc68ee5aee7691ad7d27b7e915c0959b04fc7a6f8630464653f86ab41ec4261b479da45c6ebba2812ce316e8b398f0fecad6cc12a89c51e343b6717386ca35e179d003de771a712be0dca65cdcc6160de996f14e638a29fe0e1656e493a45e05b53e704c3bff25ccaa05ae0194a910c886128121203b6ffb2e0c2d960166e88bf6804888d7eacd28271575dda14db43a3099898329c26d53837b719a6c3e3449d4248686f064379e85f9fb97d226c351095e42807d7fa37c7f10c1f0256f7838cab99", 0xc7}, {&(0x7f00000001c0)="2c71602ea4d531be5e21a5dc4ec9c4b4e869164b278460427a525855999049918864ebf186c8ded0ea22664289ff2a858dbb92b34a37092a48effcbe71fe64ecb55deae653d1eb85139087bba5913274760bc2cbeb9ff027c3412cd3f1bdcd0a111992e105c12a54ac", 0x69}, {&(0x7f0000000240)="7b1e81fcdb4b5a7ba1d10b1ac00a046ee5963dd48aaecd8886d28a5d51a4dc32fe01c16612df1b30ccad20c25c59d45a9ebaff3d69784e19a3061b0d6f8e1b20bea280db88cfd11f1acc798e3e58206f2111ac31bdadbf914d81250570a7116c3b86bdc0143cea1685d41802d13e523058693e3c", 0x74}, {&(0x7f00000002c0)="11fb8a2276b65ce8fe25dddcfcdf32b5fda2dd57ad8c32c8782757b8cb4f2599079791574f9944edbe2ed6ab00ea0580b703d5f0d83a503355f05929c4c1d2a606314723a93e42a573917a6fb525eb3474369840bad87f285dc448884832601a6943042c0fa725349c155dc8a28f7ae086b316a595d479c493b57d6d8cddad4c1bcc8aed60babfb34f8c0aadf6c96cb3b500c111efc265f783dce0b7dfb979f87c", 0xa1}, {&(0x7f0000000a00)="081a85a66da842074811e371f74f70cc6c0e1e6a6b18ace82b80e9b196ae5e092a1b0da89b01971d04a2ceb8d4c4e5f25e6e2408f665848d3b049a9e028da606089e2a058d314b9a724ff2e927a885edc964884411aa22f865d2d249b57b53a07963afd7c1443ea2e0dccb6b068045c4685612afd002e99ccf58a9d30fddbc28e9ba1493f08b395a6fca02055be1f8a8c5d758acf146bc5458d26d77d815dde9cc1cde59cced22f6509af90a5e20d70a07eedb85eedc0180b32f0e4ad42eb4bbacefe8140c86cc1f8280f9512688455b239234d1ce3b77c7f514f0a9855be4d503b67a56135d793156f6f3f974a02ccd68b212144d", 0xf5}, {&(0x7f0000000b00)="355ab55d3a7ddf91fc1129a880830766449a4b2c43b44c993df71644176c0d2fbca6fcc9c4c83bf5e0fc95da0ffd4a205e3743b49d369f86cd6b47e09959cfa12f1d34b0be96ef399f94ad988314e68068865e1640d498c0c613a299ea236e2025211d7a6ff933e23f6d40bb42126c890a44ed0216629b15fdd3370a767c447c0b582ae50e0c9c5234f672326d7283c5249f29c9eddc574a6641da84b501376b181c899452dc06fd196ce8c5e778047c6994bd83fcac2de0ba0a6f0eb2362b5fe1da3b0a06e8424dc163d6daaacbb9fd60e6e40bedb1856147deb8603c643f976fa71901e9b8e095f4687ff2ffa4e678b1fa95a8ac5a4bbd1054eacf466c873ef2299dfa2abbc3d50baa5885a6c7508cc1218f2a93d2be99697b3a876cc90b4f98a4b5b56f48e05b41632cb35a7535b0be3786827ddb6ed0ca5ac1298f8d6ad6fe0c845f812724ff408c1f976da406c56b9bd0eab17fa8dffc058b317563cbc53ae17fdb59afcaa0db4cb910422d2bb732089215c9e0c59ff05ed7acd3eefa980af4f684b1746cc5310a7bd30c0d9a481fda11ffaaf4fffac159ff6897f100bec9bf3d2c5693e260e8914667b5019caaba0b06b03dd8cacf61a1b0fa6f0a71694f3bdd72fe504da74369e23053f1d80b3cac45428b4badaba4d412a7dd936888560ab9f3e9a9da6e1b5b72a8eb75bfae6172ad74e3e160a56c4c147139bcf93f4a1f726dbd894317d9eeaeb6bd6962d7d9eb34fb1a01c6cac3e62f4662a74803bbd06b6358478d6a89528f470d38e98dd092f6db3db5a303ee7534faeed23c2ac5afe00bdd61b1718744b0d58609bec1cdf205f8ffadf48cb252a06c7744403c2021f80b689011a4f025ad0cb47cca1060850ec38fa5490898f191d17d4f5ce85d2ed257de04d6a69c8638e7a91e0f59cf4ea994ba51fb393179eb152ddbafc966538bcf959a2d9e8e6ff2827d7d72684527d57e01ee54a8738b2b318b2321c1cbd88576a970ba0a3ca25cf30cdb947cae3c3ef3d59a664b7a7b7359ac986ee4646792544e279ee2a217067f1a60598d277fd3a7cf41f440b0f6e027aa23e1d7cbeb060051eade79125511fcea3d3862d308a36e1aea69fd2248fd60ede8c943b115f63ae45d4f882e9ac1da121ba5a9eaa0db5914dea9d54841b2ccab4cd05935e994df941e4a986b6e67349fd54aee255a578c66281ec2c57114f6420e48b1ea6aec30b3c28300370ad84734c7d0025daf4b8bdd26297b1f2bad1ad6c0cc62b5153a7d0c6f018a6bc4a5ec47b2ff1b1fe3b04f334cd5a0005eafc87414f50e6653ad2abcde503bc5511059b933a01b64373e3c4f3e7929a41aa067e64943ac4ac5022f2dcb8f30f52d9c6d5fb6da53c95eed4f566f10ab68144e30e207739e71a5c1f06842609756f54f7f6647e08dbf76663c484d21603ba1809e711a1f224c65ac293bb2a1ddd2f75e952847ce9ce2d19c43d91bb9401bc34f81075ba7889eb17ba1bf6891ac6604795152c5f405f0f65781869208f45c40429e6e7aa3fbb3a394c503ef4dc430baea9e416afb32cbe35d77c0f4c3b6e580e0a1f09814950e97c81416a940f8b17328d160a4e5229c1e6607317a8d47e767513aef7dcb8cd2c912a4d36b91b2cdaf72ba53bf4e9cf5abf07833af72f0ffa0bf93be84ddc5caffef8db0e5bd5ce5b03336d233d5c2006b4bacd8b06b038d66bd889dfa6fc03c5c42a6cd60e26a4f512655e4b059a332588892d476d3282187fe19bdbc9e37819bb6cb542c16ac32a1fcf84ef16143ec1a397c41637b9111410a7c5b161047e14b45fcd675ecb0cf2d23fd1ce383644a22e3ad18905b1568fe29e9b849089974684846b39326f6e277b65c5d9bd855c4dca5503b25b30b28da5e26e9c1a9596c834aa6a92575ab0b62c05dffc708cb7b874b6406f72ffdbb10e195c22342c61dd1e4ae619e6ed60cf67dcadf29fae79db106e3ff7fa66340afd415ba29e8963793594b658002bce2a84263569426b52dae2227827c41d9f4807b1e0724188385898a85967d48de5e67d45f680872021f218c55b6cfa783cefaa775441be4c02ced9cff6f5cb0a30d66aef24f6efccc7087e820cdf6dc0195fc6cfd15b0130fb86cd69401d6003eedc67345ccbdd8be1b32ebea172acd160be16a710d43ffc7969944f55b929f41e2219ac4affb31757e1f87953a4f9f90cb709509475f90ce2a4d521079a8c05042056b88a0939dd2f861b89fb6c43f8e0b31a79864d03949fb86cc0d929cbc0901775ac56dca4e69cfd3bf93f4cb86b14c8b0131771fea553027b08616a8d402f419a60adc90bf2597ba15bdca1bdf89995b78842686b198981953c54b902c0d68ba0027dbaf2fd98d8f15e0dd6e755efc2547b0defa8fd959c1732616cf417194de1ebd880256e467e3014b7a5a342d5e3e08c5f77c9e819ae836a2fff7c758f7f7cc081a2a3d81de92f4cd7afda4980a5fa19d6f1afacf96822bbc8c5ea9a9b107b7c0bc634c08baa9e5094474c600dfac5a31c9aa82a2be0bc09bcfd586b2c63e183ca4e3050033e2461da6c6952da8a0a938be1ebc6dd2c0c654f51cb9efe2f2c579baa103c227b2df26874cd0e2d7411f28453fcb1f6eae2d0dcccc717130072af68ac613266335020d710e2dcd4b0bf3b5db7e1130b415d09609e07b56df6f891d14fb83347713d5c91671bd3d001d035f54e429338ee000c951f011c10150b8d520fedc76753d6a8feaff9c54e7c6e0eae885089c5cd735be05521980c1bc824678e7c50a60a4257a1d46ccfc827673e0e0cbc874b54b9262eae8304024db08e8eff2643c32a0cb3522a55a0808cb0c863103c0751438dd5a4e7cb986404cc2f73195d0277db8a9ae38cd379e2a2c25bfe4d5e7d292452f7c868c522567b30bc23a3cada2c44a61766b775854ac6eb45d5889a332edcfe2b5795769a2935692f9a6bbeb2cf5bbe0934bd21e4fec4fefda2acdb0bc2ffd47e0fd888bbda94b87ebe61dfee6515999453799e27c539a7837398a8daabfa82b5d9f105010efe6d0a2b10cf3904f3caa0ae6a97146c67479d07ca4c9ad82c9244e71d6c200436ca6a4f2f1b62295467fb78d907f1df3a9e91ca65a48d7fc424bfd2ba7099dcc428b4eb437eed8701c6b29898c03650bc2edfa65623cf632112b3c23f248c11628804f709ff1602eca085d7dc972ca9c9c602f6ea08bfc55856517c64fb3c2c208f3e83661dc4e042918bbc8c3dab6ab87fda1f1c06f29e9f1dfc07d7a3fcc7c48e9aec13ab94eb69390a9d6bbb9b0637079033fd8bd478afbed606e32d04f4b7876ce87950a82c5e29d5cb31eef740134f30114a18a81af20776df1f57ccf56a30fab3e76d66b6514078c55c4886a69037c519668c0bcf111f5681abd4ca9ba6cd71d1b3f8ac18d06c6d124343df8b0991e8ec16d7ac5501591a027a09854398cee33727f67f06061f0ac9b41b89a416295ebe4bd1125d1c2534c83fe02af251d9f73e2ba80ac0cff4fbc0b587555a9bff766ccc667a2ed40b3740a05e2e3d595df02f5e997b30907da42ade03049de1a87d5349ad27f412f93594d8f8b731a5471812d4b17013abf14501662a49b88a3f2db6d3ffe392639e81e0ee1449b722ece7588b7cacfce0e6cfc064a77c143f029ca7a8aae6f9a48f67a9106fbde8c6c5868f6a314f0e755300f06c93ad81b58ffa8d1480b1ebaa33cecd96ca430c1c42c2497e4c9073a59cfb03a2993a6fb7c62f381264969b194908e18a7e9f01e75c6b68d430a8507538860e07312f8186ec92fa6bf7278916fbb40298dd7d14e4392c549ac9a6f8031a8dc7245ef84a428661800223b96eea842ee3426fe62e5c94e7b09e2a4627e6a088be5667a554a9e55d9fe70644054375cefcd5c69653b7962a873c056b7df974a991d7c4ca9574e665ca7bf97197d2e564c1870e173b585be7ac6ebbc68c6c0e621eacdad7e1c037118db7622144385bd3ff8200070dd13f1a7135c176e56916371aa12464f5e602833d8c5adfde1f94b8fef4f0b8deac4409a696bebdd3aa3a5744404d0977aec9bc709819f6a764d6cf75eb98bfce10e41360aae960f48d25f05afb32250b7be661de4060eb2f919194c2a79f510efe52b242e3a75fffd413e6749d2574c619779058f4b8a9480f4b3f692b1c35e718e3d51c5b141375b2ecc6f5e1901d9064245a766d42d4990f89e99d2ee154628b3d3a58fd78ea1abf53497b2bd916865611ae4e4c99e967473d32248311035c121bb70188832f2461b0980240b541afe5a072316ee86a7cc7037723ab6d085354581d8db0eaff87b6edaf18dd10a23d54b70a237d7108e2b1a0c6a1fec7dd29cbc7654d25c222f139242c9986d75a92fd57abe6e7aff05ae09056d778cf51be53d631d1d6f78b704bc3bf96f2099eaa7729975353ceb2c0dcefdf304cf77ebecec6ec9122082da298b9e83590254149fd3eaae7508e8bc4930f16de6f34f957e8534efd5afd6dcc165161f97a13b390119afa6afddaa0f47f3bccf6e44b0e4b9b9006fa8a43c72eab104b9bfcc89deb771370f9ad0cffcdb981aa5db0349c29e3266dc8b2fdc68a25fa8d8c3669511c38ba755cbd8403f363c844d3f9baeb0de2b18a727ee4ea6e9fcd3b3955b2a28a38b51622f8a01c362025b330efcdca35d911f51cfb15d07d8754da9b8293a75ad9c5e82fa17a59ea0be5c0f188c34f0ec24c67a85db3a8ff833a5f2d19942c770f29574c5369c776770820f2502d3b122917eee7ec431de9cf9a323e9c3354d6a4b990adcb489f6e55b08546951944f7066ec6061f2a5b1edf4efe7c0b14d94ee5e04493f3534c65fe7ca96a35a733228917bfd0a8d763e4eada29b802d43aef6a7b90cb482adb7d60cf4066fa32f26fd41b319119abbe4b2ed6800d43fdc2bd1548109f0480eb2bf56a863734bc96bedf8a741bd31e018cf3a9dca59fe530181054f4be299e1d581bcacd352b97684f6eeafd69040d83d8074a4ce2097e80f475730a8f3b283ce9b9cf3666558ba9cb7e1dd171371c25cf22e71b94c10d5e2e5a2388525fdfaeeff770f1f98cd7063298141ed5989b95194d4560fcda9f499510608aa432472ae02cb55ed24e1cf04e92c63adfdf729e39271f1a61b7a1cd10b2ab594dc046bfe4ed36bddd9ba486a92eb2375198cac0565c04c96267474699ae10924377180d0cbfa5e0fd43e84ea5065b3d6a561654859a2b063031903a307a24fe9780a922448531a1928754829eb59c4d67c2d39b27412056426088ed79896b7e956fcc7c8b3afe16ccf4b2ac8183f1d94297322383d5dda0266c85f693fd7a71c49a5ee2a48c0a783bea993d287b5f425fbb876a23a98db44758df2789da6945fb33a501f303d441213d07ba1c948c6d94c2f246d7f9f56b233ee37710deef078e7e36d9df40dd34dbc96d374154c7fc4b402659d4ea850d2852dde33eed0d60cc599c8f08d182195ab7c5ad2c56aae309991ca5baad67feb494e0a72903b8e9338ffbb8be6eda400a3f81d7a632a7b85453a0c44749b7d23071330f606f06e1e8dbf2a4dc3c1d065225a64608e615b8e007201780370ed30a91606f4dce5da780d42d8ccb9dbb2d565d6ca25358590ceaea9e82e1deb7604dc5dc2b2748564a18b05241f0d7d666eb5ba57fe3e85f618dbfbaeb5bca297a21e1de019271c885dc95e39821f08f37e5cd9fa88fbbad5b2a9bfe43cd7ea5b27b00257897940c1a9a7a8704cae2f9e4be7a4b3efba51c0a6f96e1f020d993e1851effc4cf64b51b7225ae2e4", 0x1000}], 0x7) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x1, 0x0, 0x0, 0x0, 0x0, 0x40000000], [0x0, 0x7], [], [{}, {}, {0xffff}]}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000004c0)) 21:43:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xea) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe5e, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7f7f00000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRESHEX, @ANYRES32=r0], 0x36, 0x6}, 0x0) 21:43:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000240), 0x4) 21:43:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) sendmsg(r1, &(0x7f0000002980)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="6a97c0ed2627824e20b4f8c4041c5d10cf7733d05c55368d8555a7f123d502871dd536f08c3df9e11904861febfc01a7a239b810c495122e754ebf5c44d279d43ed9941a8c31858e9431d03ac541fe498d6315d422aee957688f9c415e83f644999494772a3e9dc7725ecea4ea4cd61347ef92894d85018e6b765d8c2dfb931ba6e4265b95cb8fbdbe3bf93ca0a31af02ffd3a57c74c6b3795db22fdf50204f662ae1beca4141bdc0441d06b895a4638e535ee1975698569bc8134ae948dd3a97ec14e90aee84075ce1322f1a5f88cb6dce6538caf4c538fdca65b9979782ea3d3b8c981bcbf00e4a32b6d9dbc54388f189ffc00dfac", 0xf6}, {&(0x7f0000000200)="24838a22cbc3b4903c39d2eddbaaada1be8c49e9eaea0a1c9c0a95f68679612c01ab5eb8451f397ef11a4f31b3f888ee6892506693b8fd474939bbb22894513d34ae20f25c89411891a4e76984490ecfc47baec6856413216be9e96058321f69c58a155d53ee3e59ddfad269b5ef71e7a0225a20eb1ec2b568ad2c87089d5036ff41e3309d3b6ea4fa30ed13d7873c37e245c2aabda51b9210f8cd8814344a30a056b0801f8897bbb93de06ee4c08520254fe55a53aadb98a3b8a04aafd1939fde80d9e119069860980c399affe28fb685268ab8a8ca7171b01c4cdbb68cf6e54bd9118ae1d88f7b4696d878d54857e1259352884246a367e5413e5ddf42416bf763eb0352ab2d98311164cec4d880e4188378635043fd381085fe52aec2b59f4adc1ec7f2ed275e9506fbf453580cf03d8d098bd54777af1704c26a88bad75f10e8f711fa544f3d0c29f0173587882530c435de72235690e943d2a73228ccb47d264014dd7cceabe2591010e3a652d361898e31ba64bdb58cad5627a04375c68e92463023723c98eb58396a80e9b754bd1f2ddf3244dda85c0af5832606fd8bf73f8a952391e3f4272b85fe0da2c97c01db1cf27e6915fad18e608e583c2814bc67ae685097446f2d1be3dee77643f16d836b26b82d4e88f2215abf9b8e4d06141153864cc47055980bb1186b744a31df8779b5a5d1078cb69e5e24e40cdd33032388548d39a85283d1e55379bb47833b63ec464a8a9063864b87cd532e950219c6180637f9c1bf86a134e7932390c9c23b821653a9ca0db122b64847e235b34cd70782ba791a307899c1826a6d5d03cdada44b4a896cee390d089d98189daca8bae701a127b493c9bb30ae51dfc98a40c60f2affe8986bb6784f968944d3547fc042d451f4e2afcfdbde0a202932de58def8d9e920b985d2a70b62fed227eb03dd128a69745d6f4c44747acd34d5c206a50610f937b34fde108bdd312d0c8f0616396fe0bcc2f3f5a3f7167ec923c93717879987134dac1c5aa2ec7c37ad433350b4096127d248b8e0353247d8c6304cd6bc112b6756814d6593c64cb5a5eb879008993d3c8dc1c9960d42e56a2d0282e87ddcff68d14c0b231c94240c5b26031545064de3eb296fc0e586b0e3e41b28a37fc0d0a86b72dcd27deb738909dca2d3c663efe22510a48a9b8b909fc35a479e5f49c85de1ff71b7f7a0c5abd85566b8b1f6f678229d009ddbcd7618fdb630211e37449f5fc418c70ede71077f13675e8d021726462d72b16ca3ef963510e2894c181bc9a4fab3924567c4f78842c64ff0f32d385dc6aec3be40e987f757b038bb85adc00446b21feba6a299e952e846bae48cc7e396a8ee206e8483016e189548f4d39e724fa04ccb9859f490b15b7d47aa0cc4ac380456c423d5338b6a636030e64e3ecf2e53ae645b384464bd70d76be0a20e5c7eacd364a1681631a6c6a482860253375e4f2a24657e0e7ee9693151cd7343d8ff68ee02030b68fec8aa6f3bfd349b6bde4bc9808115feeaf82d7b29cb8440fe037e8eebe860bebae8641c886b34f66fdbaf02af7f986dd2c77dcff3ec8371b064d1560b705c0c2f13b953fefc8187dba9e8876b2ffb0c1a167d48275531065fe6654cafa10201d0414ee974e1abe134f85028f9b385244981e8e90b069135f91d947514b0d422fb56f06b9a3a7d992797d3b76057598734a012973a5dac6153cd02e2cd3c866b242919f771b9cc2533990ef885aab358d8802e5b699ae8b54d422a7f57ecc18bd2e890545631cac6497ee010b9c2f5fd1f8e4776ea9a5aabad1c72c72831900e076a6376e76417565e3b8e37b095ce74a538bd00136343c5462d024740a32fa1d8b601f1cbd9e1c1eff5590ada7e3ab8ab32195e789d2406e424be80fbc75adc2e36cfe98c5433dbc14c691254389e05a942796cb5c6a8c2b73871bc4594e9c57055b0fbacf35555bebb88edeb2f7db7333328fe594bdf6cb14a69ce0d1b12e02743bafc09f7fe9d783bb9e338222a0bde7315154c63c4d0f2d882ebb48952497f90204733d46473356ad48b15da5cac78610ea16291b29f372735ae84d770563e64c130cf7efc0b266b9511c13f43057f8b87a7fa88df1352a54b7a9b7540e969bb097b7384638cb001d570e61ce44ace993780478369288cf8429f51a349ed54cfc703fb985a5ef25f3b5d6ecacb7961efb11d5b742cfbed0629afa63519cfe3becd06f4e602b614e779cedf9a97bf533333489bd79d8dfaf44b1d2db0b2c6230f924a44c6dbf43538d222db330cbe9a9f0d3ac92f6390596e1fceb3bc4ed0ac70e6fbf3b81ae02007639622c3a368afda8601c81f372d5426aa8af1f7987c80dda264fb8ee74a4afc14e9502319fdd954bee3c88d38fda0f6c9a4cb98e1e5f4438f9e80815a33aca1db316b4cf72511fd601434b64515d707c1e0fc71e78bc031b40c9de3198e4820aea0dd80e38b6dbbade88500845bf18cb845b2c3401447ce74fc88a56a130ca3ce442e219a896b51a4158104ba5daa4477e921ba3edfa0be05d2bbc41d91bf5fb0a2f6aa2a7d8d66670260a7f9ad2cf542099af436f0a37ae722d627996095fbffaf5a5a8df250111937a0dd9c4ff83e67d0baa0266aa7e3888a79669ee70bda0405df23add1546a857de49e718810a8fffb546c411328fd16f59fe186c1cbe8a5d0638131f4086a70fa5f367d610d234ea33951657b1eb0cb51dbaae12622ae3184092bb043ae993c1b012094cb6f097c0fb1aa004834a83e4b38fb68fa490a091ddc699d8a286daf45652943126c1d5e21c65512687ac1f80c08890c04d060f5ad107a281abee8300e587d50cbd8b2efbcbbf0600bce27b7b6e0849dfd97aa6ff068ddce1f875ce3c15f4c765cec8f8f82ce816b191a8b99d8e9e677f0c87ed08cc47d67b740ae6067646e6455b9f50d347a670168e24e9736805cb32019c2060348defab67c2a21e1aab63bec06e0769b249a43f6ad598c8cbc03694d51cdaf4ded9eeaf403df63d00de38e2ae04d7955a8291002a01c6e80153efd64e84b066ec620e5a302d91b716accdd73c8f4984c057d5115b2d67064e161ed924987f12d3dd111b8af52f967297837db1b6ecb5f35bbf1d35341e480e1dc14c903412c5843bd689ae842e2077a9c8bc26869d8bcda2a3a4afa0f69a2fe7f096419cfb480e569bec14200c3c12c3fb6602b7aeae6a5a8f6a9f8614d2c9c3fc89bc7ec9c3fe0d5ed395f8d0b804318813ef4614f3b8949c2c36217fa6442ba8022fec8c1facfc6a67c177aa0cd8f2ffb4ff88a5fccfeab0927e9f5bbfe4b7efcad766895ebb55ef26e238f371c3705b8a5acd207b8c689f24284f126aa8615c9488fd425a4bdbe24ae47526f0e9177611391c8b7d0082b7d8ab309b11f942b754e8a90f07000d2a79d69071ece270fec29592a55a063fd10891de9fbf199032c726ec8a4f2a6936fa126cc0d10417db1e5d1b058acce633bb99c37dc73cdc85f43b52073ab82e38c463ed8bec81f53652472033d80c485d09198fe3782e9005e57ab0e393c3e0c1e42b46b09c8d97be116876772eed24ae5dc710e529e6b0d66d90f5cfff31255eca542357c4e4c310b37a444fc4deae01d21e29ed8437bac12cb48fd7f2ba426d3eb30125d5f8d86ccec405ce98750e12e203d1086a8579b34cbafed376f4627c6c8101903137c9b49d460652551db1569c196db4517a1d5024f4f1cc3709595a97a9e68b286f6fd72b6d71f56f32628d83f3ae02a58f40967299261557b4e6fe3be391470168df9812e4398c56bd7013b89ec003e9f2adb2f05ec5f2e9d7f5db38cb33fcba6a7d5f03253e564c88dea891cfbb359ca14abca02b380fd454ab8583f98ff07ea565bf23f912f761bd593e62c63ac58d3071cb74e70787203a1aa28d36bb370a14ec673264c435a3fb98f21d11925d0ea29c60e2a9e7995b0bfe303942f6a757c16a3e88147dabb34ae03283fe726b55d2b61fb0f78d09c3f0b527b0663c5a552e0076f7b3421b95a56de71cefa99b55bdf96eae6bbf4ddcef10ea2712101d2b3e70efc5f469ad4dc173dd0be295d45a053443611c1fca50526c84fc94ea15b892f2213f6b19e574cb958590b9299ccf541771f707e981a25bacda5efb9dbaeb987f05960b3f22e53275796ccb3f513bb9489a6f797d8837ac9ca705f18231d75a4e380dcd7f418f527719f377ddae951bb711d800678892186b199d16f6ac2eb4176bf5ccb6b510671c8430b484a1e9c16ccaa7dd082a076ee7c314f34827a80e2f3461179c519d500b23346bd67a409a57a39e2eff03501d22930489d27361268daacdfdaf6256314fb9d9fcb0bdd424476e69ea2ba863e183a4a6717a5efd5b191866d13b65161c5dce413049b478f533e5f1a896d5df7667521263904628ed7c0ad724d2ee2af19d6eb147f749f3ec04ee70bbc458ee63203e313f3a6ac92d25f7bdb55bd4a8fe644ea326727e5d73642ee5cf330cafc738d43891deff9597b0e635fcd67206a07e8eee2ff40830554bbbc094eeb61747bed1fa6e6b7098f57de5e075cbc2a5e90338c063b5e3bbf4aa733d0f89b64ae8bd0ec3ea03061e04f2e27f49f5d6cb0495ef1d3b299c2b7f4a99f52be21e79f7554867d20b961ac9597fbed1595ed777829051d507221a55c12f93271a7639832b33fe785880d4cde95ad8cc753b8c2eb5b462bfcf7f14bbd33dd6060d83b701c6c3b369fd2f6349e37b678ce19d65bd1fe67ad147079f6f269e0f6e585b9f20ceeaf4fc6743d9556c765ab5ee4ac168788463b4c0aef8b55e5eb4bece3dfa1931d6b1a7ff4f0b6e1a9d02fe5787a3cea5b42ca3aa904d8f4cd6ef4abf2fd56e1614a4ef70d7ac5dfa6bd227dad8a20dbe45b3e23d34bd8f066f41f53aa361178aa5a0fe3d2f36b14501b02a422c778b14bac49032b575cd38eef1f0401c15027e0fcdba797e86be15e9ee46f4fe71d06e4dc7fd86c25a2576e9ea58db983267dee4eaaae60524aa74e095344ec750ff60b2139723375f6353c8e92c69810b742e9891e416ee8c688dceed126899d8b09d2ebbdc26edac9bdfc16b30451743f74842db595bfe233c17d90a9ccb1dead385f788381be6f0c0048b486fa6e8fc4d8024e9c2f8ef15cea397a5abcfe5ab9a540346cb66b7ee2108faa549b94e57f3fb8d1e462821c576602c4c6421146f39d30bd36265c37342cc84872e96cb6937734c25a70297fb56a7a3b81aafd54c232c6744fe93f9ccd033ec14790daa5f195fc0b9542866122999ed9424e365a4fe863bed9838310b4b9fb5bd7483209f97b945ea0efb0be2abb4e6945dc4e90a895121263028d6e1fadd0ba9214394c5aaa4a6dfa6fd1c6a0b0bbcd6c0dad238a0f6bd14eeb3266a6066357583ea560f0fc16b207f07bc2ccd49343eb4ef0f7a0eacef0c47d7c2d336dbbace76c8b37285cf6118bed234e29f7e5f0b5117002be9e6558df4e5876d7dc60d04ecab3515401bedd983de26a04a3fc35c91ce7e608eedd209e0e51344d6ee36beb0120968d6de427b9f4c4b75d78bd1b71a75457d1db86e3cedb53cdda8b4462249e7e816260d8665d091c91d56be340168bc0c78791dfe2d6cae920711e4a71210663f060b0e2153ac327d5f29469e91f2b3df02d79dc37579f3111b70884eac5252dd8ed6c537e3dce7439f15d8a2a414fc36ff354be5f994af388b2f829431538daa57209df600a707c524ec56bf2373f9e5a273e068891cdbaaab607a5da211643bf9c34697bb520df", 0x1000}, {&(0x7f0000001200)="2266fc7b061e123ca95fb63248d8955bc4b347ed10411f81e6aa985b66e70f910b9f1b3753a83e0c3876e9f812c6a597968a7d6f94977faded100740a1a21d25e6b4153b40c2486022f84fcbb2d8a041328efc622c9f28f277fc610df717bc295db492759faba05f59a1ea27cf8e75598f7120c31c93cb56083b798dbd878f571bed2ed67d2bb9c2d85be71b7829921e206a3a841b849f8adf7b1165bc460aaa99a42e20601d95a0e44ecca5420ae5823ebd85b311bc30e54bc09ad9bc8978b9cc4a2cd66b20751e2a8aa59a05a966baa5fc14ad0556e7271719cfc2c9a9f32d33abed128c9cd7387d2e4a490c49568d86b38212e58fef", 0xf7}], 0x3, &(0x7f0000001340)=[{0x108, 0x544d90dcdb577351, 0x1cc2, "42ff393093587653f9ae2e84009aa79b494e66f17393e4c50990967eb8d6319349ac25ca8595df4b9db45583ad53887a33e5bbbeb377606502982b931fa6eb7f3bfc39a648a9817d3ff2ba9c30bf5e1229e9cb8d7fad34851eddec5acd89f7e23c7ade3a2a8578d644201dadc7089771e48e0d75f8855a4a458291c5db3231aee789d1049564f0286ab8e227d12c789f7199ca867dcd8e53e986226b24737daa7e8a639909b4ee1684a64eb7ed8b79c89e43905d9f82a39db065d90ae297b6c8199ceea79614bc1cf1e9ab58ce814d858793c12cdb1449fabc88d5758de8c609eee3b8e33bc73d9e54b15103ec4db94eb8f271"}, {0x28, 0x1, 0x6, "09cc5ba13bfc29e6e4c83fa50c562f5ffffb"}, {0x88, 0x1, 0x9c, "9d77555907349342efa36bbd27da416a3bf1c2b5929dba2877184b00d183dd52afaaec59110c009f6574bb1d3b8619dbea30530f66345cdbd7213fcbe779baf8d9af6d68bec85c32a323da71e7cd0cee2d794e70a27a98e0c54abb9117f17c74c6ebd4400d5bdda1d41b8f1ce5c8b4172845"}, {0xb8, 0x10001, 0x3, "6f314f70ef3c4ba227beff1d504cb3c19416eb7a0b8c827a563312a2a9fa45fa574de41bb2c5121ed3f91215be74826dd6389ff242a75a7537ee30aa4bc867d6119059a96da30cebbef935b33441a45a1517c8421b53a0feede660e2cc74126f988d32081a5e357b04811d7dfc59f07b34f7548df57bf785a2a0b1126c7c7877a47d2a8624cb161cd9dc97dfb5424fc8849f6c72d6f65cebe2d09e6814edce07132a3fe4dc"}, {0xb0, 0x1, 0x3ff, "ce36f5db24307ca9c99b0464de8a6e92304751656d8c6e309792c596a83ef8735608b10d2f4da53707a07b78638aa604aae2ba4e9f62665b29072fcb47ff2119744e73f3169b554c7cf51e7df34836cf30075b3eefce721ea3388a96f8412964ce44795abbcaca4f5b441efb3ca6804b8bf928f5e9c7ac00ce0957c3c7a70d02efbfc9aac03b0ba42d4357974f3a5da008e7877c14abefd927169b622eef38"}, {0x60, 0x1, 0x1, "4d1f3a57acc8cd93c146cc7eedaab3dbfce5891b2bfffa1256d04cabbbd4fea81fcee3d664d213ebc06e29e4228e9a5ebda3fb17d446f8f202b119e5f8f23123d653678bb8ddb14ba95a568fda"}, {0x108, 0x1, 0x71b, "d74e06c6518d1c78921499d5eb6b29d730d74d166171094111ba0eea6e8eaf7862d8e0af5f1238270e0845b64dcc5e3c444f1ef110f52e7bbde29f7c69b93d7f7477177bb25cfb8b0c1ef6a90e72855b74927b0f1069b77b3859de7889de973cb719c7efb2ea8bb1448ed1f096cd8c0cd58c5eeda5c143112ae96a1fcebb2d73c0d6af116891e6fbd3378d93e143fd1aa64b95569bc0130b0caf787fe5bf4a9caea689cdaa24cb53405bd35f6a53fb20088dda5148b86a9d6bed1840dfb80ecdd34ef943ddc67ea6dfcf15834dde2d09965fca8ece11bddd4265433b0bb2dd021684595a7ccb09096b63ede6d6519b705426d0b6eb66d70b"}, {0x108, 0xffff, 0x9, "8ec77d13033b672cd5894887d593560cca0b486e0a19d28290cdcc40f81f53285df0b7138375bd8931b3679815d34379f5ba8cf6f1ee6a5dd1ca55ba3e3433a13a01c1af5d43688beab2a6a89e19673be9e52184104f22cf0095774467617fa40f24d9ac6e1b5ac3c770a8d030fcaa4488f78645af2159838745479e7e993b233295f5453cbb75b5906fcab0757c13233c0a3a70c0b242d259a70730b7f03041a0e2d290df91ff54e547b0ed1a888c7d19a771e2af624c8284382dafcc55dbd2582aac8cd665da126d64ccd8e003b79afbfa11e71d416d87dc18730ca8d7c9d16a6fbc1168552d7cc3e343f2395916c273338193666b"}, {0xa0, 0x1, 0x7e, "043985116241d4b262b6c05a439ba042a37af98d57932ccf9c9f58213f12e1c9b3673deeef3755a3b88daf210376b6f84e75b67f8c92cf2aa56a492eb93c6c26dd634a5879223b8215ff1495c40d39ed2131a278a959463f801fa175686d023b723efda263bba4ec00a11c9839cdbb7096e2ed7fd668ad35ff584893d58bf3e809bf6cbd2a9f39d411"}, {0x1010, 0xffff, 0x6, "f99e1431f9290730eaf32a9fee6636fccdd0397c671a8d8b2b83ac51b14b8a0b18eaddcc6e264729d2a2536ccc91fc94f3f11d731b05b9bca1e239c0feebf09d014f45313c1ffa4ca1d966ab648cf7e3f179fb1abe5b70274e235f280530d01d7404a6fca9a38d8fe800a0901e584de7a7c60bba06446c27256b82d0f7416fd6f0fe7b82b36b708393a93dde7e082221d95c6c177aaec9a8ee8009a1afda71457f5332726156968fc6a65dd033c3577e22e27a79a67c40da9e558af2578cb46edf645ef12ffba3c4c38b52d4b701256d0aa47ee38ec655b3f78132784aaa7d57d025f389712df8c16fc196bd73841a57ab08081b15cd142c8c0dca457fdffbadd71bfc6a8f8e50da0d65235bd6f2e867298589c7d8a1c7219825dd10c07376851e9cd1cef3ab82ef0bcf92d12b5db9a666dbb14e753f5644d4162b4af311411eee777862bab98453f7c514cfb64328ac13b6dfb4fcec957760c41671e5d44caa26c3d2a222ef12615790c441fb950f611cc8eaeeac96be161b651a47010007af33294b43e8b610c102f7c4ac7c8418d5b1026cdf4f8c4c743a2da438f06526638e6039858a8756a172c0eb785dc142c772fc1716b5548fefa6881a9051c62ac3b67d7e6beaae991e821d0413f79112c6d121381153e6bbfd085e2b947832fbb2c49ed14e7f2e1e77f20a63fb2cb1e76b47087b9742ffdc1ac5e5788f0ce83a9ae43ed832c07f1743e5c879f122e2295427fa567e7f8ea3e59e1a9e117d0795611183cbc847f8433d8905271982ff7119e9da41becf95c81a28d88b03670d4b397dce89e64dcd88ea195f091354b27efe498eb04d746094483c52d9585ada04224b28e8d8dd041d7f6b8b6305d81cd11a7a5f3f39bcb07b3de503e2758d85a1284cfa955914f3c090b96fd2e6d9fe95fba0519d6649a272b2a43cb8c2986d221924f734a8ff4ad8ed4ea1d809c4e74917dd8a7bf7e0fbaea5c5d1e8f0a82edfb7cc19f8c0b943e378ef471838e89eadd18ac13885b056d5be8904edfc55666803c54ca4eb7cc4694ea6453daa9d9a53d50e31b54bfd49d60df8fcab12d69ef667bf797adcedd88fa3c122b5ab5263675d7d5eb77faf0159b69870bbd07ed75109b885eb867a22526771f0ef5613a274a00590675a8f9dab3abebc7e71c30057423fdd64b3ebc85738dcbf95fe878165f64185ea9eb462f915f7e4a489f24f60551a45f83fdcc53ba2ad5faeb04b43422ea7d4efc17aa526b5a5489b24794ea1f0b74c2e33e53e9f860d78d40dd3462c0704fd480a986b3794a6e4b9c5f71a1d847219b45820cef56a78b80c6e06c11935d003ab319594c138b16412bede11916fdaaf2d9ee7f35d05368913e486b890fb80b607a456785affde098f1a39f04ee1fbd505203cc118d8b64eb06a806d3b1906312cf378c839a47c4b7e2d0fc3fee23548b640d253eb49cde37509d319656963d69030307dc7352bdbb307727c271ddbfccaa12d481fdcd39d83b262909d222bf1973f6c36205ac59d8568880e54383ed6dfe688ae149e4422b8ab23aa6c9e4abb74a6b2c8e21c1e544ea1e6c21b4a341ab8aa1ecba5dfde70d6c76c1ca3874f71c377cd80abd9bd4c712bb7e0a454b1729d37b9bde2b0bbcd611d23ea688bcaf80afdc9ae59c75f987b3c1b1e80a9d68de496d8215551f3b0f70e7876196612236628b8b41631bc511067490be3645db9dc8936b3142cc3156aeadaaf2b0ccf1ae8ea4e6231420918ffa06a27e1dcf6150f1c981608136eb0f06819cfebef32983c4fc3ae73bc156e1049d7a38660103bda2b3e50b687465454421559dbdc6cb13f973c80f9b01ab6d41e37b2d031835c964a7414f5b77d44139ba61f4eb1de13827af80206a9e0c199d919ca94626fcfdc1303d684c6a003472303dce36369f422dc305ebb0c9bf0348e491a112b18c597617f416ba33fd400a1054d1f98a8ec9967ac78823e4f9a41549ebe265c0d3af83d9a20e71ccaada284cd2c81aae419cc2cd565f8a16c3a3f251d7a2ca8682eacf5c520e63687f49703bd8014c12ec02c99f8d2374c369739ea5dd8cb34ab0a6243eef456c3916a015bab8b398a394d7a562e5c68b9755e39e3397c9fe259fd4ece29eee83fbade25d2e7962fe5da3e20a887cfabaef82876e88336535e08e6f05c1db818eb7521dd170af1d85764bc6d6fc0ff8968ec58133253a7c8b68b9a4f268a998630392e9b5ad6c7ae50e78b01edc2cf13d4c10c5f4d8bf5004987e434be3c10dbbcf7912c1a4655e39a949bc354dc3c7b01121e3057e602be19ab2035f4301ba888f010f908a7ae837502a8f5c8de4777967ff2db721d2d6bfa95738dc6afcb5455dbd34da3e53ce1514da47a6473ba7aadb950152b932265c081c4ff54dae9033dc324e562cf8a187663ddd55fbda83c048ad5967dc6d9ca49dce76b4a649eb216bd0c5ea607015f1aa66e8230c399cd14100296b93c4fe0ebfdd6843414110d2487d77c5dcea2076adb63fb177c82b647d8361a41f0673f0673bed5f9c9dd219e5ff036ee5e9d9c65816f0fa91133ead43d86892722ed5635104046a322d42c4d7d5643eee27eb497d074849e89bcdb904838ce0582b8a3a566f7a79904cae28284b174781c77e432e2c433f76cafcdf02b08da03bdcdb5f4d66ec701a592c4c156666046b0c2de2bcbebb771752acbc33fc42e30bb77e006d299f26addd4fef4db928e82916bdf4a0e17ee85c9b675341775ad666d7a9f50202ab77d3bf8811ab0007319087785cfb4a3a02fb395f69e2df8b32e7ce1b5303cfb3f54a1284c7bd88a769ccbe6727335764f17c2e6dd02b0fe61fd642d5d6c559eac1d50abb698c1b38763e6bdfac504ca0359990cb2795ec6fc9ad7fb4a70998859c03762b83d3c6f3ad8c205296ec69f57cecb012a573698da93c629d14770e4b2fd9d67f77b3f3fe234b25b788f838b9774008b8ea1acb73a7d6a82610d951f42ad8c71fb966e6e0bb59bb29d7de4879f2f69af79dbaafa99f8ae6fd5ec19d22050b0849b4212091fe5f595241ab143de87002ffab01a6999b4ed787869c61b12420bfc5a05f1da1e05f86ac8c891d486b539f1a8c0003ae01a7792b5662e43d52a96a5736dc6438ff3bc511434ece47f93bab6fa9339e1575a1bc69130efe998d04b5c1ee6af26005add0057b8d932c41e9b18bfcb6eb4fc94c937e107e7c33dfee3163cb9d6fda2463a467eaa10cf0320d7cb586fe8d7de1a854b7d7b89041edd439c4a759e4428cb24f072ad4e6fe7176974674313d3ed00b18d4f055532eabc6d7e17e764953fe295254478b6f21476976b7c077ed5f91f849347766608bfac860db015782814081f72ed3c719036be3042b9d3cc89affb1ddbb8103cb980690d8b4ed8cbe0e9f8964ad4565c287c31849a59d9c99b3041d34bcb355af7e6005c2d7c77065e587c32a21048de4ab99bfee78ca33dbfdfa1bd9c0f2fbf396d8b7f1c732d7275b2fc915bc5972b623b41da63959f75a1474dc07245eaa2b4e524267e7850fa9927081cfaf25c1ba75b0dfa161f5eaade57bbd2bd072a51cc9ca1f29a0d9a5efc368e00a881ef1ed54806b5584b542e83640fc0da969fd5c84d3e1959e509705cf0e7920b1b321e2933d273393b776d5273a5adda21aea88dc38840b5ef3fce896fb8e62300847ba449aca34a80c7e6c593a40ff2929916620f65214d033dba0639dfdd7e584b40696259b938870edb74c3eb046ae386c5cb516e21e97ff6420661710146497fb094884c6a37e28471a674af216892453a0f2619997b169919abcfe39d4bdb4fc1f26ce78cebce282f41dbc3fe94afa56720f8450df97dfb1149757b535b1af3b65e69d73af9f71e280b6e616b6748de6a4bb3ebc676a6a7a895863ce3e58cf72e803be654202f92ba944d15809464b8772de9660a551b1038c9e350269b8699fed881d6929b5a0ed53e17ae21b50faf33f3ffdeab28c51198be762061d50e8383545c08f513ec1eeac8b60cae233b0a1cb7fa7f2e921feb9e6eac50a50593fae06cab5fa100805ef4ca1e39efc72be748b8a32dc3e00356c5880bcdea8e9da3691983e73079bdec149921bf2b5bf9e14f5f47a5f503ae25530440e8dc761831f5ace2bae2882d92c92f0712fe504c9eb19b51f5ca811f4719b1880ad566e048374f85bd851582956f12ca5376e4c24157819ef2f53c004651434afb35ecd121369edf2988c6cd4a85c14493560b6c56ad36c7766389d1c3ff110404ab40bda407e67d37861f4f6f43d9d75988af1be7ee15819813d09836f1121080b791dd420331c8e74e97f859d0186aa1ec35ca45d26c6401f206c8cc83873aa809e64c3a116e35d94241c83bb2e00c3792a7c0b037697982866e64e7b812d0d306a08057b178c4f5954df0cac9f62a7f0ead2fe4c67d0e9ef9ae9ade5b2a591ee171b749bc91bf58850f3532d92997cca8812d736cb6589d4016832e480480b3ca478d180a8331badf317b1c78c6aaeec2fd24c1beb935236fd2c8fb1c38e8ed36ffd5c843fb48f53f4a48050cad5597fd68fff6ab47b4a60b88523c9ba8f2a8d2ce3002aab9da572a7c4bdcbb152f4e66187296ec870c011307bc0f51e63345d99f8a1ceb358231ae460d436a74c1256c3e85f8b32d0016b29cb8691b13bc74a563fedcd95afc0d83e2f9c777ccd50f1467364563fb77d5e1cb930aa24693bdfc062980a43c449efaea25f0d8f2e9a60f52c5b686c459fb4fe8e970d1391def1c1f9eee317350cda3b6001e7b062751686a59f8849bdfcf4ab15e2993ac46501a94462dbd4753a13954bc701d72d87ad3f120ea3dbc706b814b20cdf14f4af9a2b604b1c7c8be4db02d356df6ff112ed60652aacf0502604dff1c1a8b241750f355f7042e6918d623f030bcc63b71d8b561e71d81e6280bd543a00e8d187b3f269a0b690f2e2fe520c87567d6bc681e03cbaf7f61f25fd05bd9a29fe0fcfd0bc47e4a6842cf41ee89409a863f58f93296263e3cb83c2a4cb3cd8d27f4f27e968b4c86bd4739ea852c3532287be667335967a4555d774cf14a84294b0ac1c80bfbe6886de44225ff9cae1618cbe7d9eac9685dd7b66bb2a727ccae2402dcf695e7cdf6cc9c03fcdf1a9f572c4aa892a59e37068c03b20c639e3cecf1308c86dfe245ac5c294d822d66420b2e41fe4e3286e5da1999214846a8012140f7571be260202c32587295b2ad4987d3adfd86dda062673c1b404b45bb1414ee80c7d317ce575d042294fa98ae3dc9e510b5a425fd223abd823c081285bece8be71f5953496caba4ae403fae1b0a76793825e523c1530d771f68cb6ffca3f6be6c566f326590e3ba0392ad3e01d6f51a658beac008e93f082178f2b0c0523bb7be274630326bee813700316a96fcd299d4498a7bfe8b433105fcdff50e7e72cdd06e8e390189694f0e37cf776e9660e46139102e246e7c74f4f044380659bd67ffff2db2895485480c399d61ed350f1898c30263d36dc5aaf99d19af7cd3087340061d38089c14dfe600c08f46980363be069b9b46198b0f58a02263f8fa4cae75d5bb4b39b0657e55ddc04330cdf2f933e1fe2a3426d7b2f7b26de59a96ba580ccaeda3fc3e5199b06b0eeffbbc338ff4a7193b81284fe19f016344490c665d925706bfba4350f805d5dd4166422eecfdbf992d446a57e8601eacc1f93cd867c9821e87dac605d540deb57c9d3111edbd7d844638b73bb2bf06f3fa3d1ef0803f7cdbdd16ffee6d723a4e16a0f10e01f23000fb9219896f"}], 0x1640}, 0xc) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup2(r4, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) socket$unix(0x1, 0x2, 0x0) dup2(r5, r0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 21:43:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0xffff3589, 0x5, "d735ebff8ee0f3d396ee68d6fb2d5bc6cfbd3c13", 0xeb, 0xfffffffe}) 21:43:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$BIOCPROMISC(r3, 0x20004269) 21:43:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="5f9c13d24027c69eac01fa57d51f9b9264fe7cb8edfd29528834c49c01801108a0156bd5440a13dafcfdc7751bbdcd57f67d3a07a52af75e7bc0b78b988b12120bb25138cb2fa7e72aa4b917375ce61762ecba13b6aee271f01ccaeb7fa06f4ad3acb81a8ade910c5e658471e499d52884f4b03377e51d20e8bd212f3e68539318677c97f631c25a6c5c86fdbc0e9a4750e7f8534395e93e2497f1e5fcefdb0dfdc91f8bf9991b78a8841a7bade70fb2b18494a38c9aafc12430025e555c47e4839e3fe6cfab135ee9371c3f6a62dce224682b910c05b3b929081d37107d52b680c37b71c88799f3cb42891fab39e84c36"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) r5 = accept(r3, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) getpeername(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x10000, {[0x101, 0x175cea6, 0x4, 0x7, 0xffff, 0x2, 0xff, 0xad, 0x7, 0x0, 0x9, 0x1, 0x8, 0x401, 0x1, 0xff, 0x63823623, 0x8], [0x400, 0x4dc3, 0x6, 0x6, 0x80, 0xc99, 0x10001, 0x4, 0x0, 0x2], [0x0, 0xffffffffffffff51, 0x6, 0x4, 0xff, 0x800, 0x7e3], [0x8, 0x1, 0x1, 0x0, 0x6, 0x1], [{0x1, 0x5, 0x81, 0x1}, {0x1, 0x0, 0x100, 0x200}, {0x1f, 0x8, 0x8, 0x48}, {0x5, 0x9, 0x1ff, 0xfffffffffffffff8}, {0x100, 0x401, 0xffffffff}, {0x8000, 0x400, 0x6, 0x7}, {0x60, 0xfffffbff, 0xff, 0xfffffffffffffff7}, {0x200, 0x8001, 0x3, 0x7ff}], {0x800, 0x7, 0x7f7f, 0x76}, {0x100, 0x5, 0x5, 0x4}}}) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8888002ccbee8f72879394890fb57b1c7abee81331d6f48ffedfa7ec4a3f460fa3c3ecab8576e89307c92bc72611cf592823789f43ba2d3129dfa7d1907457d7957c1ff138ad97fdea5a8f38ae9fc37f1a4d4c776d2d3e5981a99d996bc65dbd2196395def6e85fa139eb05a4a2ef1c9453c15a609f009f0a58c45c8ab9548558c04d4277f742b7bf49d304a9ca064198255477a67cc7b7d33d386e0afac50574c280185fc82780edd8110fdd4e3da7f6e97ca69e310a0f32a059b85643639df751ee6c3f93ee069a1b5b9465d650b95785ae16552fb03425636c51a901c94fb82bbe2eb59526199a34622600562f0537be79bc7ba3011fb73a65b13d7f03d2fd088f2854d4bcaa6b6988743703a8f9efa9fdd246f53976eaef5b8ff7667a925a222ee3416f2dfd63cd3baf64e799599ba71b3d3ef6b5d3194f111f44de65b1d38574977bdb5051f6dee95505a34c8cb597f9e9bd62c35b680c149f3d3ba6772abae9154371d27d08e3af4a154"], 0x10) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000002c0)=0x5, 0x4) 21:43:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000140)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x5, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x0, 0x1, 0x0, 0x101], [], [{}, {0x0, 0x0, 0x0, 0x4000}, {0x100000000000}, {}, {}, {0x0, 0x0, 0x0, 0x708}, {0x0, 0x0, 0x0, 0x1}]}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x3f, 0x800000000000000, 0x7fff], [], [{0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x4}, {}, {}, {0x0, 0x0, 0x7fd3, 0x80000000}], {0x0, 0x0, 0x9, 0x458}, {0x0, 0xdf5}}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x1, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [0x0, 0x0, 0x0, 0x2], [{}, {0x5, 0x0, 0x0, 0xffffffff80000001}, {}, {0x0, 0x3e88}]}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x80, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [{0x0, 0x0, 0x0, 0x3}, {0x1}, {}, {}, {}, {0x0, 0xfff}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000003c0)={0x10, 0xfffffffffffffffe, 0x4, 0xc27, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000fbd000/0x1000)=nil, 0x7}, {&(0x7f0000bd9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000b8a000/0x1000)=nil, &(0x7f0000c81000/0x3000)=nil, 0x3}, {&(0x7f0000d75000/0x1000)=nil, &(0x7f0000eb2000/0x1000)=nil, 0x7ff}, {&(0x7f0000bfa000/0x1000)=nil, &(0x7f0000bb9000/0x2000)=nil, 0x1}, {&(0x7f0000c62000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000b81000/0x4000)=nil, 0x2}, {&(0x7f0000e10000/0x4000)=nil, &(0x7f0000fee000/0x9000)=nil, 0x9}, {&(0x7f0000e67000/0x3000)=nil, &(0x7f0000c69000/0x2000)=nil, 0x3}, {&(0x7f0000c5b000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}], ['./file0\x00', './file0\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './file'], 0xd7}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getegid() 21:43:57 executing program 1: 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"}) syz_open_pts() 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 21:43:57 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e2eaa560000009370410510fa651c1e0900"/40, 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) socket(0x20, 0x1, 0xfb) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x3ff, 0x0, {0x7, 0x7}}) 21:43:57 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) dup2(r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20004, 0x0) r4 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 21:43:57 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202c0ffffffffffffff5ab6d5cd2178eeacf4bb2c0db30100000000000000338e55809371f6ab4f7287c8b93750c53c57a6b51145e95b8f17bbb06821aaea2b43fd077262a8e55035e33e37c9e8d5f647dfc506ad79626da88c0f5ef10603abb9bd1762120f683fc32f37c6ee7ba10a2efadfd2250764fbdb2c87ec472a6b5daef7ff86a375e8ad2a0a55ff31bd0a7cccbd481a9b44495c760e1fbc77914e899d4eeca615eaa6cf1029f8e36b7d52e77891ee5649608fe230b6556e15819c62376f625cbdbbdb00"/213], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x2, 0x4, 0x6d) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) socket$unix(0x1, 0x6, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x42) dup2(r2, r3) ioctl$TIOCCBRK(r2, 0x2000747a) 21:43:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1c3dbc976b0af7c3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:43:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x60, 0xfe}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x10000004b, 0x0, 0x1) 21:43:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0x400]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:43:58 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x2e4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) dup(r2) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f00000012c0)=""/155, 0x96}, {&(0x7f0000001240)=""/87, 0x57}], 0x79) 21:43:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x170000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) fcntl$setstatus(r1, 0x4, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)="bc96927cadd23a0ff3991959f105f2dd390fbe43230de038ff09da5561fc8318e7349d4ba574a14a106247b41423e7c2c8aa8cf5d5002e1d73c04c269ed2628fa428c57e5d2edfc42b2a3c8c7c443f6e705767508e53abfbaa5a73ce15051912ffc4a826a1a5f9ae228aefa13b75c8c5758dd38b9bc6bffa07eb2c2b813b2c3c749bd6c2bbcfede6666cc094849126c0c7be6ac5d9d3828c60df9b351a92e07e1322f8622ae2f3102cce365044", 0xad}, {&(0x7f0000000280)="d55c05e8225daf5cd6a446f3cd5a5f6098c4adb51b352c619a6843be8eba5084e1b391a737fb344bc3ae8f9d5874aa9435cb3bdb899fdf021e9864a1dedcfd0bc787bc94fe3b8b2916dfa4e552b97c04583bbdeb065832c477bff6f4e8e2afb01ac8db4cf03cda0348a297032d53f24371022ea9f3ef360e83a90587f3987ea56e971e0ac35e96fdb677aa0945d9858f6d9bdde2c8d3dc58f1f9879c6900b7c9f22e75b8b9f47a0f8e4a6240a50867813a4b3d9939421073d381cb", 0x48}, {&(0x7f0000000100)="ad6eac57f515ef7b4d49bc1cedceba002063a0d12c4a5b6ee9dc7f753437f0dec6531d3ce704f33c14c7c42f287c5a61b407f9270b0f355596b3b8b43a49cf98a315b73df51cd871e60982a2e2c86f750001c47b36f358141749", 0x5a}, {&(0x7f0000000340)="d1a16987c48f96e4a626f60011f116f9c3fcfc1514f90a79908a08c928fbc72772906e51093cb09380926c7969a5c1062408a5d0b4b53433074de1416ef42ecbe5b32497fdd10adce7a88ae2cceeab51768aba8eba3eb58a52c6dd49e8b7518a7f6698996b15680733c708e7c87afa563d95d5b68b666333bbdb34de60857b8ada90b08cfef87cf7f77f3962b4e40ad1", 0x90}, {&(0x7f0000000400)="ae735f84ab238bf4036da9a8a4534697e5a190f98f60a6197a109c", 0xfffffffffffffdaa}, {&(0x7f0000000440)="c9777394a349a39b8990c65eac03d001f1a2c2e80dd1231a3b337849047b7a2b552c865249f23d162266fd60", 0x2c}, {&(0x7f0000000480)="8b0b", 0x2}, {&(0x7f00000004c0)="865756ead46080d34034f879b73fef0a664690a11783cb59d797a8fbda6e3aa92766202fa27b9e07ea45d8599717f75a502b5ca4a12ee22c3d735225ff7197ebd6b4da6677f07489bc7f594e33572cbcce1683150cf5968cea800c34650261a610bb1d5664fc3d17123b22983f138430c27ec0f71cd4ec7d3431", 0x7a}], 0x9, 0x0, 0x0) 21:43:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040), 0x3ab}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCCBRK(r2, 0x2000747a) 21:43:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000840), 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 21:43:59 executing program 0: r0 = msgget(0x3, 0x10000001a) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0], 0x1, 0x1, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) openat(r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000280)="32bdabe6efa437e429661c7f6518903e009c00769f9f73377160614fb59594e617d9ca5437e43fd52a95c3d45a21e0bdd6ec75e78c968f5b43d712d447ee2047be60d5d10000000000000008dc61c3d5f2b30557b2d59ae1d2ab74bce6e8889a299315ecf03a3882d09d05220de89c219cc5eabc1522af5f875515cd084550c719d352a9c658796a24887a90ebf33a114578bebb08e135494fa274901987a1905d0a027e3ba45d57d8f13a59fcfaa8004fe14b8228ced5e1bce43ddf1b67a6fe42f8044eeb12828bdfed7f82f9aab43d4b2c38b5d4dfb4d155e0bcf068249e07201d878a75a440024b44daa66a7036573e69bb8d6d464180bb13ad4c4dcf7db4c95c441804c41222546065eb43435f1743f7b594269c388831fea2e6fff22260eb6dd0429407ac97803bdcb7a25c3091ba61699e843d602e785524ae629fe12e11413ae5c6e262898e7dba3ee656d4e6bc68a5c1fb6ae0f03d21febc347b3818ded9560503739a08913ba78c17a45ab0e34145898f8e8cee47c1e9eb669d3271cbb1162df94465dd450148b72101f4649e6a2e8e44145b94c617ae5c4c67845320231abb9821018e58fe40806543b01aaa4b9fe564a6836e98373c096959b4a039d4eab11afda517c57b3912d075045c4473f07b3a0cacb6d30221ea78df92dfdd251a2987a9ccb234d265f3c29aaf83686a5062f2f76e4a43b1b00f1fa43c8bda46da2285caaae5b3f4e91ea6f93dbe4cbf89858208c5ce00239c59d06634bdac769648155288f5622a30999cea5a89f718137e22e9a0e943532998101ad7f0980692dec08d3faf0ef3991d3bd7f86ca381c9642de9a9c6cab29d9a398e7b09a926202d09", 0x47a) shutdown(r2, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r5 = dup(r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0xff, 0x8ba, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x8, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000080)) r7 = syz_open_pts() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) r8 = fcntl$dupfd(r7, 0x0, r3) r9 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mkdirat(r9, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r9, &(0x7f0000000240)='.\x00', 0x3, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="35c6e215039cf5a6e82fcf76756e653a7e7841bf9079be4bf2f276b05da1966ac0fbc7a88cdc7e8674743a604b592efe854536dacc0b7ccf7f7270814d6dd6a515cb14a1b089b9a3c60579c5f4d7bfc04499170b0c055f7d2a5f6cd95b8315ff0c8971df9609d8ac687f0596c7150ead7fb58c8028b0ae5fdbd75f845ceed99b79d5265928d3e2e2c4b02f5cf5f969aae025a3a52a43e64c6b22705179fee54036074e6702876ad5604081c9d067c48291b6bb676c2803000000380c3ec488e310a4965fd9090baaecadfa64dfec149205a83829b55efd52a0ed1b32722f2ea88f806fb774b597f079eabaccc7d781a31369e49da83fd359e283a0386ae09303f3e0b60d37898364f1e7cd2a80d1381124be4cbbf535295c11c2f8483e92a5922ea99075584da278b8833bc85b4b5e972ff0337bee01a064403842d9609db42f316c1ec17abbc01d27f153398669f9c7fc8d939a6e0e5dcb51057585ebe1f14951baf40dbb34a261107eb1292ff0998ebbf8df52382a5cc16d45598cd1b5a971a5c94f57aa3c"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000900)=ANY=[@ANYBLOB="eed43e9078ab3beebf326d919bdd54d8726a45ee0c111b85b8555275cf7a0b810c1dc8e2a720b5cc7b8b9a299d280747b837dfdb7f7e5df44ce2b80666278afa7996d5f24cef763b92d42c99adcb76670ce4996543907bd74876ceb8c2a7efc24f965b8493af36b34cbc713df0be38d86e49a35d0ca748907a3ad79dfe1857b186ea6d14675795379b2d7dd0d0b658b9fa55e89bb41c030fdfb9a8b062003c2535af98e5615e223f9daeb9d1833614c72d625a34fa7243d9c4b12ba0d1db9b3d0c76ab623a6894b4d45ed615c29f7e34cbe3364236ede92c8d181fad9be1b94c5ece0e6c6f73e10477d5a09eca48d3cac8c8624c92eeeaaa21be014e71e02623abfe6bc7b98f72b2326c12c1035899b88411eb770c9398b76c3e1541377b80d71c0a6ea9bb279966ba71d65b1d1c2dbaf5045abd3b0972f09235c83a709bb47c989d14422e89ba7efd69de25899997774d00d500093211154e0000000000000000"], 0xe8) msgrcv(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x2800) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r15, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r16 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r15}, 0x7ffffffffffffff0, 0xb, 0x80000000, 0x1, 0x80}, {{r11}, 0xfffffffffffffffc, 0x5a, 0x0, 0x0, 0x1}, {{r16}, 0xfffffffffffffff9, 0xf3, 0x2, 0x5, 0xd442}, {{r6}, 0xfffffffffffffffa, 0x1, 0x20000082, 0x0, 0x2}, {{r12}, 0x0, 0x92, 0x80000000, 0x0, 0x3}, {{r13}, 0x0, 0x40, 0x2, 0xe52, 0x3}], 0x10000, 0x0, 0x65d8, 0x0) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0xfffffffffffffffc, 0x0, r18, 0x0, 0x0, 0x0, 0x80a6}) 21:43:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 21:43:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0xb2a) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 21:43:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) fcntl$setflags(r3, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x3c6) 21:43:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:43:59 executing program 1: open(0x0, 0x100, 0x18) socket(0x2, 0x4003, 0x0) socket(0x2, 0x2, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x3ff, 0x0, 0x0, 0x0) close(r1) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000100000000000000000000000000000000000000000000000000000000b000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007ffffffffadd7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec909008cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59f"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r2) 21:44:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000300)=0x51) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 21:44:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000001600)='./bus\x00', 0x800, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00", 0x0, 0xfffffffd}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="8509a6990bffda950678d7e1f35f7921bf8cec277eb37f2583e5f31049b07fc650a6399c35ebd2687b7b61046ed502f8c2083c96f7a44151fb62961a58c493613a9e23d329d4491c77671524b68414745a7db5bc1bbe21510d", 0x59}], 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x800000000001e, 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2f912c012e7615af, 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x800000000001e, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x800000000001e, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x800000000001e, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt(r9, 0x0, 0x800000000001e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r11 = getuid() r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r16, 0x0, r17) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r21 = socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r21}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) r26 = semget$private(0x0, 0x4, 0x408) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = getpgrp() r40 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r34, r36, r37, r38, 0x5, 0x7fff}, 0x6, 0x2, r39, r40, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x6, r27, r28, r34, r29, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r27, r20, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r43 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r41, 0x0, r42) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r44, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r47 = syz_open_pts() writev(r47, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r46, r47) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000001580)=0xfffffffffffffdf1) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) pipe2(&(0x7f0000001800), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r51 = syz_open_pts() writev(r51, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r50, r51) r52 = fcntl$getown(r18, 0x5) r53 = semget$private(0x0, 0x4, 0x408) semop(r53, &(0x7f00000003c0), 0x2b31) semop(r53, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r53, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r53, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r53, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r53, &(0x7f0000000240), 0x6) r54 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r55 = dup(r54) ioctl$WSKBDIO_SETMODE(r55, 0x80045710, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0x2bdd7c36e0c82825) r57 = getegid() r58 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r58, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r60 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r60, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r59, r61, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r56, r45, r48, r49, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r52, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r13, r45, r27, r15, 0x4}, 0x1fd, 0x401, 0x2}) r62 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x80, 0x0) r63 = socket$inet(0x2, 0x2, 0x0) setsockopt(r63, 0x800, 0x800000000001e, 0x0, 0x322) r64 = socket$inet(0x2, 0x2, 0x0) setsockopt(r64, 0x0, 0x800000000001e, 0x0, 0x0) r65 = accept$inet(r64, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt(r66, 0x0, 0x800000000001e, 0x0, 0x0) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x8, 0x0) r68 = socket$inet(0x2, 0x2, 0x0) setsockopt(r68, 0x0, 0x800000000001e, 0x0, 0x0) r69 = socket$inet(0x2, 0x4, 0x0) setsockopt(r69, 0x0, 0x800000000001e, 0x0, 0x0) r70 = getpgid(0xffffffffffffffff) r71 = socket$inet(0x2, 0x2, 0x0) setsockopt(r71, 0x0, 0x800000000001e, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000001780)=ANY=[@ANYBLOB="01002e2f6275f4d2db4d2ff4b854dd95e03394e8e0ca0d1a63d474103ec73df09fa2da3cc202a99cc7b5e7c1a62156f00d647a87bce96697b7e6371d4c1dda0ad4fc3ba65267b4e58a33e965c8afad93ad1789b8"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="43fe5c98165ba87f89940b905f4b7e941478a73c5a9c1d3449ba5595b8b8378cb0b753a557324ca9301b46d2c47c06cebfb146db9fd2f18f5d3f110172e9b942498197efc97447e28698c0fc38a863c5", 0x50}, {&(0x7f0000000380)="e33cc71e5bc93590b157d526081d93cdc2d2bbeb5e3493930cd2fda75ade7ee3adeb45a6783ba4ce223bff66bc251a5fb2b47be2e5eee0fde61a90ace8e45dd507eb4fac3f58b4dd688a8627264997cfcde7cd0ba03855f061696ec1f7401e1f6483911bcb05a51352aaa272de8c43710862ac397cbb0d4346a32e8bf45300ca8253fb6f3c2448bba77f1d0f8deb2d2195909c601d6af33993dde9f4cdacda0d3e18fdb3d7c86df3b2cb917cb089126e03b2b5c1db9cd4f9b1acaf3a543b1686895a1bee92172dc0f0ef6f0a657fa7f304e310364b382dde8cf79064d3816e09277a7c86d20d795ed2d627144f4667ab469e029c350358e74d22435ad35d384835d7d8682a76157ecc068e29558205cc1d82a0b0ef58f43ea48d3635f21a046f39f211aa7daceab99c9df13116d1dd918cb5f18ab6990e341a07f395f12e18ed0dd9719bbcebd9ad5df2e755c6f4804524c59438cd19deaaece4b998a918f81d6d179fb9139f4681cba1608df1d60694ca44d1d924bf0273ae484eab81894bc4169b8eee5f012dabbfea0698480d47e50885a35321696e451299d8487bd71d72fd36b6c3afafb1a89001dce8f7bc40c330a896e45b68e1b9d19bb1d36ad1d8557634639837ece8c9549305289e1a32771905929479603c02a47c20d40d998224dcf789e6890906ca7f01790de9545e40d93d94b874ebf74dd03f0efd681d0365b86eb28cf3e9a499f20be3939ed2bad05e908058f1bf82a5de1885223dce2a4127b9a0d5f9a9ae8af65cc5c3e6a96da9c66b3ebadb99f2bd7d18a4bff1c817b8305fa681e7f5aa0fa703c035df72c608b78121542255acd5e60655ad6b40e56482ebe3ef0103aa9002c20bc2b63de5baf02902fdeda7335253c948ba6b70b9b47f10eb4915c98d24afaeaf0ad09ce9fd78927e73dc40fe13c54f97ef7da6e24fd15732e3abd547d7cf98c0ff9213a6eb59cb4256fb049f1312fec3d32815dca546c1c461e9017b3464730e8f60ae43e0b7226ee054452f2f6d821ff97c9ee4b5cb1474cfb9c21ce482c18baebf3abb17b47957a7507d4299a768f546bac3629c59d6f16c80e1dfaa1862bcbe867b8c06176e308d28c8e35645a24638ceb458432b797e126f1f7f73954d22eaa2e4c12f2437f0eb0d26883b8187c1984454b3942443f211c754f7c594a52df30658735e5733fbdc8540ddf732ea5e949317bafbdf90ea4cca38d379dc752fab30710d03e6229cd348f6414f1e38f8fddcbaac1fac01d37fa9d860d0ef44fa5f8b49024669719ba1e223fea72ca244a038e98af6d7e92e3a5fb5ed5c05ada55de4feeb07156590fffc8a8033bc89316a178a311402f88455f641856bb5738cb5aa2faaa7ea189be921ec742a7cb21f8f19ab72597c4511cee281f1ef19731b6807c384ec3a6e68963928072e7d5b090785ddacb94e6b3c06570225d39a8450ed03fa879245efbb4cd4629bb046c935268f5ed0023b7b06687a119137ea4acbe452012c7249be0ef773ac2224f0b6222f8425099e26ae1d79f413f1073cfb95aaeda2958cd2b8fb67fcbfa1c804a2a2951109bd2ccd09bfefc62ad9d003157dfc664de7198b60e8dc0c4ddeb29161986d795ab234bd87f8967df78038ace4fbdea74964738bebbcae189c96dee99304ec28a30133a510f382968c33a5abecd82312fff14178f93e508f0b8bd4635b5a109ec9626df3f9559103a71a82f6c74ce7a7fd45213d04f672fc2994d934fe2df82663e32ab8d561b0b2af1124d92bbcf02c03a9eaecfab9ed0ee195b73fb163980eea1355446d51136c80ffd7c73d5a9c1b2bc8068490c1370bf71638d25e587903dfa0cd530951a44e50960024545996d5d33e8825a95c5baeaa40feba0a44478337b6f787be8dc8b98f90a5e57c64e26a3f3dbe177e556ef637ac986f31424f6e4f3fee63c3247c49dc69ba2ac06028119d10d59afd97e7b7a9801e734a4e4cb1bf9112930a7258fc8cc17300b44b3a523a8ad66cad7205bd053202bf6e7c40335bde88b67efd840310612a8316860a449c015966a1ed78c3748466900a816b3acdfad0d2624509886384674992068b82abcd499090cc9d8744f639bbeec528a1541cf2231084a04b5df9831d2f5eb84128a94d9b537643d4b0573dc71dccf5d9b6fa80d41a3418a3fc3d9a65e40f4797faf128bbd46d4e9decb4bb61f8a872264c3fcaff08e6b8799062cbab5f1402a9ad868ae6eff27390c37a13b343e47342472cbace36773edc9f995a72d6724b0b0723f166ef54c6f1c1be0d00ef83e9bf17f88b295385ad711c0b471cc01f454af5e184de1e10f9dee58cb08460e7f087e19f4b51a16611f849e16b693e2ea04ddd32dbd1a202e6041eb0b12922e3cf5f5bd9b0858a276719ae0c6efd55186ae3c8e8b041b2e6fa43a5d865cc26ac981402c8ce622590b3a29c45887c0e07e8b922e68630bb3f5256661516c8e1ff7fe534e08bd088264994087ca21db7cc6d7205c7a8dee0bf9c3ce13be317211b865c435b4f5d8ed60dd00856022a9f40dff4caf8727a126ac4242ed0a0f6bff5ae11f968e521116570f5b86eaa83addf4f6f6c6e7ccff57be3e10d6a97cad9573a658dd73e5f47a0a522a1e7543e6f331076eb3219b58723861f7257d90bd66f81351e5d675eb702c047f098854b5b8b9e15881d7c1ceb8a90a48755dea6743a2225eac3358e30c35e4975e5b004ddf6bdc3c569c5f5adfc14bb38489c75ad85b1d704d4b9995e6abc7694c4962d8e054e0f9c1af02edbf91d9fc5467ca03fa587b922b74b73652e2fd6ad5f02262d4fbd3524d862ccfa0c475d23bbb8d3ca5bb8a84b357a90a3133bde18da15ca141c52ba6f0b4d38428ee34fc60a3c119af7ffc8508e7e27db64c3ac9d0cbff99e2c60225d9cc1f04b079981556ee70dab0b7bacef9acad5bf1bf328a8951a33fd4a775ade42f975eeafedb4ecf12a9849d581a48c5e928d5395c640db9087c6289298630fda7392d58b745679deae710b650cc7706c0733ea9fc7825d0dbcbe1b1d067b2747193ccb06a0acfbabf97ef3cdb2eb55521d8502a304210653013dba76e3cfac74a92581a35421c48898f3e8513904f08037fb6decd9b45593ba72e7f991b9fbf53aa8ed255b7d34a2c586b177c56607284343b3886a3aaa0d633dbf84ef7c9ba7966a845f0d15625de3630e1ed69ed5702904320c05913f8e24f7016aa895da26061c938a185a8fc90438aee47cae942090d75fa9a7925b3508912a04dbc8b000cf300dd6a8688503d9e5a5364063ea2cffe681fea935c6deeaf51494c59d9375cb851412725a3ebf5efc337d30ac3a6a12829b3843f5308f0fe164b648876b343c724df0d2a87cbea8a9e1aeeedbbe5f380268e25c7dac7c094eb1ea5ad6bfe3e6199eaec3f552fe037cb3c92effe40c682aa13bfc581ba52fa75e423c1e59d2221300e585118b9d1dda94f5dc71a7ebd3f1c527c6f50818c70827f9c724370935bf1ff30b4b0c2f9f90e1682eaf176354f2abae6c4c16baed2011508d4d8384452fce432cf18f88b4d877e2a9da3fd136c62de2a982fb1262c15acbe29c089a65d70047c83ed9db03d27db342ad6994bf64874f00ad1f25f7923efcf319c8844e6bd07d496dd9d7d54737b1befd7ffc74345f3cac56c7872a0634636b643b4df9f9f3c95cccf07fb1b551cc3d10d20d066f9950f08a35548972188538a0b788a255107f870a006da0a9d9647e9815ea5c18d7109c70b43bb846d642d04c78804f83090163b2ec9389b4592c97497189b8a63591d76c8b6c3101c72b230d42dd8157d98fefe84a463d787de0e6c87ceb6075a9c72660a21363456d2d58ec4b1a7da87c3a7d3fd4b78ad26e34c038913e3d205ee6756858c8edbaaee8e456f6309f1ff84b5b67f81038e0eec43be2a0a10947d3d265334590c66e4e5bb2564ee8f6b76a81046e0b94064b1293d0d31c4095d3c3d9fc1ed1944eebcb0e6c3ea2a43cad8ae2cd354fe4aba80a0362fa420cc702f33bb7f37a3c1595cc262d59a51666f8946c520fb3abea39250b0240d465512c06f95a9b5b1576b31ff9611736d92a99f9b1aa7f54398c37569533ccc1475f02ffb712e34009ffcaadb42c2e99e41b69ee7f7921738d215e7c16a5bb797767d182b3372a90d7899d491eca2abf3d0fcdb8a8ec152be968657ef8d75e77545f1d8f1d8520785927a22ec56752fdb95ead657b6fa21f4abd45f35b08174b831ce58bd9b729bcdd053bbcc80b801b7757dbce22dcc8675c45a184dde8c9635f5b415af5a4770c27b796232be294b4c2b40a2d58e4f0d0626b5a642bcc594122d9bbde30770c87d29c2e44dab707dd52ffb5c6ce25084d70253053fabd83a1f697e85bf62fe3ef3d05bdf99751e67f873b9646202c467c2f148c7776016c2bdbdd94db3def4d22156c440507a70ada3a3c5273ce3733775ee7f36662a7cbabf63eb1e9fa5fc9a54bccca334aaefc500fb330804825ebba1550367b6bb2ac2b0e197aa69bd540a99e9456c1e77be10972715b9ade7f27aa428cda6a862e9d38c5ada81ea9322169b45b81ebb6988ee61aaa709d1628868e18020106ad5d7d3d59d135be02eb23ded8909387c4a880979b0726e7ee8ba3bd45925e6853117c0ad41e8d6da58f6734985d0ccca8ea2aa6e5b635d04addeebd4aa034760af35f8014385dd154b9860434a7d887bc171874becb56f55b704cc311a50b62051249461a725e9b3c377dd13b2ad3183850b4b441169033b75d27f3281ef382347af28789cf0e68ab5371d7429d63e829cc505521934816dfabfbe129617ed8d5dbc44b700d002c6fed08c7c549b201d3a0496fe8a3c894b62fafae51f4d7ce9645f1081811a76b373ca028d0ab1d5da9c557c29107aee7f8aa89eb94d7b961c32850465b9e7754f47ada3c21f5acd4cb9e6576625fa75ac929875bf5ecb2161e8359d6461da927aff9688f8de3b0b533dcf76258c3c0b537245fb100360da92d8021f8fe6c89d91e191c7b46e3dc7d327ed1ba19a2d6355abbba509dfedb04a406627f06024653556b5647e5eccef9de5df119dec29dd941f7d8d1c17a9b3390d3629c90a4562fad852c2ac94d62d36d852ec09ef6418078049ed916dcafb00001b31410827185d82e6a4fabbe411e64c92eb53c93fc674c9c24d4429d028fb5830d722edd72788eec33ce7e57a55990ddb8174a25d4cf51783a79ecf59dadbf56424007d0ffbec3991eecb30eed6e1f7dc47844ae57c7987eb8cf3c5c22935e15f032a025e2ebd745cc9f58d9dcc108ce028b83ad12468b28f13923145c0e7b974a5bb41448a1ba92ced227c01ffcc51bd3698a779df14d9bb47edfc45f1c67e007057cd2695b8b78cdfd4556f7f5250e8994695906685945c45f07214e62acd0b79667c2c080687b246fac1ee9929d33ed7c2976a05d7bdbfa6e4ae6f37c575c9a4beb1380a0c465d5b06254025fdc116afea3b78b45bb514272bd27b5b5e5ea8f02df2b63e70fdf39373723a9579b2ba898ca4552bc63c6ebb4efdf354c12c44942ed9a655020d3a0587c1a24bea6cdf7cc3d85d3cde9dab0447389b9ab6bd923d28aa9c11106cf4975a4c00dd6fd740b83569704b61ceb8d460ba79022e912054d475317031a0a55fb6ca0454c5fae6a12c6e83cc297d226f500d6b1b29ccc1a739883da823394efb682d6162fafc50732ff7ca8ffd0694120c7fe8fb641b623eb7b31e3d42dedc38429fd2208e2bfa3980c2ab96106146461d5ffb8bb1d7555e532e1", 0x1000}], 0x2, &(0x7f0000001640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r2, @ANYBLOB="2000000800000000ffff0000000059e2d272aa57070098d0860b9fb69b2c91f9cf0982d918abbee8d6c7cdef73f3de6e0cb93ef894996d445703ec91ef058c0889d50e637658fc410e967d19f89fc41b92c542160b8a08306a02aa9fc08dc5cd5de1e632c1980d2e513578e9017d1a45a00a", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r65, @ANYRES32=r1, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r69, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r70, @ANYRES32=r72, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0x1) 21:44:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c17910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e3ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a828bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb87443107"], 0x10) dup2(r1, r0) r2 = socket(0x2, 0x5, 0xee) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ftruncate(r2, 0x0, 0x5) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:44:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x9, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x322], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403, 0x7fff], [{}, {}, {0x20, 0x0, 0x0, 0x7}, {}, {}, {0xc2, 0x0, 0x40000000}], {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0xff, 0x0, 0x1}, {0x400, 0x4, 0xe7, 0xffffffff}]}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc0, 0x0) 21:44:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffe1ffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a877749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r5) 21:44:00 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x7a, &(0x7f0000000180)={0x1000000000000403, 0x2}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = kqueue() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x655ead0caa32177a, 0x4, 0x4a2}], 0xe3e2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1a, 0x10000011, 0x101, 0x9}, {{r4}, 0x1, 0x1, 0x0, 0x1, 0x5}, {{r5}, 0xe442267151afd957, 0x2, 0x20, 0x9, 0x2}], 0x0, &(0x7f00000001c0)={0x1, 0xfff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 21:44:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000371000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x0, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8400, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x4) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x6c6}], 0x1}) r6 = fcntl$dupfd(r2, 0x0, r4) r7 = shmget$private(0x0, 0x200000, 0x2, &(0x7f0000371000/0x200000)=nil) shmat(r7, &(0x7f000048b000/0x4000)=nil, 0x2000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) 21:44:00 executing program 1: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) close(r5) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5b, 0x1, 0x0, 0xfffffffffffffffc}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x3, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xf2) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r8, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r10, 0x0) 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) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = semget$private(0x0, 0x7, 0x287) semop(r14, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r14, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r14, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, 0x0, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r10, r11) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, r11, 0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000200)) msgget(0x2, 0x4ccd1f0a8680bda3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x2) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r6, &(0x7f0000000240), 0xe4) write(r7, &(0x7f0000000200), 0xc40) socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) execve(0x0, 0x0, &(0x7f00000002c0)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000240)='}*^\x00']) pckbd_enable: command error 21:44:02 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) dup(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001d00)=[{&(0x7f0000000a80)="900dfe601ddd7bd89188d6a1de6f06a2a1179d306cae376be40a9604dd2a8616262d44e2551ee2cbd3bd263c1267835fbd359cd63a33f6ca06f3a15a33dff82b858fb46a8ab6a76bef3484cf276691b8eb76984aef3a93c193bac57f384c0d925477b7f839688bfb0dced97d71667758e55dc3535bf86df3d47889f09e5e993aa62833db7183", 0x86}, {&(0x7f0000000b40)="b41ea6a91ba2f9d2c9e932e3d07e47898e425b86ba14b15e5db0814ea4132540727478774ee4366ccb0b6e27f6a8d86c033becdf7b77bca43b19e671eb520446846fdeb32de2e46a3842a8ce089f25497ae6efe99791345aa230f19746ae72b61684fe72532a690fe0b0340378f6ae577e9b32bafa729144eeda6294dc036653fc1fbc76759707fc8b9e22531baadf5233702e9622924d98f7130a7b2cf12f3e5b886ac745678586f2ee22c8ef235d3ec2d857cae0b738a9b1e292f558ac4412e41068cacf208abb16e3f771fc78ae7c9959516baeb5912d7e0f8f89e65edc9b630eb9b84a2c3cd255ea2562deba50b54835e421194d1e06a769fdc7dca624b09c3f55b88debf38a7dab890c5ff292325c1a63fb1b9abe42e380a90cb3c6c97c56f4d8f6e453cbc581bef930f91291bd1fc2beff08e9d95187e503b5f9c25b6e0252fcb12851e6e5546fafb3fbe52f579188e3c9a01bdf43cc4927ae26ea22c44ddc51255af6c48661f86e604073190af4eb979502e000b817a2281b7ad5c4aa950d0fd062b1dbe51b0e0c0741ce125e4f5a5a79c33b14881c44b7c58da1e9ad97f647e6b08ef1c395a46088ea6d6a23b399e8a1fc911d8999b3a7877de94147eb2d85615ed8fa90a49dafd9b51b6a15919fdbcabf55b197b97601d4ecd50936523b37d0725156a9cbaf7b3dc15243e63168ebe33e60526a1738404444a98e0ddc84484ba4780b53a27da431bea6ad1751f67334b1b870823ee7353fb3cbe2c6b62c42c98dd48534db2d6fe3a0755a8341d52c250376a8427d7af761bcf41f5f969d33247660cf3615db40fb23ec96d4f8f3f05a4a63f70f1930e0336bcb91e4763732ff6b9aeea82dff2df72c6e74b106a9630b390c542237e346127366b38b7f6d62e579384dccc485c91ec45242c7e582ed8a471f5617ff0280f859461596ce2d0e875ca8a64ccac413c064b3eb649387dfde78e5e894f4863ba7375c2480a8b10b3bcb66a0fe39ceb6207e2c40c0e31ee880d3ef1de86b06318cdd1c6f67344d155162c6513d36dcca1c7ecb273ca681d15a63c0ea4dbdd52aa72ff1909e6f9c2f314ac4e6445939002f68a1e850e5334f2903dd22bc353573fcde02b89128bac142553b738665365932b861487b1f0897f17e1f0204436bb756427c10bd92fa8d77514048fd2da2dcd61c0caa67957bbe4c72956776a013a31da2479c33144dab7d463eee75baa23c4026fdfeedffd9334e9929ddd229d70be0bef6eacaa5df9f475f04d1d5e0301440240423d34d3d6c6acf528ad4b1c73bc2e01fc14519e13315db2e04ab86afb57cde899da61eb1f6afa33beb7396f1733aaa86773941e5ac3ad43d6c4a8d62e77c1a5067186c40460d1bcb1fb7a062e930f642d6d6cef3ee4a32afd539f7780e725bef7abec28fc7d98c764f6e81eda157be6878bf33ed6882e855837ff11d5e141499154337573d2cc2684e80f801c07e19a9e9d47d6b94ad02fe6dc65ae50e281749174a310384809806d22cfd660a4508c1989bb657d90942d5c8cdb3bfa879a8856341257dddcbd7a4ab5f356de7217faa1a87ecddc763c57de80af4444461c44f5eed2987825c36b7c02d5df0e2ef0c08c4b51942a3c0221f5eb90098bbac56197a2ba0d204a3bd08474f4fd892d0344464b9708162e3cb9f899faff2c35eaf77f4b9380a3c7e79d33d1edb67e320476f6d13de50b1624a92e41972c3e9a0a81f377de2a4f1e546285fa32ed4755ae2cedbe686ce25c0466897e33d6a80ad833809bc58bb7d366a88c6d53b787067b8708648ecd017238132c31a3394ad050aa9cc0c4612cce168d1e978062dc59571381abdf5439209926367874eaf213eab5a6acdf266ec689d1fe6d8cd8b72eb4486b04c984654e747ea440809c78388102ffe3e1c88b13cca2c2385a3dd66d76a3923d3de55ae2890bee90498369d4fc268fa00bb3b07cb40e73a1e3f674022637de187a8eacad797a93e2663b6229a515484e4bdb13322df2523a224b8effd2866d60c262d4956e3050574f22caeaedddfacf9352fced478321529b3530f65a54baa0806e48882bc6749f8c018a8091e455d6ded119e4b8c27640df07ea3a89693eadd5c81eb50ea18fe40d442149a5f05a22924f239f513d03d49ab792c61cd447e239d8cd059656f344d84f1f44ff15617a5fae380ba5e6ca5590ca6cf588c82e30df1f34da11ed41c77dbeea9e0e5d85186fd3b50aed4b21b07ea37e01880823038c0e1b11e177259de50dbfecedbbf4573db5f1fe15d9758c5f6aa1f41f189ef322c850a9a914eac15a301f27b717f7d5b2a1b827191de3ee20559b5b7f9ac3c786c4fe809c9adad94034e90576b7ac8128a2c6b62de6ad63b8d6dfb2a5ce9ef3b3b96bb75f7a8f2d661cc3197828ca8fc8903f921fa8e653be2d94d2e58f76698d7fd929352613d0a6df7b4d4b50439d48f8940be397d94a6e8a308b412e3fa77af90d2c16aeae065a6ab2afac110bf8ab06125a85832674e18671349dfc3bf12ab86d604949c70ec3b6ed8dcd9c1fdb62dda0a4a2ca28d10b467113cbe5f6af5f6ac45ca4d4386181cf6467778c4ffc5b2e2d893ca7d784a4b50498baec1bfd75423fc97166c9558716ae563518a3e89f33e181ba7de479457c143b73e61083143f282a01421b18b5aa4b02aebbd953544f966736b7bc6b342699763b48b3d729ebd2415d4f8668c912797601163792fde58b88528b0867a20753ad4de1cc66059df14b24d2273df0310f60c5a5b280cc3edd385a21b2e95b4c8a49bd1a6608652382b89dfe493fe728028109653f821d4dec8d27a8c7f7c71ae1a1751978be1be5960d86878a3f75d0a3d590897c7b828e2b2b2e68e8c041d95a95361981ce5b8fab709ae5ea75a7ac715f0288bbdf542795b4f37aac623404bd37e2783c9049ab65cc6b1759a4e285c7130811ccc570695f8d2f1b2507697c09fdd0b63a15c479d33c3acc8bd4c8d5feba89150ebe3ca8d190f6753b640d29eccb2a8cfaddc15c4977d8adc2bcc854c10350d55070315c3ade10dba7abe3229fc3caccecb8728919a844788f2a1a1ec497d3c06113aaeef6bf9c7ef0050c3713f18e3429c3a109077cff8818fd7561f431594248fa1c079c17249a5e869892352e795498d5591ce8865d34e30d297a643151b4e018aa2d4a9bd671dc69857273721bcd3cc6471bce79180282182cb0205869119aa160e2abc3f423eb3306559359a43f8d2034ee358aa5bd964edd14e2d2ce00995a6e9b21bb297149a8933c8f66ee88e2394f2d50dadb074b4341bf42089826158598ddb759643461c83f1301184137c937ce7d95662bcd217f622c2ba61eecaed51bd6c468cf51317d6b3a0a8ca6c51639669a092adabd840f2aeaa7ba574a686dbb6200fc32017ece0339788cf94774bfdaf5b8dfb2493d396b479a17501ac947d6901256402bfd23ef2ea78f83ffbdd665eaa8682665d4872baa8d591a222cb8f7829ab1fae4016e6989ad682779c56d394421ad693fb31430d394d3ea52b7fd24ef841f3e09a01733b2e0af8a058c09f47c7e97db5cda958c0ef8848853502abbd2942104207a342f806d6e4a2587a04f622dc0961b61eb7405b6690f56c0495f12269fac5896f18b576eafed24090e8de153cfb962a120d095cd88dc2e0b0f873baa8883a2ff126e2350b71200e4216b2eeb3dd0ee73e798d2f8a1a1bdb34bc5e9a8c3df149d7358ccb161bfa0ab0a64c7475f5eb9c6e919dc991d0552946a610c5f0ca5872fb803e8228a2283eab209113e7c039bb66143da5c70aeb61cf5292a72d7fad740a6a565456add8a208db1b9dc4d12cbf0c609ddd930a482adfa8f477b9eed51d9d1a11875b7d604ffee1540fa635fbda0d9c32a9cfe3d87e9f6b97412428900dba636d0a76f90d71b2a864e87c887bd33ba25f84ac47feb2936e8eb3c1b16cb51e6dc900076c8a216f133b34f93b92d1defa613c1c6b0832fa3a7db89426af4a1fa7da9343fbd983c1966479873d48f65c06bff98b064dd3cb32bc87d2a3185dc36a34407e94608f4521b45a4c29b15cb2bd28e8bb9d8bcb2551416f2df61bc217a3d3c3c9cd12edde83a0b644e7165537a983b9f7f6258fb0995967270d098626a15a9437795f79be387b1d72a03e0ca616755e0cab03809739fb06aa2b07553e57454e29db877fddb72be90aea52c56b2d2c11b54477c6f4c648622abae54496c00045a7ff5bacc04948862565c6160f4cc48c2ccf23e72ab50163d3c64de7ba4133bb78635b237c4fc6243c48bb63a46edc0f7f77a5a1ef1ba9894c7f484e112d8dd87ceb43db18f2191535270eb528d9169f91a98e56b1e83ce754a87ca8b8779438bf93075e058e7d978e2722e08d2de128d1e92659550f8ea56c67d74a699735caf12c5e0e7213f9a6058871c2b58359bd8903ca623a034bf76a8e30549eabc3ffcc5ef606cf1c741d788fac397a58ff3953be3a1683cfa509b10970866eed1f6eb8ca37b5788faf9562bd381c932ffd3221fa5a107131f323a6add03033884c80d02cba46974a27afe4b81245cfcc86cf6844b6bc3b3c51b726fb3429faf8f9422caf4f286c403bbd57165653d6348a9216fd29a153d10e39507dd7c2974dcfed2e550ece07bcc8e9240d81b4fcf8e6fbc564c52a760ef7f4a4eabdc6cdfac333bc581aae7d0ab96e5b793f55aeaf0b20e2c51522830c6ad2030b44accf3960721cf2f88d3806f7e21d4f828944ea20631c9812a7ca9cd0a1bf1f35dc44fb385821de5ad801b9f80b2ee83b13ecc91ce211efdff27d01c6ba58723e8f307f83602a14243a7576384533fd600e4e00e8df6ad590f0414cd5094427d9cce155eb43342d41fbace8482c47f9ffcc8c2ee6aa74059d02e8351681387b1bfb86c8707cc68189a032268c404c570983ed5b71071e5cf8df98d8b955a5007b2ae8a28f4f9d7b32943fdbf3969e3d516bd27eb1f139523f00c2c5a862cb619c7df530c8c20b7676e7daceef80d98f8a7dd90cabdb9832d5a50703c372142b62c00b42470fd64de3a2e2a1f801def6af28f3fa0c7878341e0f74c56de42840bdd515aff4b2203d72d66ccc938f37ca2254f994c58c4240d923423969cba96b373cca78a698c777bc8ff691c10dea7b82d94b200ab8cfc78049f4aa43448a77374d417aa199cd54cbf7e49616fbe266276668471e150ab86ad622b15d8cedb0a51885e338a7737234957fbee46331660767f9c37dbd2c5b86970b3b8db5941e436964c2f8d8d7d3141015e2db1c09aa3ed17fe086fa7f91e4c3a37e1ef7cf7daca82fb05b3e661462c7fc0cf631e4523af582e8dce30ed792b564e5e5a49f0fc3c058f1ed6abb7007b78f715b0b20037e2facf362e9bc6687e719cef2952daac0bd06258d7b0852796df02fb3a72b2670328c9211b0538c091fdf33591ffd1220aa20ed3d3927c75c8b50b082c4fa7f9493099f410baf4adfc5a77a05e40d0f8db9a1c881f4e1500fe0e00a238ed82b1f3334b1736cfc8ca2329eee8566f7a74250d40e54c610ea76fd54ae189fbdc9cce5fc4c9a835fe3774f044e681a062713f79fc8b93b070345a2dc1a947adb6f39ea03a54754408519ff324f60a48266424c63321b9f9c863487510346bc9ed032303280a40ac8b6c59111dc9c348e473a6f500341b00ea4cb593adbc351f42f8bfba8178fc513f605a314d1163a59be1e1b4b6e2b101050d33f9dac122c9e9fdc50ee3f9c61705873efeca6f293863bff04f71d6f296a4506b90ea5", 0x1000}, {&(0x7f0000001d40)="372dad19782cabd700321246a98559a7a75159d51be2af2b862149fad2c9f85c4f7ef329d2de768b67c71e51f8124e2696fc89c3d2614d822632ba9496fbdf74978d66c64da41a26b7f617e4a37d37b93beb2a767cc049b9df2f84d496ef635ca7d0364be086ccfb2ef9ebc2c19241df7b9fe295f1ffbbc1d1b9e31c97dea0e5297b0c8b6455fb7be02687dc46e53de513ac0462a93e0eccfc141090f35c4b20053f8d6d6deaeb671dd028329447d134d51d74abd41a725f93aeaa2728d77f9bb5ada3b66f184b68787aed0b9767b1019a4711dee1bf0238488c8462f83547a1612717dfc82c576c97e7de7a0446e1b5d6153a9b6f2eb2fe155954f26255149cd6dd1a24d74a33059a01bb19c045587955d6e2b2f99043dea6aeac4d6c70aa204eae1b56089f1243203b844ab72536ff885247bed4c39cb8aee3ad894afb67c8dea01e38e1c1e8ff777e133bc1b7f1e02bfb157b656efc504378345d82262d269286a84385fb7e900d48948874ee3aca89c5dddc0135773528c9fde8426d", 0x17e}, {&(0x7f0000001c40)="4be2094013e7187435846989d1c8c2fc3ec50c7fe57d17eebb4e09a9372c9cdebc99df5c5e74b692c03ac72f1f3ddb69abe29dd341b1fff086bd3b852fe0776908200fd7e4163d99e7931e578fac033351a4c5a97d26bb1eb4090e4b89872c29893455948b53c9ad6da025e646984ba95e2a6d77bd872c14d6c2fe0eb82db5ed767d52f123881aae9457b9499b45868cc0740ea982d7fdaf05a097615e217bebaf72e21dd50d58", 0xa7}], 0x4) dup2(r2, r3) r4 = fcntl$dupfd(r1, 0xa, r3) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x7ff) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) pwrite(r5, &(0x7f00000002c0)="1142bb356ceed5e6fb8cb97056e06b3742b5e06b2e966bfd57119b3baeeff7343bbca371c0bd34201690399a8b8defe7a7022fac69f29dfbb161b5ca925aec4b58f12a5dc91843e2fd4e39e3fe", 0x4d, 0x0, 0x6d) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r6 = syz_open_pts() close(r0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000001c0)=0x687a) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x400005, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:44:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x1000, './file0\x00', 0xfffffff9, 0xfffffffe, 0x200, 0x80000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 21:44:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:44:03 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) 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) mlock(&(0x7f00003aa000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = socket(0x18, 0x3, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x92) write(r0, &(0x7f0000000100)="8c65", 0xd) r6 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) ioctl$KDGKBMODE(r6, 0x40044b06) 21:44:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x1, 0x3, 0x9, 0x7fff}, {0x2f5, 0x7, 0xba, 0x3}, {0x1ff, 0x6, 0x81, 0x4}, {0x0, 0x2, 0x7f, 0x4}, {0x8, 0x7, 0x1, 0x200}, {0xfff8, 0x5, 0x20, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x20}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getegid() r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) mkdir(&(0x7f0000000140)='./file0\x00', 0x8c) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0xf9f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 21:44:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x201) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x1c4) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/34, 0x22) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 21:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x5, 0x8, 0x1, 0x80000001}, {0x81}, {0x6, 0xfd, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) pwrite(r1, &(0x7f0000000080)="25fafc510037750c48eae3841a5a07fac10a", 0x12, 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 21:44:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [{}, {}, {}, {0x0, 0x0, 0x2000}, {}, {0x8}], {}, {0x0, 0x0, 0xffff}}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b8ad20 21:44:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x4000, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b8ad20 21:44:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x531) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 21:44:06 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8, 0xfd) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) 21:44:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2b0a5c9f655108cd1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec579f694ddaf9a4c17b23e5c742db633a96c71bc395ae431a19a64f6f3c01d239c9b5303605093dfe5634b76d3fdf3d7305710783d93f18d3a9df6e8bcf7475ae0f53ebd9fae11b5ed47a0f3ec"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 21:44:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 21:44:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1000, 0xfffffff8, 0x3f, 0x1, 0x3, 0x1, 0x200000, 0x0, 0x0, 0x3ffe, 0x6}) dup2(r3, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x79) 21:44:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de\xff/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 21:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0xc003, 0x2) socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x468d592de4ed7076, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x0, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2b1f) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) r3 = semget$private(0x0, 0x6, 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r3, &(0x7f0000000280)=[{0x1, 0x85, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r3, &(0x7f0000003840)=[{0x2, 0xff, 0x1000}, {0x1, 0x88a, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x49c5, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x1800}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x44, 0x800}, {0x0, 0x3fd}], 0x8) semop(r2, &(0x7f0000000300)=[{}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x7b) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = dup2(r1, r4) ioctl$PCIOCREAD(r5, 0xc0287533, &(0x7f0000000040)) 21:44:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="b0ad8c0f8b29b3a83ffd24326c46") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0xffff0001, 0xfb, 0xff, 0x400, 0x3, 0x9, 0x2, 0x10, [{0x2110, 0x2, 0x100, 0x3ff}, {0x8001, 0x3, 0x80000000, 0x7}, {0x0, 0xcf00, 0x200, 0x6000000}, {0x2a5e, 0x7, 0xffff, 0xde}, {0xfffffc00, 0x0, 0xa9, 0x3f}, {0x7, 0x1, 0x4, 0xff}, {0xfffffff8, 0x2, 0x0, 0xba}, {0xffffff7f, 0x7f, 0x5, 0x8}, {0x3, 0x1, 0x80000001, 0x77}, {0xc7e, 0xce, 0x9, 0x419fc82e}, {0x80000000, 0x1, 0x400, 0x1000}, {0x0, 0xa44, 0x1f, 0x7}, {0x401, 0x1, 0x400, 0x5}, {0x4, 0x1ff, 0xfb47, 0x1000}, {0x3, 0x20, 0x2, 0xb03e}, {0xffffffff, 0x8, 0x35, 0x1}]}) 21:44:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 21:44:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ee7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab93510ebb4994f849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c2b2d573619284ff331c9c09ddfe943ebf42d3"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) dup2(r4, r3) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x43cbc, 0xf7) r5 = dup(r0) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 21:44:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc003, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:44:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = fcntl$dupfd(r4, 0xa, r5) r7 = geteuid() r8 = getgid() fchown(r6, r7, r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r10, r11) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x80000000, "1185f5e79e237db8a09fa7f16b306f95709b5229", 0xad, 0xb6a5}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:44:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64=r4], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x0, r5, r8, r10, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r7, r11, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/147) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) write(r1, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xe) execve(0x0, 0x0, 0x0) 21:44:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000140), 0x0) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x9, 0x5, 0x3}, {0xbbfe, 0x2e, 0x5, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x20) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 21:44:09 executing program 1: pledge(&(0x7f0000000300)='/dev/vmm\x00', &(0x7f0000000340)='/dev/vmm\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) setsockopt(r0, 0x8, 0x5, &(0x7f0000000280)="dd923b601e5b503ce3eefe68c049f824575db350eb23a400257f5d3685a342941a9ce35f120b8dc17af07da2ae9e60b5a9de133a1c2d49362309dc744e99b753458b3dace445c10b4ab0ba8033695c67aa6ea5d25dfde957b864f61a533c270e9e6b4c9e67e7b80560bdc391da99985a371f2efccb", 0x75) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2, 0x6, 0x8, {[0x9e, 0xfffff80000000000, 0x80000000, 0x9, 0xffffffffffffffff, 0x8001, 0x80, 0x4, 0x0, 0x8, 0x1, 0x100000000, 0x4, 0x1ff, 0x9, 0xa0a, 0x80000001, 0x9], [0x8, 0x3, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9, 0x2], [0x93, 0x8, 0x10000, 0x9, 0xa4, 0x2, 0xb14], [0x8, 0xea, 0x37645538, 0x1, 0x8a, 0x9], [{0xc3f9, 0x0, 0x8, 0x4}, {0x1f, 0x7f, 0x800, 0x92}, {0x3, 0x5, 0x8}, {0x8, 0x3, 0x9, 0xfff}, {0x8, 0x3ff, 0x0, 0x400}, {0x2, 0xf7, 0x7}, {0xb0, 0xfffffffa, 0xb598, 0x5}, {0x8, 0x4, 0x100, 0x100000000}], {0x9, 0x7fffffff, 0x2, 0x1}, {0x8, 0x0, 0x101, 0x4}}}) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 21:44:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0xaf, 0x9dc}, 0x8) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r2, 0xa, r0) 21:44:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x30850, 0x0) fcntl$setstatus(r1, 0x4, 0x80) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f00000001c0)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) kevent(r4, 0x0, 0x0, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x40, 0xe47da129c8725d5c, 0x7d61, 0xe69}], 0xffffffbc, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) 21:44:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) recvfrom(r3, &(0x7f0000000380)=""/62, 0x3e, 0x2f933221161520d7, &(0x7f0000000400)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) pwrite(r6, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000340)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 21:44:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x6, 0x0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 21:44:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x81) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 21:44:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000540)=[{0x200000000028}, {0x5c}, {0x6}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfffffff7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 21:44:11 executing program 1: socketpair(0x1, 0x8007, 0x1, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x5, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x8, 0x4) 21:44:11 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202d37d5af00000000000bbfe000000000000968805cadb79e8baf6996d25a0c376e588e0dbdfc4510a357daf50c3691e45016222f6d0e3128cce5d886c65d0bf7f61578e7dc81a3bb8779ff28551457b57a5151e9e356045e3e988fe0e3153e5888cb9d1fbda4ad29799a570d8b648284f6049ba8b918ea364bff91e4b3083687ae4148a46abea324966654ea74503133489b7fece83351fca85bdbb4fbfa03c14ec2a36664ab2679a7f8f018dcbca36ab8180cddec0580da5f7b2bb74e9eb68f51d9697daf858"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2d0) 21:44:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x200, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6d98187a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee6, &(0x7f00000009c0)="080d340300000000301e000004fea2a97c8259ef6d090917eae7e6311985c1e6a238420c592d8aa69d57d87edd5b0d6a1ae5d9aed03b9b9b267d84ef3252e97e8bd7b438138efcd3c6ef524d910e36ab7c24dcec7e2a000503414719c53edf0bce50aa35523c4995ca02bd3fcaac40b10eb031832afb07b7d39e7eb60469a8e81144ec0ae56d5ab6ff06b76c4c0267876b4a13d9d2c1f01f6cf3f0b3862010de9b8a4196959113b0d05b8356dcf82e77064498de4ecb5dce417bf37674e69c1b0094b5c5900541d280c87439d4bd10e74801288a6d634ff2dd4ed9795f0e2a4b8ae55940bafec19ab18efc484bb54cf0dda04748d30090d15d126a82e1efc5a396e1a02e593874cc8969dfc5b4b11a797972b6d9eba51a11a9356bebad97d73d8a455305954e62656e5acf3b9a42a98109979b3976be9731be365b6e0c29f94bd75154c2ed56f62c1cb2d6e692c1a033697f6bafac9ddadde8198180") chroot(&(0x7f00000001c0)='./file0\x00') socketpair(0x20, 0x4, 0x0, &(0x7f0000000040)) 21:44:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x5, 0x8, 0x1f, 0x3}, {0x401, 0x0, 0x8, 0xcf19}, {0x7, 0x40, 0xfe, 0x9a}, {0x8, 0x1, 0x6a, 0x9}, {0xf727, 0xbb, 0x9, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x401, 0x7fff, 0x1, 0x2, &(0x7f0000000240)={{0x81, 0x3f, 0x8, 0x3f, 0x81, 0x7, 0x3}, {[0x81, 0x1f, 0x101, 0x3, 0x4, 0x8, 0x9, 0x3, 0x1, 0x2, 0x101, 0x400, 0x5, 0xfffffffffffff20d, 0x9, 0xed, 0x7fff, 0x4], [0x6, 0x10000, 0x6ea, 0x8, 0xffffffffffffff34, 0x200, 0x0, 0x1000, 0x1, 0x6], [0x1, 0x1d02bb8a, 0x7f, 0x1000, 0x2, 0x8, 0x1], [0x732, 0x1, 0x80000001, 0x15, 0x40, 0x4], [{0xdd, 0x9b9c, 0x9, 0x4}, {0x6ba, 0x155, 0x3ff, 0x5}, {0x1000, 0xa000, 0x8000, 0x3}, {0x400, 0x0, 0x3, 0x1}, {0xfff9, 0x3f, 0x2, 0x991}, {0x8ffc, 0x0, 0x5, 0x80000001}, {0x7, 0x5, 0x8001, 0x8}, {0x20, 0x4}], {0x2, 0x6, 0x800, 0x4}, {0xbe, 0x1000, 0x4, 0x9}}}, 0x3ff, 0x6}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 21:44:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 21:44:11 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x2, r1}}) socket(0x42, 0x1, 0x5) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="930079e23185448060e6b6d95af3d5f386fbf2c12dd7c94833ad3843ba358d2137d30c57dc0c5200d1831b4471592e03e8a1eed814f5ce56ad3d5155824fba0d68b740d582b163e9ab80bca2c0b2f9b8d67bd3a876730bb6285a27d3eca18323ae2ce7f9b4aa4bfb301bac"], 0x8) 21:44:12 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01011f497b1ffd8b"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) 21:44:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\xca\x8e)'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00') r5 = socket(0x2, 0x4003, 0x0) getsockopt(r5, 0x0, 0x6, 0x0, 0x0) ftruncate(r5, 0x0, 0x4) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r6, 0x2) close(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000240)={0x8, './file0/file0\x00'}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="fdab0dababdb695ac581f17fc7f7f88a167466d98a89f5b8e6611f382cf5d3fcec4119de0203092d2a485890c5f3dffc3168cd3260d93c652ed9d842ed42ded18405195bcf56b019d5bae4e82875dfe5c572c03b9dffdd6922faa4b452a2647995ef0f9dfd7f7e54358bbf09a7a498ecb4e9feb99be4199ddada234e1cad08ba864309c2eed7479b7555458cfaa36c9aae56504cb728b92cf04792975710e9359d05da3e396a47c282ddc159b9f5ae70d47fcad1642bccf73dcd7d"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x1, 0x0) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r8, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 21:44:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0xffff, 0x2, 0x84, {[0xfff, 0x1, 0x0, 0x5, 0x3, 0x80, 0x3ff, 0x6, 0x9, 0x10001, 0x6c, 0x1f, 0x800, 0x3f, 0x969, 0x3f, 0x0, 0x9cfb], [0x3, 0x7fff, 0x63, 0x6, 0x16000000, 0x4, 0x7fff, 0x3, 0x7], [0x400, 0x2, 0x9, 0x3, 0x5, 0xbbb, 0x9], [0x4, 0x800, 0x4, 0x2, 0x0, 0x100000000], [{0x4, 0x0, 0x5, 0x400000000}, {0x401, 0x9, 0x20, 0xfffffffffffffff9}, {0xfff9, 0x8, 0x6, 0x3}, {0x37, 0x2058, 0xdba, 0x2}, {0x100, 0x400, 0x3, 0x7}, {0x0, 0x2, 0x1f, 0x2}, {0x3f, 0x1, 0x8000, 0x8}, {0x1000, 0xaa, 0x0, 0x3}], {0xc000, 0x8, 0xf2b, 0x7fff}, {0x6800, 0x1ff, 0x5, 0x7}}}) 21:44:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) minherit(&(0x7f00003a4000/0x4000)=nil, 0x4000, 0x6122c8b6fda303ff) 21:44:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f00000000c0), 0x3fc, 0x0, 0x1000101, 0x0) 21:44:12 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="2eb9dca430a510ed34231539a2cb98150b5ab65ae80ff91b0392b8db2ac5905ce08e043984de967d1ab1ac1217293cc764ae252d6966f75ed0e3bd190ed0b62b705935ed14a532d3a13084ede087be8a072234349a1fe6d9697e7041f95f78bed87c003aecc7982a77977fcb7924a7511311a406ac72a5bc", 0x78}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) r3 = dup(r2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) sendmsg$unix(r3, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYRESOCT=0x0], 0x10, 0x0, 0xfffffffffffffc8e}, 0x0) 21:44:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r9) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYRESDEC=0x0, @ANYBLOB="65da67b55c591efe62868283396c32e1359f1e425f45a557690c4abd88178f5509a10dda5d3c90142c71ca8614c407a4ba1a126e874e196ae48b18841f00000088d8d2c3fd9fdc0a64b3d3eddd4e2336", @ANYBLOB="0668c3b54075ced41d6ae75b8791e7f52d005fd18c898df839b32a4dc10c1395ab3339c2b4212ba9bbc7781807a865e1dcd640f93a344666c6b7f1d4fb7320d4c5eef360bfc317d1288e1b691c46214e2ea2a8ce3a4ad71a1ee1a817407bc29f19f867adee7d133365b15b8402f5617149675ac883352015554aa0043e239ec140f537a3", @ANYRES16=0x0, @ANYRES64=r9, @ANYRES32=r8], 0x8) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r1) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r11 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r12, 0x100000000000, r12) r13 = getppid() r14 = geteuid() r15 = getppid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r21 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r21, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r22 = accept$unix(r21, 0x0, &(0x7f00000005c0)) sendmsg$unix(r22, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}, @cred={0x20, 0xffff, 0x0, r16, r20, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r20, 0x0, 0x0, 0x0, 0x81, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5, 0x4}) r23 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r24 = getegid() r25 = socket$inet(0x2, 0x2, 0x4) connect$inet(r25, &(0x7f0000000040)={0x2, 0x3}, 0xc) fchown(r23, 0x0, r24) fchownat(r10, &(0x7f0000000000)='./file0/file0\x00', r11, r24, 0x0) r26 = dup2(r0, r0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) sendmsg$unix(r26, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) pipe2(&(0x7f0000000100), 0x10000) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000380)="a7fed310197166afb9a25553acce1b94dc7fbf22822cf857d09f6aa3be8419dc411fd39172d8caadce2d64fd9a1b74894f5a293c6ab0ea72fb29d50138e4283f5d92261f8bd06f314eae09a3bc75e7e96bb7b1f7fcabd2a0da1e585f9e560fda52961027c9b8fac10e32", 0x246}, {&(0x7f0000000200)="2da34a624ed75bc60d450ae5084fe167bff7427c8b7bdf96228e728325df8246f7aec144dad93535f6bc417d185201a394dfbbcafe24227583e9b76f77e20ed41092da7f05c2b288c4deef4a3883dfbba043da14909b351fd71084651b610911171a3fd48585361c9b192838aa9eacc8bf9714ee2319d18d9d68659af3bb3d03e69174b75f4499d7a7c91c65550735493f", 0x91}], 0x2, 0x0, 0x0, 0x8}, 0x5) 21:44:12 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="d5500000000000000000"], 0x1c, 0x0}, 0x0) close(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe(&(0x7f0000000100)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) accept$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) dup2(r7, r6) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x10000) r9 = socket(0x0, 0x3, 0x4f) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) 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(r9) socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:44:13 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3}, {0xc2b}]}) close(0xffffffffffffffff) r0 = 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(r0) msgget$private(0x0, 0x104) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 21:44:13 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8928, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/80, 0x50) r0 = kqueue() write(r0, 0x0, 0x0) 21:44:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() semop(r2, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x167) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) 21:44:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) r4 = socket$inet(0x2, 0x4cdf33c458617465, 0xf9) fsync(r4) getsockopt(r3, 0x29, 0x23, 0x0, 0x0) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xfffffc5c) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r7) r8 = getpgid(0xffffffffffffffff) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r9, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r11 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) r26 = fcntl$dupfd(r23, 0x0, r24) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) r33 = getgid() r34 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x70) r38 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = accept$inet6(r46, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r48 = socket$inet6(0x18, 0x4005, 0x70) r49 = fcntl$dupfd(r46, 0x0, r47) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r51, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r55 = getpgrp() r56 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r50, r52, r53, r54, 0x5, 0x7fff}, 0x6, 0x2, r55, r56, 0x7f, 0x100000001, 0xb1f1}) r57 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = accept$inet6(r58, &(0x7f0000001980), &(0x7f0000001940)=0xc) r60 = socket$inet6(0x18, 0x4005, 0x70) r61 = fcntl$dupfd(r58, 0x0, r59) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r63, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r67 = getpgrp() r68 = fcntl$getown(r59, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r62, r64, r65, r66, 0x5, 0x7fff}, 0x6, 0x2, r67, r68, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = accept$inet6(r69, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r71 = socket$inet6(0x18, 0x8000, 0x70) r72 = fcntl$dupfd(r69, 0x0, r70) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r74, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r78 = getpgrp() r79 = fcntl$getown(r70, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r73, r75, r76, r77, 0x5, 0x7fff}, 0x6, 0x2, r78, r79, 0x7f, 0x100000001, 0xb1f1}) r80 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r80, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r80, 0x29, 0x23, 0x0, 0x0) r81 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r82 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r82, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r82, 0x29, 0x23, 0x0, 0x0) r83 = getuid() r84 = semget$private(0x0, 0x4, 0x408) semop(r84, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r84, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r84, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r84, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r84, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r84, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r86 = getegid() r87 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r87, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r89 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r89, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000100)={{0x3, r85, r86, r88, r90, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r6, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r27, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r39, @ANYRES32=r54, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r57, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r68, @ANYRES32, @ANYRES32=r77, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r80, @ANYRES32, @ANYRES32=r1, @ANYRES32=r81, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r82, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r83, @ANYRES32=r86, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) setgroups(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x40) ktrace(0x0, 0x0, 0x0, 0x0) 21:44:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) getsockopt(r2, 0xfffff801, 0x0, &(0x7f0000000040)=""/255, &(0x7f0000000140)=0xff) r3 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x7fff, './file0\x00'}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:44:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x10000, 0x6}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) fchdir(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000400)="53ae72f18b0bd47e185ba9580d51f6d193e48a883c71d183f1ecf785daa4e09f0f5475bbffbff8ffe0fbf192c8e95cbd8a455a55faed989571998a399e4bafb68d25003ef66e12696b6507bc6a20fc7653b224b034e970f0053c795c53923d0f2d1cdfc4f0d4f8db91d81f22e5d990dd4e9ed9f3b0c8dd6753639b3d069bef633a1bed4ced4da041de6a0243b8c47c0137aba1ca8ee2016b79fdc7bac57f715bc6022bb0cfcdcf31386aaac7b2ded5108feb7064c412ea00000000000000000400000000000000"}], 0x10000000000002b3, 0x0, 0x0) 21:44:14 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bd4507fa69dfceac2a84e6abca64896bc5e57c63644a2b215162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d287000122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d85b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3878393387001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a5894d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) socket(0x2, 0x5, 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000080)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf31dac1dacb6a77b90f3a1a8262e6e73470aca4f6ccd27178a50e9924314845f2cda19b0ebcae28b0b1b153b49a8289feec821c0c8153c321cebc400d3f2dbf0d6fb301905ef7b3296e335d9f770c79a3558632ad5b2a2e680fbb8a6749f92a9058883410965d7150bf78487b56a0c6abbfa47a8fd2f767be1f9410ad33f3aaf9d61c3c0213d9281b218c0cbc41d5ec34754b637bab0190f723aa230cd090081", 0x194}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b", 0x2fb}], 0x4) 21:44:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x14}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000011c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r4, &(0x7f0000001140)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r7, 0x100000000000, r7) r8 = getppid() r9 = geteuid() r10 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r16, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r17 = accept$unix(r16, 0x0, &(0x7f00000005c0)) sendmsg$unix(r17, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r11, r15, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r20) fsync(r20) pwritev(r20, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r20, 0xffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r19, r21) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r22, 0x100000000000, r22) r23 = getppid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r24 = getpgid(r23) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r25, 0x100000000000, r25) r27 = getppid() r28 = geteuid() r29 = getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r32}, @cred={0x0, 0xffff, 0x0, r30, r34, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x7fff, r6, r13, r18, r19, 0x142, 0x80}, 0xfb0b, 0x2102, r24, r29, 0x1, 0x270, 0x7, 0x7}) msgrcv(r3, &(0x7f0000000040)={0x0, ""/4}, 0xc, 0x0, 0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 21:44:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = getuid() r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r4, &(0x7f0000001140)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x1400) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r7, 0x100000000000, r7) r8 = getppid() r9 = geteuid() r10 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r16, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r17 = accept$unix(r16, 0x0, &(0x7f00000005c0)) sendmsg$unix(r17, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r11, r15, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r20) fsync(r20) pwritev(r20, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r20, 0xffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r19, r21) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r22, 0x100000000000, r22) r23 = getppid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r24 = getpgid(r23) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r25, 0x100000000000, r25) r27 = getppid() r28 = geteuid() r29 = getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r32}, @cred={0x0, 0xffff, 0x0, r30, r34, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x7fff, r6, r13, r18, r19, 0x142, 0x80}, 0xfb0b, 0x2102, r24, r29, 0x1, 0x270, 0x7, 0x7}) fchown(r0, r2, r19) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x200029, 0x2, &(0x7f0000000240)="abffcbff13b9fd812eaa4e713048e699319296484436237eda4e4032b9dc944e50bd6bdd376cb7112ab14a6b11d6e85252d73f40998882aff128d82b53e1f3ad23145fb4cca43c3f7631ac7cc9a7be850a513ca55da8b7b8e08f0748446b62ce4fba2f28bf7dcc4bf117d881b88b370e070249681061a50b62cbaf06cbe4e50634efa58dfc4150e0ce14b8ecb9120475ae115252fc3f50e5dfad5347365978269ef69c2d550f757c9362060d00"/188, 0x79901b84f3411782) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 21:44:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x18000, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x206) listen(r1, 0xff) 21:44:14 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000800)="847a784017b206ee04b346ed026c5aedab456f960b23d0da6785714b808052e121c97d44666466c727d23d5bfe7519f61aaadfc24f83a0f42430570a8cd94094187bcaf9b11949ea8a458dfe5eb9abda7f8ecf7650559203059b6f0a29eb3e679d99f7ce79733f62226ec910a9007c08f119f6c8195d1056dd51ffcecb538c58c6a33661568e84001e49d1c83c0ed2c397e09cfa41792af699bfcf5bc470699a84df887cdac5839f40140515cdda1b82ac1aeb5e7f2127095d9045c88cd34ec3d7982e822b15bc076c150a3a54a7c9f82726124f122b055fe0a014e69caa70b8ba269a5f90b96beac3fc20a973ba4b565bf6ae84caa6c3afffc039bd90779f17773aeef4a6cc29a8ae6d57f392a2ddc878315df6162310093a45c500974b3878868696d1baf84f83b3564bbf1d6ac2d854db4536f9f408148a463ad37fe0561ad018fca6bccb8914e934b2bddcaeaaec7ee723acbf470a55b3a71a9bf74a272e0e03a47a41d40ee5f589e03bf196d0f1908bc60f1f5a7ec99adf782a0e2b51998a306dd847705d9c565bf76b26f3b22d0302a665a0988866fdde790819aa25f8da26fef223e0b38c34049a6d465da9bada65c64bc192be4c0993a1581af18480d62a66db5cf3a8c351baf5ec48698b3c859fa6892b6b02b0913d7a1ee3a77abc642e483c061c81edce71979c4591907cc6f2c106eaf05ca62b054f4873e1cd46aa8dcfedc03d1ddfb28cf3ae06c67a47b2fb0fbae46c6e8a55d5eb44835a371f83712d3fe92fc0388d67078a6956d0cefe2ac560a1cfab63d9303b9806f805ed3e281889e1041a24573cde5257dc23955ede4bd55ccc56296a725669da265f2e66f6283b5ec6350f09fa951d085238d3747d99b09d11af756a67d461bc4377f1ba0dcf2c748521a69cd83b779f28216c4469f3bc5be86482ccad6583446688cba8cdfb587fe98313ab8bddd7c2c585a587a99d4f47b5e4b828a40fc35884c54654d13340bf00f4e0bbd3a34a5996fa769acdf380396d4986145189c040d4c251e0bc01fc17af6b21f96205b62db66b129c00288ab531121bad9ecd5b0dae2b155c4f6e9bcb6d909cba311b1c238f637a6095ec4f0ee8467a70f8558081558951dfe07d3acfa074db9f601040eb4d525e4695c1406aef8ea1d8a14da434da0f8af5998a561a0cba6e60fadaae52514f60e4ecace330a4b319e490fa6fc9f7f39bcf4cd2f1a185750496c266e80bb8efd760c4ed3e5e6fcf7054cefa2c6841cabe590a4f54a8ec9562ccb626f2cb7f1ccbcdff43c9217d9aabecd6acba58f642f285400fb088e5fc4eb67e6b4231ef5206b3cc79bb9f8a3f36bbc627d421e9f493a82c24df23569ada4208df0159287555d21ae1539a3dc98fc034fdb275aa3084a708a53af09609a0e10bbdafb4f302c5548622a1959f1669ff726b1f6153ae45399bf24c6b68bd4720470b13b9b768067a239b302d89ba992f5b89350ea7103aa5c6714843b7ab983465e59eea0c920ff18669a9a6d25105181a7ef3e76609b68c8ed2c75decdc5d12703e9235c556d67cb69f744676b3e574af434e8f2097f9eeb4d96d214d8466a6d83e0035433ea596de07b75e0f10cad98207e94242d872498e03d76d1fa75cd75b596383390fc8e91e6bf02354506e93074e2dead06c5af4e68925cd3ba1f1e8cb2904967b8ca1d0d1166c7dde0e67c10ce84668911eb9fddb07d781d599483050e42f2659bd681141dcc1f0d2cb0541166a9c45d11a3063a14656d8bce36568fbab9dda971674ee9ac401225518d64d478f01153cbfab9350dfa18b18b2c2f4dc4a2de4e7f836efd7eb3a024f20e6eb2f0b63987efebdd7ae635a31226a756dd3a6e2cc091dab079847aab58d3dc0e9be262672ac5e72cbf282815911f34a681ed1abaa5379a6b6b51887f86f0789fbe0cb4b4161dab226eb516ae2d6126d178fcc66ddf39af88fda04e85567c8f45efb59c056bf951e861419d757d2eab02beac3f23694a11e080ace6dc6fcc080fe24ff8e3d93c30462737485fdddc2b0696db6a17f3a315147a0cab9c981548681e23af2fb89165beda3c2b7f2f2e2a52a27f4f4fe58687e7dea1965475045ee172b7d4d71f1181673609684ae853497bb6808351b619ce82fa76b67d47368d03c14b503941d899cb4fe4b4de61fa3ce55b889c0f1684373770c0b7f2bca4e6d891cb16c17d87ba06213b60f909d2962eecb31658c0ed4d0d7b901fe98fbb22aa96a861b8dfc8ec4b3add23741bf2d1fcba66dda1a7572b2f9ed941820707bf2bdd43d33fe5999b342a90284efb6b728d106f48402aa6755d6c11b7ff49c7042c9a1c4da0eee2d3fbf0022479f01fffd5a449a43cce8ce87a4f0bdbfa9a9d703caaadeaa58404a2eaddbd12b5aa35ad3f03db73553946940bb01e8bbfcb0c33760acbb46c116331f05210eeb074ee7fa5fc0e370363a2fac3af55a21c702bdbc2831103736d7cbb10c81c28784eead1c49708e008680ba0235de51b9d8fef4c89f0a95f30688bc90cfb9cc38a37564509b66184b7f20be596dca6ac82bf58764db3dfef2511021404e7ee48d54c4137fbe6d4bd7c5d4408ce23ed5a7e25ca36b7959677636a63e37721e0fd9ba7c611a25550860b2a4707c5f78aef58d5a957a665ba88317d9200502d88f1f30d33270cf0802211af78f888a2ee305d3109ca357dc6a8d0300673f03391c4da15e12dd156f8391e42c9934d706aad8d4ddc1e9bb816a0df02b5a9a7a277117d19cf440219c5688fed2e701e3c662ca9b622c55b3bb89f8962e47902b0c6bca920f1edac62c1399395b0fc2fa09096453cf4246f6b880392fcc59b5c154ccb1f3b1b2e8a6eb2447ccd8f5d4bcdbef8883446eac4149fecc9349851c75a9644e979baf5d3556ab142d37d90331997295b9f7fce633d65814d5957cacfc30825cba0d9bb18cd031fd4aba8e9f2b68e42bde99b22aaa3bbabcc9deebb3ed78c3842c17f45fd3828e83d7d38e6ededd86e34d234c9e2edb599c7e3c40257aaac595143029ea33ef1b9aeb5a4d98120e57bae97f41bc8c807419fa9597f19c403d74a2fd738b6e8942f69bd7d13ef80438b4485389bc489c8b118d72f04ce1aa3dec9702fc8d90285b848263de54880f3f92874d8fb1145ecf55e1978529aae64a5280538afe5ca7408ca2fe831d51478b5f670251e87b8b072187669bcec21d51a96653cc9d8a90fc4d22fd54fda57e14755bcbb57d9284967c881606a3af8d07492bde185fe9f97e5261fd89401d5d6560ff5ad30f09f09c6d2b6157de2440857ae3a1f25ca616468f4f0442b7a15651495f77cac3e39d0768d4156c9b20edef691a8bb6fc9b393b403d83e020923e329c8221df93696976950b94645e27aa162959b173e8044726d8bd3d95adf0e573f08a9b95042732e16daa0d9b9b17f79bac7ffdffff29d8583aee3b217a3072e81fd04569ece4d6ff789dda0f435c07def330a96eaf1150fc3eb5feee50c4909fcb462c7d62e839ac725ea268e12d172e7065babd5fb91680e94c701f0f578eeb1d631cf6e1dbc635448c093d87576d942dbe79e06758ff1ceb4d209b73d46df52686273d871ef49ded787c98cf251695e5124f0bd619e80c944f6f18ea691157a3ab5833cb1b72f11580a88db54c8928f76f1e34993c1c8ad6c93a2352e82ea4d84926e7e9142750755ba8ba030b6d0844fb116070af07e4d340caea28770f7673ae8938f8469905cf8ac29f56caf68dc937327e14e9157da3cde49796f79a40cf215598a7be5c5cfc6e39e992dd72412dfe254d21d4592f2c2839adc704fb2379453227a93ae4942118d9ef0ff3f3f61436c4a43d6f725ad74c2c49ed21e3ea2b167d479d8a6aed7b7af62369fb8925b3fb6f17b05204d397cdab3b7aef85d218efa77649df2e307b7fe462bc5094028e1bd6a7656b1dbdd01c5e48368c8f22dd8047352903e310aa5d3e6d7d1d125a8d2883b5cdb07a79205056d120de64a91d32a1002035e83dee2bd498c2d0b364d8f6355690735bfe941304c6defcd8e98ffac106b025433e113d6409e66f39d70a2c16c4727a11747273b0a65f8220e3630fb08ff3f546846dea466d99b67f59a151c6e822f1c5eb67cc1403bdb32f578d230a4288058682a90524c3bcd67d14247113b13ebe04ecab00b0f18be82ebca1a5c8e931bfdcc1044294d5cdb4f4643d05fc2fc2e37525d2a4f9f9814d258f793615580ea6e508656bb08a7098370c44dd8a654be4b143aab810a3144e6e7aaf4f91743ee334727da5684752718b315215efa6a02138681eb6a15e932e38b4d3d384c38b3c6a965aab2ba2a53d6a825386eff6477a0022c6a84c8e320ebddda0baa5e69e065cedd7c3b837fe380dd50fd7f001ba37b5d2895f4be3f051bcd1c7f4ec173156a8a08b9e518b1d4c9105a708da285eaf422f8b32d9d8dd54655f5e32699de36618feecef0b7fcb761806f5b21b86a9db01dad3dc0230d6ab0e2204f985910395e3db6c0f59c94f46dc26c7ab58a47ea58f5c4be42977acea7b555e4b58fdc6650e7a4854bbb4fcf8f173b7b305399838a4af01ce2cbd4cdd2b6712c73df4755ce944af95444fc478dbeec7abb42942232489d54a0346810bd9072d9a753123a841adb1e4a2a28087909c78d59db3499713609ab6522f4b4d940477853d98e084b65980f8a5b05186244dea9878c132fe9641e286f419c388289698d0ce8c80b2677b9cbcccb58abb3371d910d15638a3d9f3bb82fe3327830a25c5b64e39e0e86730516dc1083485534aec9e9b52824f1379bceae68717ac6f6e86ef3e042c42c0ec8dc9a056f5efaef287e2e8364d5edf384e43c02c5d301f353997b33cbb9219f006a775c5018a0fe6183a5015055f9377ef71d538c628306b2188b108cac2e3a199afed0fe6e5c286827410ca77d7da81eef8fa1a361cdc54826842f82edebd119a483cc574cb37ccb9d8af5fe63b485011c3980103f3d06812d2ed3d2fc8a5cd8efa0ebf1dfe20fd78414bb4ef2894ecae62d52d8baf43314141bece72255917a32f8c1fe43fb2d20a73b4007b56a988fe79f227fe77169e83fff087681706fcad931065b1fa956c732336197131f51234ad60e104f936e3c06a8410396c15579923c950a5b2b45d3bb45cee5a195086e7f3cc55366d39271e7161278eede56e25e78c8cc5822fc2f575e6857e2c648795da58d265b3cd4fac2dc8863daa4cb7fb077abf656a052e0d29986e737164a34f528b6516bd5bd7db0551816caeff1f1540fcf284582dd774fbb010b80cf26ed47288cb644c4521b8eb12f3318fd6c670fa77c5914e23d1079eeeebd430b990ed9c78127182ee3bc63f6ab3f4c916b45f6a8de848df1a97136b766ce2bf24f1b2b771baaa98547e49d13e121afea3dd406916d2267c22fbe4477a570716d55ae6cfedd8fd0fa7c59948682a5c649b591e43c8b6a0d965dd49382932aa8ca0db47b0d992718b02c207e9555ac2b2dfa7f6d650e1689495aeb95e1ecda74ccdaf0eeb52159e3ab72be2784d3d731173d17e8da31edb5bba23bf96339426252ec7f41a004f14ee19c892c3016637e5a801436190e28e9924a65f7e830029179e0739f93aa1437090cae45b627956dba2b611115ac0ea6a0748757758d4d08027bb09fcc8149ff3c6b3c7b3ffdd5279f9803874c97eba133ecd03a022605211c7240a3127d5f5b1845c69badaaa7dee20c0386262799d80690775165470128841052535a25310784a3b1fc573402fc560bda1a0c757a0", 0x1000, 0xc, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c1176abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000100000000000000000000029cc4ac3b08ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4f5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf4325b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3eacd0ab7ecf446dc73599603ae65e37ea27e5ab7840f058c655938f127d2742427bd3e4d94e173ba3e4356efe8aa77770413ae2fe4ee894768e7c65c6a3843da9b0aea9e68fdbf941d1763562e6377c4f63ad54ac750367d30f2716a7fc3af432035d2595f531480c2423270f9feacae4bea760e97c5a43bafe6a8282f03e5be6cc538547b7db7f47fb4f90"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000180)=0x4) 21:44:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c117002804000000777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799002000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e00000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb6367193bed2df0ac87e0d7b65b7240cf964444ea4a536ef612e9e3b80985bac417e2ab09bd2087f4e4fd8a9c98e958ff55d09e9ffffffffffff35d11b2434c929b34b2487cf25dd9e1e49f931a4193897b0a30100cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000ae5166069300f145c4e607008bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5a9c5d5f156378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf57813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb8744310772871f5c2586a83492ade9cb1641259e5fb88a1a2fb26a68343aa5557019b2fbb82d12c94ff875c866ac4dd9d687e1594b81dffd6d9ecb19bd6f80bc1621d5adeee719ea7c648cc86508000000000000004339a2ea10e837b73a092052acaaa8d3867dd92317fb5b6ee4310d7f0d93f5a7122d1c65dc83d8921812367bbdeac843a989e5c4e1e45a2bc205e701886a216427e85ffe4d192753f6671e0200a8a588cc2f01595e0fc065c38ddb79099b310fdb873d8f7921bf117788546f1467919c722231af9aa72559db1089267323c28629840a1741c5af5ffe9c18877cdc1697ddd2a1cc73c65cdb50bdb7ace558e3e7f85ff54613dd972266d0046988f295fa8d1bbc065ab308cc537ed26396d59e572f09369828e518496c96b42a43080d4d29ff41e4ff362b36adaf02ff10ade53fef3bfc27495be905ad12ad54da5135a137030b4ef57b44a88716798bb059164d4d99e1610d496303d1739d43a35c9400885888a14186be9ab20066c9b9b6f48b88cd579dfca9939a81e5add47eecea1ac6097a740a5709619cfd11df80c19b10e53b8ee316748cdb8ff346d5a6223097ab000000000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) r5 = fcntl$dupfd(r4, 0x100000000000, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r6, 0x100000000000, r6) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r7, r5) sendmsg$unix(r7, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) setgid(r8) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendto$inet6(r3, &(0x7f0000000040), 0xff29, 0x0, 0x0, 0xfffffffffffffd65) 21:44:15 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x50481b27b4103fad, 0x8) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x192, 0x114) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0xc2) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) dup(r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x7ff) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) openat(r5, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000380)=0x6d) openat(r4, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) 21:44:15 executing program 0: r0 = socket(0x2, 0x3, 0x80) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) write(r0, &(0x7f0000001400)="8686195684072a42a5e3bd34d0026eb9b327bddd2c5f6ba9c69c7afed8d00d91b6cc957f88f2e5efed0439ac82dcc8e95bb291f272b7cefb042d4912f32b2348dee1dc6dee60cd6aff4e761e623358a5a85cab550f8e9b7f54c4eb290129f1ccdd6c9982854579937a6bc5049d3adc896cd9aa3cf1da07e0789de0e788568e29792d03fe011a533df8ce0803de8b1fc3a4792bd940a66c641519cf8c886031cec8a059745db41527ed92b8c1b76eae5c7319aae4853b52c7de0f15c8d07fff06cdc56c142aa89d5bc7571d6be1e1a5331c621ae639959836e28fa00cc59ef4852d891868657b23d7570b8ad5c1a79f8efdc017593ecaa95f4e7797236891386b514b471e7f29eb0ccf2c0ec45388de45cb31bae8c6af835978189b54991d3764eeed9cd865af14dad4a6f3e40a6d1f86b0d150b90b720617df7342c92149eb59051a2988fba330e9e312ac5619f93e5d1ea3585c85b6dd90b4eb55ba3be0585ccd6afe960d118a8ac12f57422276aa0d2eb1a37acd90e16faff6e35d3984bb2e754c97a781f581fe41d029ae671644abaae476d1d2519ef49f1249a4b8772ebad5e164dab10cea0d76c4adbffa1d737cf1a4064de6ec49cbe5da5edd27a8943142c0d889186ab9187608908581cc887774ba92e374c0fd42ef49a8f57c381e1591bb4d83fcdc3dcd267aa61b1e0a5accc37f7716624667bd160d8deec67b5cdc39cb8e6b00a4683ea29fa0839b27a299d76773a436d3afb20a23c350bad16305ece6388226ee95df70dc0dea87abbcb7b676f05af744b09f27fd8e11740b5de80d4ed6cb4887715076ef6c641875204cc223ea6477ce306e93fdbe7a18b654c5e338fadc63b0f88373711f26bca99a0b838a482af578ba50273c2d3013300860d9c3312c6cb37fcf74e8a2663a016e17e0063f095f4ff1852c8be21cd98b5f238c86516531a0bc9d431531acd7111cd716803773694c8b3fd262edafe8ebea50e98a268c935f7fc336aadffc170431000aecfcca64204a31b657ef18db10f602a578b894fdc7fdf511f84c86819cfbc28ebc948e2a694152e7f6062e7b4fd8226d1cf4d5cb776d544fcece455d74d7d0f6e4b014a6536b464db76871039a2e705e437c9e4dd42f7709278fa5326005806707cd7117be24776f11e8d3897b30ea40cedf55d61a1b08abb1d250b913995aa924a71495f2e6bfc80e13d4f551e072970a41698d63daff9aa2c11203f7fb1ff69e20c18ce609719b0ec6b944f40e88f81f63add909538ef61a20379d32b7b832297d3c9f73ca5e43b7b2c3af265b73320a8f3bad8f39d498d8e2fc1518e87ec7e5e3d71b0e30708899d06c8c306dea4114164484f4d74d6e2aa5102693f818028d05f41c74cf2fba1a071880d332a64da2947dbfe51e8c01df05572f20bba1e61c498be69bbc9d085b9c05fdb056d0a3f297459a1576b81694b5014ceecccac7746adbc11443522fadacf5edf1a61a90cf6ec97e606ce24edd3ce93d8b12a22af127f05e4b161fc0b21d0cdd5075963bb58ac94e548c4bf1152d07dee448f369b8e5429b3dd73115399f99cb15f0d3253890a8b9fd30885f6892aefc98eab8d90bae783d3d15e5235ef37be367fce7062e2047af22c67a4da9f94d6401abc5fee9795af18aa97b8c852c9542fb1bc40608f5c6c310c3414eaf1bcb38d0721d971c6e060addfecdd15753fab26adecbb6c1c246871492a3e2a8bf8d16263bf0758a3f0cbd3e44fe899b5ab8412ef4d2dc33b972a89b4444175d81421aefeb12ad8dacf3cdb16b4a17e4fbdfe28f43482738827a2ba238ffb33a0774161a876c51da6601922654491a04439eec363fb655ee00fd3b41d879fc0eaac4f91ff2b1068c99d2e9c99222393ef618fa348eb81ae38624b75b4128170d389fa8d8130453d043b4338fa77341f844a856b607b5105e8db1b908922700e47efd0ea3e5e6b7d54c37fb25447d40c7d995492b0849fc56a9fc4d6cb51f0db20325dce9e764eed3a03706d399358b357d82c995ebec93de3e4f750d93542c5fd5e5a8dc55c4e9ae1d8bb8aad08c506284111c19420a28d986fc69e4dd986f", 0x5c9) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r2, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x40, 0x50) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x8, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) r9 = getppid() r10 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r11 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r11, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="100000000000010000000000f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000000000"], 0x10}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r14) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r15) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r16) r17 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x200) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="40dbfd1121b90a3a23e385a19987861d64eafaf4f2efbe71216b0ecea740d311cb50c639174acd6ef2cd0bc80c62c4998215ebe55471a61c62b5fd55d7cb2708e59bf4ce9db04ec8955c5576f731ae9914b7b57e12926ce535e9b4d4705e78e84933ca0a8e67fc43f4ba62d65ae9d91557630e8ce440867dc1db0307aa4257e67a8ed0ea8dacb4bd1f1802153f45e298f1ed040233d3752a0253cc663f012eceedbe57094b1ac8c68e4c81cf50df1e934ec3285c06abff8c730a61311cc816246acc765ca1c759676a3ffcd77f4d548cba8c6de6cec2e7b5f44fe091c9d7228abf"}, {&(0x7f00000002c0)="aa14347e5f7bfcd1867e7614635fe4b8a87229c380e33d5eb5e53f49123b85f3c78a7b5a12ef9cda3aa4c57c732606f293a62d8adce8750411f423e362255d2057f6de9c0516857a10f6fc3497ad45eb4fd8a6d34c3feb3ef5de8e"}, {&(0x7f0000000340)="1c479989c66ded2a55b5fd7e773665df8eb68430910aaee152fc1cb9421e0660fd7011b8d1b1950be6a159e25ba8fa70388ccd02b1337e4b50d3366dd001f21a84bd3f441d2dfd7e77e5fa178633d23f222b3117842783f849dab019ae922d4319648a16ef295cd7e4eea88bbf76a8e241ffdcbddd899af4c5fb95f67d15699626e3b4949c63ba23076a9174b095cdfd664e148927ed424a01512f93e21d88aabc1f516258c44dfcffe48e1ffd2e33c9e4ea082b38f401d617af9fe3a54cf76c67f67862d65b309a1211"}, {&(0x7f0000000440)="3c4144a87aa6c44fb7e37f13d9200dd878ec4981dda64d43f84fd6005515b29d3a1e624e21aa654e0d876fe1d0ca366b77b8f625996e7797a5a905498ac12b077c492e134fce5c02a9c82b5c0394b760b71163f1"}, {&(0x7f00000004c0)="6ab4ed3383ec83a3d6a7080154f060cf2af21ca3d98de12cf326f9c0aa4fd79b70a4008a135d36fa065317ddffd92ee56080e3fbd34eb022206bcfc70ebfdb80e01984d96f410c5eb2c349e2c12bf6f7fb251311ac554c207308aa73eccf66d801d143fccb1fe56f0cd57878220b243b115d3fbe2bb1ace85b2b239de7f3fac9474606445f4197122bd40b8caceff2"}, {&(0x7f0000001a00)="1719623fe5bcedeaec8ad22f04d0f1c74082a6688ebe77f40f1fc96da177ef4a6591cc2fda2669be09b8a04942002cb9f7e0569227749992045a30509f8d0238473067ca2c383c5c2aebbdf936dee4ae898440684f414bced69cafcd0c973a1789e663fe70017519b8ce21dad949b71598650597a75a33d3dd185584569d19469d623794e1a68638cd6521abe63f6c3009a11eea83dd618ad43facf9287d6fbce3ecc9083bc5c84c1d33259963f5534eaa38b1d1cc2858864b5d7d93ef6c8a8efbd7d58bfa4e7cb9234753d3e4c8a99130f9b20538a7c86d79e200bad1180b7f1c94d0018cb570feeffc35615041690edcb6a325c8321c2d6a46c9190b7ff1ca3f4f1e105a46a4591724f13706e2f0e932fc080bcaa53396cd2e89aeede15a8cbb057e3c5f0cd3e08a36037d013edbaa6e6cfb5da38abb36bc7006b5d369ed6e04f93285260a92223cc07981b2f8514f354714f5e92a676f260ed5c6246ed2e584a133e04cf48d423b3d92272fe2f26ab29bf87343c53eb75e6048c89f29019a94ac3f26a47fd2201d5ff5fbd19a95691d9db84d467ee1a59a1b87cb11354df39feb72e921ef541a81f9d81b70c02318c12d778a344342117b3182f3f5669e1c79063b45882ce06ae93c0eed225a2177c17ec4582ed1f685ba7737b4a30ebbc6350a8794322bcec22e2332d75541bc0c092ff106fc930888dcefd66447b1c14c09b0055448e99eebf57905a499eb9875a3ae902a6e0d0aee3cd94fe82f010803fbde51542b3daedd09b9fdf087eeb29d88862563ab6be14b59ac4227b9129b1a68991da746feb5dfd4a364017e1aaff4b3643ac99852de9daee9b06c473f5369699886fab2d71554faf93eda96163513682b0ac29ec4e99d6204ab349f1f2d58fb7fcad29aac84476ffeaa8ac8cbe3f87beb3f669b3e12d67b4daf9588d4d2dd998468e58682db0b905815beaaf5e3d678df54c12a6dbe2bb630c6e4b2abd7acfe252ce78ca95dfadf9d0b5c3cac7b37817f9ee39fbc00be823ec0648b3ca1bedaf912a6ffb509c3ebdb231ef30f3fc46753f50b7194b6a201db1c5b55c5fea0f8d3382dccc4e026bb0188395a9aff6c84bb81d27da16fe949720cf511237a934d78398b79ebc62d3690ac33b0d89338fdade389fcf4ab27c00a74ce08926ecf325988b2191c6ad0488f0e9269222178d10cbfe6da622c20259dbd6f8070e4ef43d17495103dabf5c2a021b64e3729856572a350a0e56de28284a72cbbf0a2f119e66769ce71a573d46582ad727ac99cc4f6dd6e5d56e240b875b37df4b63ae7f1ad7065702d604f97f4ce628eda230724ae7a5110edf2011a661e392d7ddb6878acc0a1b6b8b0f9694857f6c7a5168a48f7986facca61bb5b2865aa853e470fe4c0a5436272dd1d1d783a92fe20a5be5c93475824e05aa4df72a734544003deb0da3c17fac6ae379cdaf68d1b78ddc0cd705d6c700ed65b573ef47ea0f9b67973c0010aff5d0b582657602f50329b3c1212d1685c6f7081a56e4450426b9ec843844216b5cab6d94af2e1ca10c59f78ff2460854621a446c01ef355432b6e2b28d76108cf794e21992b42575b18e6889dd4fce2a21a2be7cf128850b8563b2463b7c6ce8e4ec3779c7f742f1a6e8e2b783e4912d5afbdfe20178c3bbf0e953136e29e236d1235b7e31c763297a4aaed4b2b7709b74ecb0f38476016a1e1438da0aba82c282641ecfa5840b55062914393826e5e65a05612fe147df615f5fd110913c9331c3012d0ba05b32e756836c3fa232641827548586bcc0ec266d1fd3e43c478cddb00ecebfdf431522a37177cbe049c6784b8f2646862bea939f224dce5f957e916ce08b5f8629a312b1b3038f811a3a0c6ff1b8e97e6bceb6bf2f1763524b8d01d66335b5cc98c375f822f061c388fb4aa6c6db7b4674e378f0f65974b37512c492648604749584df04397f3e6a9a9dea93f629794a621537ad5ac3301d75f76ce694862777c4638284b8f38d24741c2c239758381104d7dc1893ec18401f1622e3f80058d2fa9f65de186663ef6c8798599335a54a18cf7a37c93eebfbfc1874662448daf5afdaf4ecb67a8ff43fc48129508c370a284fca6f254aa29fbec3cd00a132b7780c1ef71df92c208e6812689ff70ca466e83a7e4b04f28706b88976ee2c4e04c392f9d9c8ad922ecbe1589bbce0106511c2e5ecf06a08f287ea5532034b25badbf59864e4f7d6cd37e6904b4778963de5e0d206f722b14f89e540612a41d3907d179bb0c11b14d097d7dddb1780b12ce04fee0786360e0e0594f8a7a59a40992abf569b06ccf3308a9a4c23a1f82a09f3cc8f847a7bc0ab3e7b3a83cb49789eff4d572861611be45d23fbce53feaeed0bbcc88a3c714d3bd145ef78d7812c07662db5e4260013de5e4863784d38540248185ed21cc0cae3d9ffe98f3d3bbcd8696f8e70f890530c2bca263a2724a139f37aab5068aefcb5fc6118a97d50ca542e5d19f6a351ecce9730ec1ec8d08344204bc81fe0611c8a4a70aee39beb654e6bda01b4b8f9d9b54e87540e639f2fd27ad50d17fe01879cd95eb3daffdbafb5e91d17ec06149341196dd0bf37747b06f2ab66f7c4c61877f9db18635c6474369918c8388a63626381fdfd67b5bfc88061694df8c0a50f412824a59dd9d630807005729188fdf1fe47cc1d4436dbd0c6c51542e5cd449b52d5f93bb9142d57a02396ef31378dfb51b57887aa857432f70ace04164788d47e3fea35d22189b47b75cf32c0bd3cd310b4dc90863fa30c727c49a6a6da7f84c753710d05dcc33cd8a7ccf7531b8bff257e77da7d7566b4f73a8ea73bdbcbc0607223271cdead4c190e670d30196c2c212a189d3c40c598eb690629328a8f7a2cddad63c016c939663ebfa1962846d4fbe6d2190886d190bf673b44498df7d5d5b1570bba32ac7a257255d9e9ce68818bccadefdd3b8c02b9de38d7871150b732ffed3ae1506a2be31311a284e0e0f6a6d01c43a85a6908eb1ed397133d8cea692c1b74eb93f3b49c235b33069662c3db2270b0627dea3b424355e272fb91f089e8acfe109f5c86bccc5d7a37ed9411d34966447321aa6b4d9105add663f8dd854705d9b1ec5904a00e967ec5315c596c460db54d52d2b694cb63d6c906bb3ae8a5bd744610803c3721d2d4ad73ddb00f61afa4af0df6cd30a5275161dedc373da0b8fb95c6fdf5b44481a718acf7b02d947de18b0b8d8a47d5c6f139a16697fd77098164cd7cccff191efa4f42ae6dc8753125a1087adb717e8d91be66e32abeebd061464443aa0a2ee5bc4cd9d0f4019fe79122ded3e67da01db64288cb1e8dece5475d3e05d03106f82f8ae8fe1f5e63dbfbf3c1e3be4c2eeb2182e60d6b41278f0fef93bfb774b52098500d174228f07019d88ac3c63f71206321082e0fad39e65ba03e1da0246f6b41f8878ed309f7b95c25950a63896833554f0e060c1bae51c9a0e7a5e10456593e2849c65c5f83447d8f71a4e966094c9f4f7a30ad8180fb9b8f13936326aa3df56fc6f8b982a4b301ab11f156f14c74b891f20f2086089d58b8dc55a6f0c7845898efda3decb628537119f9e4f07258a7ee917165e017ca401304bff900170897ae7674775cda079fb107d9ef4938bfc5d4cec775c1497236f2744543734e75e0ad4a6618a926c64de6acf93ad488c6118808aa317634b6f46fd01afce4d4bd4ddfaeb4fc38968a219822c6e14947202aba1a532afcfbc7ac02bcfb49fd0bc08159d9baf95213308796b1247f1ebff96a1647e2ed037ffc2a5c7504f948954b1a318999a9dc4b19b3972c40d78e5d46f253493eb1d2e7229abc9fb0ed869b1ab8462ff4acec37f20a2419e0810fe7ed6c6bb5243f786b0820118326411cc13c5335a23e0bd002415e09795ed5b67c8ca0e0f1b772922fa2d3910798be135ec6aca62603d269fc5d107a63479337f6756acc81bd5f84f28fea3fda2ea9f386e12dd94afaddbbfdcd17a2f5cb54b463fdc19e69b16d1d0a4e4db0413401111c0d5d39a27ed6d760fe2134f94175f89a9fd7bf897193c952126c14d492bd8f662fdece7fc8d7c5f42631ffed6a62c2abc5e6ff3636b2634227eeff04ffb5fa58417f6d58881b903e1178a47d987cc87aad8ee84cf479d5228486cbda5b2e9e046c4633e74be47ceb012ef9205b72a9564b8da2fc982796b19276f1acfc71de768cd1db51688d25aee3165c905dfd1c61cc9dae439b35c46b37d19de3d1654620703d7973074d2ff874d0bad54965b24d245d6b53b1eb45b66de18c2719734511ce75286fd4b16a4b8bd8789b6b121656a405baac322f80cbc60df820445bf99134adb482de0ce2c9601f5be4c394a34016309819f87c6ea7995c3b3658e1fef2596d8897133401d00be95fb198354d95d4af4f48c2f4ef74b9b70d9aa0424d8cf328c789c76e49f1a593760ec9932fd80e1e703fe5a8ef90343946afe66a89db43646d73ad938c7ae1d8e6c8f438feba2e164e34ce4965027513fce9c10bbb3e6b5ac94e65ad909b706b33c5152fa75425f45eee28c22933ef710f142d405756a42b3c57e8d0ce10e32aa9c89e45c90e9146ec2e7c5588fd4af5d357ea4b08dce31667693ced5904f2ce82c252e0254f9a86855c600acd2c12c155bfde920afd5755e704fd8e365f79f51dccfe97d09c0421be6721a7a89ce638782978e1bd310eea25af491e5772c5ea17e8b14433e6fd9052d8b25667eaf971928225d055efa34bd2c625c87ea005a2c58a1c0f6e7b933a5f4019a563b4b3ace0f86fbb8414427ad5532b3cf14c85341a553dd848b2f7bfaa74e94c50d9dbd56da4a8bd1a10f5e7696b1da1a6acb7e72f1204aade87acd1de1ed0baadcab8922a2ada15550c0757b8bd1ba5aa6333ba1d4e6fc9a64b161ae43ae22effb307853fd672a485d732e47417b5feb64f75df6e6986effc2d4da351731a5c22e5ffd23f998e98ae0a8e0eaf644a0c93aa75ff736bc4a2c5a66bcb636bd3120fed9bbea8ddf0e0f48185de7dc140ece5de5b1bf1b13277f8568b0a528f2c843fc8d66ba21a4edd0e5d6ddf7316e447469bb342c8c626955389cead2dc0e51d899f4463cde95df774b42467135a25e24eeccba456ebe7d81d7a3d0eaf84b16b8eec9191c9ef0d51212ce0bbaa340183f0ff9d2c385c1a86022819fd170782abf8b74a7d646eb137697d50ac428881dc15c0e927ba21395c0d30418e0151e77c593008e31d87f3f39d37e53568e152e29aa9b41853b26027ab29ab56a08bb1fb1a641a4144bd80ad46a973dda4aba93c20a5467d940969927c93e5a31459c0958eea88cc8f44c400cb3f91ab16ff0696c704cee6ab23c27d42cc10cc337dadaf1f08ce62e944777fe120f12519c91973bd7048cf73be0da8451a75d4bc96836a10c54f5a302ef189ceac71b7623b6ffa9522f37024305017ebafa45a0def7c7d449181869aa3112f7236a036066aae3e227c6dc73610d973370f3aa9c37364f31e61be1164257df2d574d024139d12e7caf8e1af6ec876ddfd354eaf12dbdbaa10e7280545b14dc7c711124fac6025da1ece91626615a2f51e671db384f4eef9c70f427ba9e0018f3ba08c2454272a662c5ed2ce7d2997526f206244757296c6975e46a510c36de43beda470b9cbb8a3479fa824968285d9504e592e529df80a05fc8ab4224cb683a3728b4f1e220b674236d1b7de83efa28868116fc9e7b9a4618fa6e911853927795a23d9894f13581252b2dba1490e2dcb074bd56ffbf8092"}, {&(0x7f0000000580)="8a5f652937f780ee9fc628539a996a4adb3b70eedb70c4fc32a7c9782d094f53319b2c8fe1269ae43be47fc0017ba9104f26f55e6c5de0203a1e97cbe2bce3b06a52701ddf4bceda86b04504ac1697dbfc2969d6649508f2"}, {&(0x7f0000000600)="142b"}, {&(0x7f0000000640)="3b9bda5853b5b04b1c607232245c439f0db6c46915185ce4000818dbf7963326f5bb40d27a932de211daae73de682b3a95791b82f0978bf2ba91592b942cdf0acad7a8ab88f5fec1"}, {&(0x7f00000006c0)="697b6347a8f012b59701c55dabb883c67b16a921d0c9347b9ff46b0faaba6d46a0dcaff2444d55b98b3c3e5009ca0f5ae54a74b29ef3fd2877cda7d9d7a512cca445e25a7faab71ace44114b0c4553b4a3dbc2c94078931f654c73ed4f071192818be7d2299820f98df37652b2343bd0"}], 0x0, &(0x7f00000000c0)=[@cred={0x11, 0xffff, 0x0, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2, r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, 0xffffffffffffffff, r8]}], 0x60, 0x2}, 0x2) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r18, &(0x7f0000000140)=ANY=[@ANYRES16=r19, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x8006) fcntl$dupfd(r21, 0x100000000000, r21) r22 = getppid() r23 = geteuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r26 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r26, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000150031ffff00000000cec7b6e3231a06ab00008ec80cee607c92c0e49950ba874ae65df44a5df8964acf64ed1bbe3f16b60535cad3479bfdd121050a3ee472ce6d428af1c5a182859b1e4ec3a4c31b23689c3e19efc02386291cdbcf519e459ea2ad3ae90f0127d08179d045bb9bba2c963dd5bb7250ff420625699ed85e4a10d3afdffb687af5efc2d2a83ffbbd1e1029962ad389c36b7e1b03690a6838d59e47570e8b70292fb303d2cfe045add4e22846ddaba9ce31e89f320d59069fa3ef29d85169f0e0538b39ad3665e2e4b075c4e5617e3d0d2007b3fccc5dbc01bc6c6f5290f87f0f45590000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r27, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x2}, 0x2) lchown(&(0x7f0000000000)='./file0\x00', r12, r25) 21:44:15 executing program 1: socket(0x11, 0x4003, 0x0) socket(0x20, 0x4000, 0x2) 21:44:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x3ed60691229b9a03, 0x10) kqueue() r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x6a, 0xf0000044}], 0x8034, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:44:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 21:44:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="9118e2677d3a164b6b15df1e74907ff42f6c76b41cef32d0ecc5149739362b5894e1916a9b73abf9e24082e03b", 0x2d}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18}, 0x40f) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) 21:44:16 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffff000000000000080000155eaf1bf59579ffd4a7bc162065061b7ca7b954086f47c83c2feee01e8368f87437ed7a597c0f9f9519bdc1a50cd947a29fe264e4917e32d6b29d093915dfd6fb2ee167a7a4c2d58efdc092e5f2209c56585ed1c65015eadb65b7cecfe625178bad2d4663"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 21:44:16 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="2f128dc5c15fe7c92a9099ee69287678667901c60466d6d34124411ee2c97c95700e35ad5dec3cd181c330c0cfbde4651691ca5c3b293c2af18258af5c1992210b672d", 0x43}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x22) 21:44:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r2, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r4, 0x100000000000, r4) r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="20dffff9e1a5f900ffff0000fab10000f71768c8771805f706f89315a28cf8dc26b01a99579e287d343c944bdf9beae3f366bd1e91531bc6f4708d4a292a505a9797d44ea44b02610d8719777d87c55592d09aedbc6550ffcd1a2db5f8ff7ce7001be8b6e1713a16450196b35a08c833f1", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x2}, 0x2) wait4(r5, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 21:44:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) bind$unix(r1, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) close(r0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r4, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 21:44:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10062, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000340)}) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="2626b411b3edbf2fadf7f4b9df94977f", 0xfffffffffffffed5}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x0) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x7, 0x6) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCCONS(r7, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r8, r9) connect$unix(r8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf416ddad006854d78a2a197a38f5078dea24018295954984c87910bf453f6862c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786e447473c238495aaee52a42f6ac41e6bb3bf554799b9b813ad42505e8f7c368cd7cc8cd5813efa27ccd16e530003000000000000009d612f871f4385f04157795ea4a5bcfe839fa2023614d8cac7dbbc5b65c6593d2870b4122cd2350000000000653b"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r10 = fcntl$dupfd(r0, 0x0, r0) writev(r10, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) 21:44:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r2, 0x0, 0x7fffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r5 = dup2(r3, r4) sendmsg(r3, &(0x7f0000002600)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2337807e7e1e85b9f566"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="415b3374ad74438bc90cd1dfb33cdfb2b067cda905cb3d375edabf0360c7365d03b4b5d664e3b6e5b5c719dad500c57513f08498b224fc4190b3e9d8b066937d534b205af80ad4e0b1a8724471fa8b41ea3e970682025455335b2e467ab6a962c4dc28c44a78b5359dc021cd", 0x6c}], 0x1, &(0x7f0000000200)=[{0xb0, 0xffff, 0x4, "a71307fc95754178b85331aaf653ee05903b7d66475e24cfb88f8744b3250f8ff13e815af2b03b020527963725bb351a8dcdf32d0be2862373ebe74dbdd5cded114e7b9b316eaeba17ecc922bbc026598de218c04aa66d394fecc577ee0e51899ee36713c56d81e870c28e1d62be729be44fa58460049351c0a3a794cac789988ef9a0d2c2342d2957a1516c2f97e67ffce966c21da49cbfe2cb054e"}, {0xf8, 0xffff, 0x0, "c2945211d031e3ac69cfda7923779a953fe61f074c91f8a828e5608ebbd9958be290256cd6bc4717be2d7872346a55c8737ef02c9498af8479a89d3c8d15541c628d9500635d0b727e884c480070b542ff3c8e974c063f346a7b3d1db0fb9b94ccd43d10295f2374d7de997b6f174a6266078dc78f50216a17170546a143c49e23517732f354248e0a779263384c38bbcb699ba945a53046a8113ee0a465ccb88b2ef657c210fb255c11f07592c165883b58d0e81edf93aae7a5a73fc808f9abefc8d709071bf66b7dfd7875bc4eefc94af422488de160e85508163a8d6053be707ace2dbb"}, {0xb8, 0x1, 0x3, "64c23661ea158a86d285d0099213caa94541a535d689ef5f71f324e8d6ad6cc159afa3c3bbde7c18213ac0895be65aa13c0abd1a7590bf2c38a277727f532f3a89cc2f5e1a1d22ca21ea03651ebf4ef10b35b5d924a1410df31043b56f1c405234cf13f463aa692848aadc620c4c6038eca002f1436db0e9f519204356f785fb6009dfc4c2a9dc841fb567918353207edddfb953ad22875af64bc8bf788a133e50"}, {0x1010, 0x7655bc38706fbe79, 0x6b31, "1e8f46c36d901ee57c46d260ae205a298ce49d3e2cfc3c80c10425f8712837a601f3ab0192143282b077e124a50f671e7ba7575e4ebb4106fb6f3cf9d0aeff2acb4f1cb87fb39d9502e3d509689942dae2e366b67b791af09ffc15c8fe16e84f1fda232a0cd14bad2b12b322535d70167f9092fb4d77feb0fb910850e972d94241206551d8403b8abc1e0f2fdf475f348dca60c1095b86b6d031711251156368b223d1b0864dbab1a1e7eccce1dcf38ecb1781df73e4203e1563de08127e2514c92224c5948d15911884568583e6f677d3c0093dd4665811db7aaeff308c10def12e4c9b7ef1f3424c2edac6eda9e9f15cd0e6e746d20cd39ee8054c8ddf2fa1dd760ef36c43e8d5003085d3315ff4021eac2793caacc58861b964825b49b527fdcaf5c79d5070135e5b7f9510bc8a9dae8ebb3a51b37f4999b5be82686aae8a6ff3da4bb2724a4b7d8dd27445086aca9467f8625daff946a741c47a6e3552cd09d93a29c7769e77019072a789649f23a7efc24109a07c3253d2527b2a4d0960de5699991744e37cae7307c49fd93b24376468f33338299192d3589d8f3306cfaf5cf81c062c0d727c1d94568cf27a269f130de63a0d1f4081ab7900968a22343401ed0acfd2561462fe398b75d3d8d5b88ddd0341adae4f51a1e03ce025220134ed359afd019efb894ef9022e6a16dd0e4f486abe4912de45b24d9915dfb41ea735f5872953c61d165358228cdf14ffb4d2d9b85c948b93b1633cd134694c95040fef9443b3a2dfa9a5105b0857aabf07c28c9fa3216f257af0dfd3b58e9a6a57013cdec2aca9ca12582d4996a6ba8f98ff0212c109eb2d88504e7c2648e9885adb2a66f27b95768c79a1729ac95fdfb2a617672503f7607c2689e4d0c00ba01753f054563c222ca934f7f88b926b840836b4e755584adeebea6cd7739e030773531ce8a7d0ce2c7468dcc136d20ee8b216137395211cac6e91e5936d74429900c23e1ab786ba4a5334cdcc5d07a1a1c4c6fc3a81cd8351a56a4e23fd4f161af51edeb6447d376b6d61d1bf83405aafcb95af3ff684b76e2cfa604a1892d3c800df00cfb779fab4c5317e2e75086e80352814686c4a91dc80f55c6ba1b2f4de21d9976e457226a31807e9c0b82ae11f550e4dc4fa9cc57e5957a440e819359bee535e0b909764bc5454b6cc7c9e80f63b3de982b0cf8048b318a4bb28c6479705a7f26e56a9deec5e0e247fdc1b4a0735816ef412b804f630f1fcfcbc50f05ca9a86eb5b7961756bcfbbb99a05a5eba2ed28e4208d586bbe267b75f623a1cdb78e281665a9fa3c76bbd5eb2dfdd69976e6cb57a98a016756d39e24bf6899f17c1ed3fdaea34981e3de0396ff70c98ea88c30448ba33b80d1da6b0f81967677ff85e60147e644a32c5ac2fedfc39734d7f5e1112ee6d0eca3ec6fe60f3890f090bc4b2b56b03f6348bc050ec3d92b872dc0dc53bddd6b97c5f3f3114b9983da2812332e33ac25ef4daba80d23e7a87ac6bffddd91bf4c17845f844c9e6da2b150d8ba94ac698974ecc535ad3abfef643eb37bd1c55a376a96ea1eecbac31bc272c30c513d677ec979b0b3a319b3dc5fc69de5f4f03e13c904f9be058e828b04f162516b1a8b597ae9c404c0553660ff81f364712d727bc92469bcf71283bc5b5bb6bb050eeb19f991410b04d051dc9b5da7af4426f45cd2b18ba3a85fac866c47299d2a8f62e17a3ef0eac7d14556852bed95465dee1941445c6c5093003adaf3d78175a84dd606242149e3c8a85ec6fb6ac46b56cc943351d3183a28cff41e7a19b47b8e3bd9a83331b8835320172c21f1f3847d687b065c67153bd617f2bb9341a287dc197200cb12d0c8f1c5a3a02687e5eb4b1be14045f29dd7e2155957dcb4ab5225653602fd916b8c709408af7abbccaa0cf7d07c3482d9e72657ec7f722eb0674954f573bdbeccf64d41ab1f2504198315d67536d8cf876dce38f1ce7d6014da5c129855497385c9883c948065e63e9114d6d34f1054081351e8901fd4b7d41d7aa3be310e7fd684b10a93200f3a5ed61206ef952b1b9cbd9134db4cf5ccde94aec4e312b3a3d3917a044cf9b46e18de560fa254794eb0b68cd05b212fb2c8e0cfbf5385010006065648fbddb82ccbb1f2f0b9842caf9730176a66064523813a0540f90aff37ce36280f697af535616df59fa3307bc16667fbfd21834b05ffa227b6fa6ee46ffe14bcaf969b37c3963e2b17aa53db2612526f783da3260c892dd19fbf1d9b08f17dab895a314dbdc5ca490641e9ff6d877ab51194996bc5d7136a4c5b29384991adb041ef0a404e826e44a4fccb77b0d0189fc11bc33158325d3f4bc5c2e270dcab5566b3c87e6b4da689982a1cb4ddb024272afdf559208aeb0aae5bc014460142c3415cced34089a967a20e451b1d5c9147dcdd05e30b9b8c3d80c06955eecea6717d94a1eaebb1cec2c29de81c71a9622405194e6c05c92369bf8a8c187e1f05fcedcfed148423f6534b7887fecdf7289a129457947321da9d1cfa4ad537b47791e405c3bdf477b83e6223ba9692d01de2be6ba0a4826ff0c0d719d221668937bd52725d70d05c4d8041083ebb50b09124e77a8a72c9493e8bf11dce752519eafabe3f390dfa67efea65d310e0b3432a4daf97d44b022953f612ae851ba7e0eaaadc4dc69b5f4a548be542b7804d7577b5a30d825bf2c66e87b6b5c7de4879d1de3361325b17438d79209c0bc58058cec0aebe907d29cd630bcfab27be205a30b82fda78b115ca87d2db1a8052ee2d27aabfb0cefd83b7d30e6d25cc03e81399d2f2fc021a0c9ea152b2c79928ed4c8cef633c02120fb60dd16b27e76b923b219ec8858f249aa6ee0a4cfe9ae0109170fe8d0da494f8a1ae9a117c86f7d542b8332d32a381e34943d18cb2155661f555bc7d30fb809c89267d1174d75e6a244a222fa8100ebd60b600632b8320e22d16081873a20039c11c0ce3c6093ec15716da10c532b73e7b4c3f35854a7e1c55314560c4745c8f247d20e370c248aef97b29a71a9d19bc602ef399532a46720fecd7dc6f88cc9af1620b764437177e6232175c4e3545e220f176221a90fdf09ad94a1bd6974ed445151d283e2704b6fdf4482adffc4e42e406695da99a8535ab0f525cc9363e983934c43df442c9f48bed7989c9f11d7ff1fc780b389d7cd3f0a35aeeb62d6a4c59cdfd2885aa1a058891f3a33bba7d5fa64fa60b87dcb51bb6525c9ccddeafaf85a18c560d02d0e16354b25b4bd0f52ea21950985697a444668a85003325af1d6f86c491e617f4250866c3412f2bd7425b5be90b09915907dc584f4b7e1415d7e0ca659aff34014ff819f3d7f5982634202457756bc4d735e9f1297e7859a5d909185929705a822283f7254b248268c43752df44ae075528bcdc298557cf1f79ad21060d7b8490dfb9cd3f5a29d06918e881b303a4ff87c81f872981e6b10e9f20acf293f09fb607db95977944e481b6b42f7af0491eda57d14b93efff2afe7796ea2907d2b532762045eb9013648578ecb51a16e584904f6c4180770c15e3e3de89b33dc316d5e6a5dee6cc211144adc9c2ee89244b3a62c44940a233a8d43ac2b20f4133360d0f5c7e7227057ef47a27588ca6e66fe10e190e14632a4964bcf1a08676645a8fb7de397d81024d224dcec2399c3b1ef540a1f7da0f53312b8d503cb710e2652384296b10d4caa2aebcb5fb076425ef5492b0f697018c8a90c7d2ba35d40c639a19fe1d1e5c11fa3cef2cdaa51b4ed6bc777830746636b51ef1eab474542c0c718972ef0bd1a5568c803fbd942180ac76bde5b1d5b2fc2a1a2a34e575791ce3b0dedee9a7eeb49def89db6fd277ee7eac1b4920f65beda173a623e512ebb281cdd3c30ae2be7d08d76ea69a837c322937425308125b18efff86eae82b5e4e0d02f281839dcebc520804e554bbcdceb10770cfefeacd536ff589b2e6fb2ca0390228570c7420ae81fbc8312c0fa8dbc87ba81eaecb4b5d34072daefb9680e9b0547ceb9297de6447b966b979bbbf03d13e706b392833ae6c897c1bcbeacf4645147de295ab05c9c090d1cd06484efda780e9d67607deb37a42245e4251146706d0c7f76351e2d271a932e123529c6ba0a7f094732d4171c1179c75f16c8b2342fbc4ee4b8193821e077a4dd3cf7de575044dd1c22a79e5bb3e6d4aa548936591fc6ec7e999db5b225e3a5e8c6ae14de429aad0086810385a76e892348952d2609130126e7c2aee5675ab08f339b0f317ba8aaffc803a7d9c82848fac97ff00c308e10f92524c2b71f8d8089debd05dc5c51289ab05848fbaf138b1d7f8bc5d84c8e30657593fa1e526a9a92dd7443b8a80e373fafc634bad0992b26a33e25e1e3eabedfa3eeeafe2bce3e2b9027c058a0fc0ce7c0993e4482b97f06ca77ec5e9c7d45f52054944e30a534f0a451f0a70a7e8c73347debe9e0b6383cc577b84faa6dd58589d0d4da7f4798ceae937745804f9c60bd67c2c472eaae367a9b6f6eb58863a12043f9ea40ee66ebf8da7aa1883adccb84ad4d4bdab57b704e4a1e319092db8f296f51c9477f45852096e72ca24ad656eeb1655ebfa30f484606744d7fe17c7ee547a1a654993b3375fd8299ee8197086c4b2e00d48606f7d4765bd64a12d69abde2590fa1cb23223de28ab7770fea2e5455e6645ac2dcd7e1708c41ea4a40c2189ca126f34cc98945fd72b099002140ca346d1158b4a9ecc1999c6095e53ee66a9697c230ba02d35d6660b955091a4005557ceaf6997dc0e174079088c81446c4ab5f5fc5d10fcac3a763fdd5a87c43a1f68b93a6ccd3a4a26f5481ca90ef53b53e660aa663c8f93652343f092b57c2393ea4154c59365136bd2f7d8d4f08c5dda3ab3e5add8149f26bd98356bc3bf5255a29c28101aa2597ec3ecce96763367be14a5759f686e0f43d24963f2df93b0c14a6f6ec8d636a966707553822c10b741cd980f2edb545720dc07ecc8929ae53fd63b3201bf852fc2731b1553c664f21a56c0e77786342efb3ceac1b272ef8415b3e0df6767678ab743ba97d638d84cb09070c47ffaba286f54ecedb974ac6441b2248957d70111e72247cc39a270802791ad46c0943dd87d0cb170840e507ea126f5fea78b5cc534d72904766033f64c80d9c7877225c7ee75164e1b062c59e0ca70e7251ee8e55897faf8c060df2d69b14defe415eb018e628fd8f01cf9e1aeaf936a3d1896c385c341729c70bfbb1243dcfe48a85c779f615d07a9936c85f1ce82ef8dae44bc0dfc975009cb15b4ab9a95a67b6f24f768893494a76da98b467ca2a0d92334b58ac8dcf0315b3830ce1ee253d855b12fe0eac87a4d5837e7337e04c6ba02430e1e27c7606302b49f14ce7a4a18706f02c76c9baec3207ebfd6ff146c4f3e9b28c0de45e3ef6b657689325868c3bfc960e93a1def354b97c353168c7b05748f1a9fa42ceb05816300ee5c277e1d1b0e50fa10c12fe5ba294533179ee5a72001854e3a7152adedaa2ea4321112b0d9af3aedd05eaa0319457954b2c685e544f03cc0a283baf21737b623f339b5b3cda348cc83918b0ad46d82744ac6d92a82e204ab546bee3cde73a34b2ac29f1a6a5e7d398158921440810512e0e3369614b673b81869d988edffa74bf7caeff07a4a7f224dc9f1e7de05252d64d50263a5b94becb095dda39c98fd71a72718ed68c6a9d8cec96fa5bd8edc2b0f63b7f74d791d02e8b3ad7ac9a60221e763b29ecea169bbb65d233422550a41b0e69a6"}, {0x50, 0xfffe, 0x7f, "4ad3ddf0b1a3248c3832c36b0f891213f0a692fd16e8da01b55f2e980fb15ab4669dbafe69780f57d907692d7298e393da24ad0d4053624f64abc439c0"}, {0x1010, 0x0, 0x7fff, "d71cfe28501788a1854667ea86834e2db560619d5874670af7d5f81bd903d3f9e8b7978487c818cc4ef9a7b044fdb3d7b6495141181876d686b6f015cd4efec8d4d14ca41196a2a772f83546295df024846cd85eca86ab8bbdca4e8de6684efb547d071bceefffee96fa3172d369a52b6fb7ee66b44c9285eb747ae6c8985eaad7e47ad05115431842c4c7d2a4165e06568a11ff80dac6043c5087e6fe05d30d74fa7d0a4d6e150e38abf56530656fe49d700a4d757620989c232670b58d29fbe81dea9773d4dd70952c8a7d81a7393fbb3ea45a35c7976f02a5a1aa9e8caf8433d366795b1cfbd9967e9c7adf7f3f8223f9b615163a6a9aca5123d6fa3f94564fa8342a0704e4507041fdb080ceb9f4af40b023aedd53843894d909c97ad707a9eb91ca6408cbb0fca0cf3be9895ce929f69c5afc6999c9b25d9bb3c34258566b0a7aca30738a77efda99972af72dd86abf156eb53da43d9a21d53a30c98f847c19b704c629dbfa8f89d576c8958ac177b6bd3ab72a2bda2222c26b8a8417eb0397fb9ad346f4c0a53529c1a4ab6646e40c9627f943bce800165cdd5bc65a6616a7b82033e93c116c78d20e849794b308e9b9fab84c76bab62bcfd2044fe34f37ef46579e9cb07b2c5aee2fce8fc6f38bbf385c0801aa69db33b876137c02122c7eef9b95b43c6e00d2d42ce475384ae556f2dcb48509e5ef3139014d13c165d3c714c57fbd871738a8bc67891b8ffdda1bf1fb75444fb82e61f3a1d40d06ebb71b4f3935c2cdfa1736aac1e3ca2f373642fa4325196e696bfb09484b416363525768353d8f43bd76bf9dee1512a6031ba5cababb97313f67bafc295a674f05f568e766863ddf2a83020b5cbd7ef744e4deb60f792e33d2d088a5ae7a9c8f72780e3b4503cff679d4c9d207683e5bcd3455d813b34a1d7a76964af610a3743b1731b0a8be9bea2ee1355c863a4beaded2ef0683a6de75f9dcba05b876d293e931100587e9b83b0cb4e79da23caa7a53062556faa330229befa741b7c82d399ed7059089724c19ed2da2055d8c7282599c3e7d70765bb978bf88b8d232b882ad4463603f4aca934191e5966a67bcf75fd5dd158a3b9f55233a5e1971f4b216771ac5b264cf53b5e5e4b8de74480d4cc22a5c758401cc31d09fb8e0484e934f630a9cbb566020f204e70775e9c78bc4865c086d7f70a7290e0f9a96982eaa68f6ac4fd0d1bea0e8a180656b7df7135cff45a58c9643d9c217be5c0cd5d79586a13075a91a1845de2f729fc48f38d685b969156838ae9c98a8d76f7d954ac194c7d7af2008863ec20c55102e74ee3e7bdefa2c9f66e563d9854fb7708c50c9d067f78af4cdac81d90583b130ce4e01930ba0ee4abcb114925d2e7752282653967eea01c02a4198f1c7d11969e6622e731eaa6d2d8acd2f3419038a7f6123e7d89901545eb159b26d25f091963c6ac76c8b96fe5d198cc1844a6d60b89bb94b0c2f4f1c34b327eb1b827e288ee701bba5a1375322bb657abc90189d2ef2f04b2079401af70b393e3b32a373e5c5be87de34b9fc796fdb6906e2362109c3fc89f0974d70ceec3cf8be61b6cb011fb3bea743119e4a46160e59160273073f8afeff131a94dfc25911d4d94d691eef9f06ccbde32bb9ce3386ae492a7ce80fd19b39d810d14ba6c7f25a0e68745e92a7f1c5b06da269dca0b87d2ac7523988dc3d437047e29225a3c58d5c885b132e0b480eb546ae9a6dfbe054a98d285fab6add730c19dc344d8ba88e6627007fbb668220cad4c21574755f13685e1b107989d7698a505b16eb26b75d154f6011b9ad0ec5ab8807d8058fcfab49e0f64a0d0ffdb19d9b9c8546d1c7cd39310a03f445349e1255a516d8e449870b2ac0df56143b597da7c8dc95077f67e9321efabb6472a4bcb8be8a6d67f3b7faba5b46187e403423971a3cc43a6fab98c7cd8c7180f4e8c57562fb098b911bf9c0cf3df5d2ca35c208c4021999cbf33ecee1e7504dd7c02a709019e18f8ae173912eb26d83ee6ad75a9e8219ef258b9651a066b09a952196e17e51bb4df10069a9fe0c8c3c10e772ff3d74287c8859fd8f32cf319c383d8915d378d6ff65dc4cb99430eac491e93f2befc8b2b2da10c74951b89881ef96dd228214e2ea245165d5a496ca7dfb4af87af4cb9cb2376b69788c90feb705b564b6efc1fc4eff3dadccc0ec61837e76bd367dd4858769d42ffb10c4980ea309518ce658375b6324fbb184332a47dbb3881315d05871d610582493a64284875a04ebd452a9c43b996b73b2801ea33d0ca511166fe41fd419a88b5198b0dfeacccb21f433c885bfb918f8806946bc8c2437e1a91622f5a7149a214eb73fb1786c6d152a7f6893555b0bdbfdd3d89b6d510144679b531fcabc84e776f470f4622324d4d30e5d82f608c2b75b6463398a2d6f07af6a8db40c52b735aa1ec04ae453f9104a838a36d69e5c7197715a2f9c4c571df595d2e7d33e2ab5d884d0f1904ecc6ae4bdfc3861243b4431618933bbc8a6af6d28dbd54533b9da34373dbb43abb79ae3d06b542f6132bbb2156d3cfb75fd46491465c1dc5bc509e0eff7aa9233bc6cd0ead065db1262575abb2e7582af222dc034e4dfe9c94cfc31409aad68a6874b298945b7853e6f74340d3019ee12aa5f01c078612251e9cb856c2e2c68e894ade91bffb4cb1ef99ed55fa8ae90886867a73a049052f8eb23fc74af7a5a9f79ddf882fb6b7cb23e5a01a4cb7b0af51335f2bf86e8fb3e8e2ad6b9384b3f2909bfcfd50246d7c477e02e8e72b12885ba3e109748cd2e8ecf9043cde5572150a2d202b8f61ecf06138773a0f08b80a65cbd12641c5529146d3e58e7bf32f0c6bce737d6255cc847d059684507bf5b68a86bedfdad22c4f776dcaae1fb1e5552a925002976cdd5afdcb7e7c0734ea3b5abf40e0b4df3ae2df1658ae4b2a679848bd0bf1f14ca9e28145939cbb38993d15eab34829daa76a35bb40ff23d1e0b5fd2a541a31f08304f9ff092fbbe95f760207c16c53c7c23eeb7fc0433c535cf53c89921fd0f779ed01ea9b8e7efaca2261f11816ea26888fa1909626d6e4bb7e2144ec0de9667b44eaa705727bc8b2ee3b38fad51f4d17cd5d6d101442953d50fe0e8879c84c28167b240abf55c7557e53b1f2eb4f5d75f7f50c879df6e5d7ef4a6af71d91d088747864ff98989727c59324ce825ad9d336a27613eb25168f7eebc873c7bf872b135f06a1131822c83f10b24838af5ef194c2e464dd93969e27f3c7b7a4a80a32a86aed1400d1a864cc459588f8ddd831f8ce586d6a80b58a29cc5f578984223920b9e88d7e5134ef2d1a280669106e709c8deeddd0abc44d7603c436931bbfeceb1e78d159826f9e6b20f40ce1d78653cea2ad327d0b70141affb044c82196cde55a96a12716fc0abcc9912ae86bfebd363d9ff98b09181e05f92effc51d47e7aeb5274c591e2f1fbda0fd583a4be8031014adcb1f1d42432b62edc19f3097910ec490bdf315d18657f6fe1a900fda6146b3238acd921c55eeb92243b2d68c1f6581d2528218effe5e65c4eea75696f01726b83c4a804e411f5372bcfe4912a4f71c42906092d5c5d0b24af47c263f3b13f60c723497cc2568db1dafa85d1ccb3912d5cd5bf8a62ef9dbe4d13c318ae31fa16f29f26653cd7ee975c1185acad8933135826c6338cfffe59d75995ee6c38ff49f77096170414afb9d9578beecf2ed9214632e5c918ac80cc294016537ff6448e916e11b77b4b90d70f6945ea4e1418a212949b1e5ab6eca409109a75c899cfbb344ec417e944379d5931c2515d13e8bd13ca4b3925533f0ac77199fb4b21d69f626702afee51cd805179a2adefcfd1f1ddd76f87cc85523245a255702c67c8e84e3ea4662d6b2e1990dfb9779c763214eb1f9c86c4ec7dfd1493dd95f1bb10628093966c46e1fa351c2c80dd1ebeabe2c2aa803433c8c484e57dc3b60eff2543c56d2f5d036b3ef4ab4bcb85e55a64800bbc80bfd3a892acdf8eef5d304c0359a63c431c0956954c2f2630cb9ff5b849107c2998e1950a3b8081be23df17b194520b782f2b7abb85965351079fa128695a28f3c39bf61fd43c644c7b081b5c206f1f6b4eac98e9fb4674c0b97d06a516cf9f89980340a4e8669c47c90adbfa9f78ba9ff4c0f77be21ca252bd08d33858921962120abbe7b804eb38a95b26f1d59a1d868f1085908274f82c98cafc0864b5fb8dfb96a0600d4e6ff207e9d9faa519ad8f70c87b80577ec7bcc14e821132fabfad6412fa0540c8179ea44b005032ad9bb01e66237e6cf965685b10dc0e84271176876721f0cfb8c1eb000e1f088894b37ea566e9f6a19ed8863dc6fa493022f7cb48c283db1f9eac497299508d9c2de5de451dbf3bb7e80df7b05389692982c7ca4201efb2e337a48fa0cc11603b0eb9810eaad7cd360a6413e97250dcdb9b5c39d48d369e6bcc58b645b8df02ef8da4a5b51a28a7facec235192f9949b9f62eaace3d4956360f098c6feb771c97b5f505c570f2d700f9ec49f4523def53c63fed2cf3bf51533bb291bff6071c2fc829316627b974c10f90d907d8354838077fe79e3c9152b9c28b4cac8e0f8a99d2c6b2094626776f769459411c027b0c39b5ccea27b4208967193d845b1e3d4580bed797a949975f728a68fcb833bd63fcf9d4d572a52e46de9361b37ce77c70ec2ac164d834a142495a6edad0e011e65f033a4b2ab91b3b43f348b3a58fe2976fc65ef9b4f19c6cff5724e6e9cb6478bbca6ba2319abd4f4ac5a3e86c63ebeabd18341024fc24ce10b781ad5e78f422e68fedb4d66f5cb2b3cd1a21e99894a249cbb93d40cb2a4ab698dd9ba01c600dab0e63795eacd58689bd1f666533f3eff5394bb324d396855c40d52c64a3c12d14df8ee65b7a2d5782b810280c04d2415f3e6f18a6af44e7a68db931601e717758bbeccd5c478db1255b0be2233455b75773ce9336258d982e8345cab233265a395c5fb64aeb0fde0cbe5d641c16a1f4c6d9a98de1a2963c2cbad745579377d05fe2d1e25290019b4aaa34c323aa0857818289e55b0228a23f0b2c2cb0854b316b792658043842f0b13c6258b3ca852b94ef7402c7aa109a02ffb59736b6c1dc571d2b70f3b93164839efb6fe639fd12146be8d2c6b007b6b5b321b3c57ae813fc33a09c3114ccdd90fbb890cc670088d66434539dcc10fa8a3a0ae11b32c9b69915137cc01bebc9f6000a77eb2eb88ef2895380389963bd93806e73efcf5c75b7c07c4da2d7b7cd29ebe0a13ec5dfd0e695ed38be29b137bc96a18279e9e06e9d9812fc4f451a11405dd37210630dff1bfd7106f503415c745b753a7b6cee4be602420cdc8d5b9ca2baf23041cfcbdc4f3e22cfa922ec09cb55b3b0a20b696733b4059d4c32f6d2efbd79cd4c74c23ff99149f89cc751102c24b20cf86be210d76821c576adbbea2d8bb7ba3b3b1f1ef81e836d7f7ca8b9840b7d7e5b2fd6bee061d99bb7e73478b33f8410b573fc429b2fb4d4b98a19a4efec9ab4a2a39dfa0be8415a78f4f7e54a17669e9b41ebd43ebe9879d0d3571538ffd58870de4e608c11b05e0cb90853eed3eeaf70fdca387df80ec76d5c88eb201be6f34350a774585e2c851bf5e8ae833669dbd6dbba1a8eebd0a049c7a6c885ab993f1a33e8c55fd34ac3a71adb6405d7b78a1b0d8b293957d552c87a8fd1a91ef8748e7170b90d7f76cfb3cb8aca1993c1db6d6f5ce48532b566e07212b8dc77e657d303fcdfbbdd257e4ad7796f"}, {0xc0, 0x1, 0xffffffff, "4c911a9d60a8eedaebbdeb1bfbe55ea5402a78776c3806d5414e233a84a5fc58eb0346e96d725569ee6195587a57d5cd588e5ab477e1709995fc239d988aeebb3e4e2460328a85dba32c445c246c110665bb26634f24b0be5eabfb1f7d94ce9c5ca09736f076431723e672574e65169db113c308519a578953f509e24f001377081c530a53a36b246632da2255a86801819fc10c891c8acc2d4162bbdf4030f23622ac9d61a5ea2e55beefb6"}, {0x50, 0x0, 0x7, "3c66a71abcbe2a9326e88fb714669f10b8d3bde5c4253e4cd3956eb34386d1b395e4a247ff63436100af6816891e4b8807b1abcae413a5027f583e9840"}, {0x20, 0xfffe, 0x7fffffff, "3605635ef7a895e3eb61b89f1cf1"}], 0x2400}, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() r8 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x20000, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r10, &(0x7f0000000140)=ANY=[@ANYRES16=r11, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r10, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r10, &(0x7f0000001140)=ANY=[@ANYRESOCT=r9], 0x1, 0x0, 0x1400) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r12, &(0x7f0000000140)=ANY=[@ANYRES16=r13, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r15, 0x100000000000, r15) r16 = getppid() r17 = geteuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r20 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r20, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r22 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r14, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r16, r17}, @rights={0x18, 0xffff, 0x1, [r13, r22]}, @cred={0x20, 0xffff, 0x0, r18, r21, r19}], 0x58, 0x2}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r24, 0x100000000000, r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r25, 0x100000000000, r25) r27 = getppid() r28 = geteuid() r29 = getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r32}, @cred={0x0, 0xffff, 0x0, r30, r34, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000027c0)={{0x0, r21, r23, r28, r35, 0x10, 0x3}, 0x1, 0x7, 0x0, 0x0, 0x10000, 0x20, 0x8, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000002640)={'./bus\x00', 0x3, 0x5, 0x8, 0xbf7399ff2fc46e77, 0x2, 0x6, 0xb9, 0x0, 0x2, 0x227c, 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r36 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lseek(r0, 0x0, 0xfff, 0x0) 21:44:17 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c80400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) sendmsg$unix(r5, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 21:44:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) r5 = dup2(r0, r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'\xf3\xa7@', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)) r7 = accept(r4, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[]], &(0x7f00000003c0)=0x1) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000005c0)=0x4c) r8 = semget$private(0x0, 0x5, 0x204) semop(r8, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) semctl$IPC_RMID(0x0, 0x0, 0x0) fsync(r9) pipe(&(0x7f0000000600)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockname$unix(r11, &(0x7f00000026c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004afe6273772621c64c04f426616b742c3085d97914bca8b8ff6b8cdb802019d9997cd55c7987"], &(0x7f0000000380)=0x1002) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0xf361}, {0x8001, 0x3, 0x1f, 0x10000}, {0x35, 0x0, 0x1f, 0x1}, {0x4, 0x7, 0x2, 0x2}, {0xd8f, 0xc1, 0x20, 0xd54c}]}) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r8, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) 21:44:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x44}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 21:44:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() wait4(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:44:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe2(&(0x7f0000000000), 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0xffffffffffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) close(r0) syz_open_pts() 21:44:18 executing program 0: open(&(0x7f0000000000)='.\x00', 0x0, 0x32) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000700)={0x0, 0xffffff04, 0x0, 0x0, &(0x7f0000000400)=""/207, 0xcf}, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xd379a081717b9c6d, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES64, @ANYRES32=0x0], 0x2c}, 0x0) 21:44:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x85, 0xa1, 0xff7, "1252f4b0db1c24bf35028031413694c2019a7ca6", 0xfde, 0x3f}) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)) r6 = socket(0x1, 0x1, 0x7f) setsockopt(r6, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 21:44:19 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x3f, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) 21:44:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x100000a1}]}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 21:44:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x0) 21:44:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) fchflags(r3, 0x1) 21:44:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x9d220f601c5ed2f4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) semget(0x3, 0x1, 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300), 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r6, 0x100000000000, r6) getppid() geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffee7) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r7, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000df0000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb00001855a011dc77a58f0aa6a74439e88a98282c7e837afb43a0e6f5ccd1df6a9f7d29210eab58349512d531a736de511b876b3fe7b585639efa186dabd0820c02918a0b0b90c16da91edbfa7ebb8c3ff2664b91c4226703dc64006717d29a4d5ef1ef74ec71fe765d7069158c8578153a6f7a82df137b82f1e0b879477e71976ef35c2069d4f542b664962fe54e6b1543d88e61ac6dc884df7c0f3aeae7599831c49e96db4ae7723a5875fad12dfd02d583da824d84355efb1897fea4ce7d4600af77734081325768fc5cdd8d0e52d78f65958954e13881cab003001ae5c79ef317c614cfb6afe73e5bf8a724e4057bfdc3d99859dfb31828ea11ab620095c37d3b8793ab9e72dc3006513e22dbe407553427dfb01f1a8a394fc4b3662ae00bac1065b698bda2886bbd320738dfb679395238e17d5936762c8b1dfe83169a7f7b8d68f5b712f4c75624d3"], 0x10}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) 21:44:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) r0 = getpid() openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x86883acb7b891d46) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r1, &(0x7f0000000040), 0x100000000000038d) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c5) dup(r2) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x44, 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, 0x0, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x90, 0x4}, {0xffff, 0x7f}}, 0x2) 21:44:19 executing program 1: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 21:44:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x9) 21:44:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000080)={0x7ff, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 21:44:20 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 21:44:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) getgid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be391c157e45d0e37723b002496248f20f3040000000000000016fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de00000053f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb90000000000000008b16656a1b10eeacff71daa98af0000000086ae188c52f69b007747c303f02ddb360000034a8fce490ef7dedfdaaca13d352d5e282c7435329184b414efbc574632361d741e4eaf733c54b587006488ff2a746d5f5c7ff835bf1855d2865df7bcab558092747b5e7c0a31839ef87079fb522bd38aeaedd518fed06d6ceeaa0227fd8efc01e1b6aff3cee22f450f5c1f2a99690f0199fdb24300000000a10fdde3cd1eb88144ae7e9d074fce32b599cb851595a47d51e7d474e8b75184c6f1594a85668d18dd30dac83145905875a19e213db9e6000000000000000000000039d75167e9ecd223aa9e8f2b92a5c20a53b93e87255622d701c22c031b33614e1ea6d6dcb711a0b4d09e76407cb669e155dac9c898b3379e96b6b0157004d40f6706a791d07cbbab3fbfb7db2f7edec0fe689b686469c12c7da7e54389915c54e03eaec9ba921b044f8c0adbc9fbfae3ef913008c7ef7f7c2ebf8686bb6b"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000001200)=""/50) 21:44:20 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295952e32c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1d"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) semget$private(0x0, 0x1, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = dup(r6) fcntl$dupfd(r5, 0x0, r7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = socket(0x18, 0x0, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x6, 0x80000000]}) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r10]) r11 = dup(r3) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:44:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f00000d6000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:44:20 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xf8}, {0x1f, 0x3}}) madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 21:44:21 executing program 0: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r4, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r11, &(0x7f0000000140)=ANY=[@ANYRES16=r12, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r14, 0x100000000000, r14) r15 = getppid() r16 = geteuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r19 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r19, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r21 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r13, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r15, r16}, @rights={0x18, 0xffff, 0x1, [r12, r21]}, @cred={0x20, 0xffff, 0x0, r17, r20, r18}], 0x58, 0x2}, 0x2) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, r18, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x9}) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r24, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r22, r24) r25 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0x498) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4, 0x1800}, {0x3, 0x7, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r32, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 21:44:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) getgroups(0x1d2, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x400}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2b, 0xfff, 0x0, 0x0) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x4, 0x100000000, {0x100000000, 0x114}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r8, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xa0}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000004000000000000000000e2ffffff0000003b0000fa98000000000000170000000000000000000000000000d830000000000000000000000000000000000000000000010000000000738c8b2e38a0bb000000000000ffffffffffffffff0000000000000000000000000000000000000000ff0000000000000000a01d00000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f6941e513425634db7de438b0651785ba69cd6200000000000000009aabef6dfb8cb410106fa505db92c54c1605e978a938c04247a3e9c2a2ee9f3e02376ce9d467befc1f9105b5d0bdb72f972de213ad7a510d6a7b389fbbddb7ca1a6ef8f32eaba651d6bca40ba2f0ed5f32f416e6b4d7d3e7"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r12, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r13 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r13, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 21:44:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/51, 0x33}], 0x1) 21:44:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00060000000000000000761000d239008d0400"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:44:21 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/145, 0x91}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/64, 0x40}], 0x5, 0x0, 0x8000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x1cc6, 0x20000000, 0x200000], [], [], [], [{}, {}, {0x0, 0x200}]}}) 21:44:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() clock_settime(0x2, &(0x7f0000000000)={0x8, 0x80000000}) close(r2) dup(r3) syz_open_pts() 21:44:22 executing program 1: 21:44:22 executing program 0: 21:44:22 executing program 0: 21:44:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) semget(0x0, 0x1, 0x100) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="676cf19d7de114fb0004"], 0x10) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x7, 0x88) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() close(r5) kqueue() r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x3e, 0x0, 0x0) r8 = socket(0x1, 0x0, 0x7) dup(r8) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSTOP(r6, 0x2000746f) r9 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x3e, 0x0, 0x0) bind$unix(r2, &(0x7f0000001180)=ANY=[@ANYPTR64=&(0x7f0000001280)=ANY=[@ANYBLOB="fedf55d459a653a401823f11ffb3ddbc296209418a6fe21e93deee139df476ff310b89ab30e7e2371066426215ccdb8667959e037d4069c12fd99571b4e70dd9d6194718101838f8e5228b9d507b68685180f3bf25078ea3be25e4670085730cf0e101cc183d93acb552077c0f4d2c9229f33b7c5be612e5b153b4157c0f0ab4db4da17b665882d549efec68f2a8d7a32d3c33f7fb6cb0ca4cade443e0d3296c7a4b1bf7751ae273571ee8520725c5b1c7de6499f151d81fe6f8cf1867"]], 0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x0, 0x101, 0x800}], 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/4096) getsockopt$sock_int(r0, 0xffff, 0x84c, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = syz_open_pts() writev(r12, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r11, r12) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f00000011c0)=0x1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:44:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x8000000000028aa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) select(0x40, &(0x7f0000000280)={0x8}, &(0x7f00000002c0)={0x9}, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) pckbd_enable: command error 21:44:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:44:24 executing program 0: close(0xffffffffffffffff) r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="f6c5f9bd47dc3500", 0x8, 0x0, 0x0, 0xffffffffffffffab) 21:44:24 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 21:44:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0xab, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002ae0e00000800"}) writev(r0, &(0x7f0000000000), 0x0) close(0xffffffffffffffff) 21:44:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) dup2(r1, r0) shutdown(r1, 0xee9606e5261b6ed6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x3) 21:44:24 executing program 0: socketpair$unix(0x2, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getppid() pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) r4 = getppid() r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x0, 0xffff, 0x0, r7, r11, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getpgid(r4) setrlimit(0x8, &(0x7f0000000080)={0x9, 0x6}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) 21:44:24 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) fcntl$dupfd(r1, 0x0, r3) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 21:44:24 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xffffffffffffffc1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) clock_getres(0x2, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) close(r1) truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0xffffffffbfaa4190) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x5, r7, r5, 0xffffffffffffffff, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = getegid() fchown(r2, r4, r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x770c, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)='oL', 0x2) pwrite(r10, &(0x7f0000000680)="de4aa8ebc17f3daa5ce0c0a02c1318de431ad32ce05e9ae3273df6dcca086a31c089cfdbc5fc7afa0c82cf4bad68918bbea7b4f69a659ff24e4c7ae00963eb5355ca39e6277534a3b1f7d4a2d0e9c5856fda898424148a64d064225e8f40f5e42160bbdf8047a6a75e854b3c0293a4211538097c9ce27111e8d6a59ca9ba7cd8679252b4ea67e96229237a1c60f99a2fcfaec1c62f555b976f810db7d8b1d7b5c82a13cfb6371fc57a339e500d4acd93b6d4b9a7d8421c331e7d35814f326cc9158e636e6ffff654a764383f84c97b900dea58edb03e730edd9c87cad8155d0c65c1b6409e6cc872509478b91917fbaea7dadfd9e55c3ad790d10516d80e49efc5872f961fa2addbf8123e234bb7a5dc3e968700defad9b18b67ac2cf3ccf9ec0a38391da2c757bb100fd73c5591f66bb0d311fc9592da3da0bf606767e8889f4a2ffdb9b27e095e50f108776a52764edb1ad39dbe169e837493151b57216c200de6ff5abcbac7cb0807d9005991ac4582d64fb562fee55bbfa46e66f06a2317c777d9c69d14d055d07f344574f9e59cc6f98e8da8d083fa35c0ec596b99dc982188ba7703d3542de8d4b94a8167b714164dc53247ce61a4b87e6fbaf4b5aabc706dd04cec151a5598408b0ced30e130aaef6b1c8f75f065ead4fb0e2e67794c4e96a5adb6546642efb7f7181575d49a5b52dc256667ce884f5b9166320bbe42", 0x200, 0x0, 0x0) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000040)=0x7ff) 21:44:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0% \x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xab\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\x01\x00\x00\x001\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xa4\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000000240)='\x00\x7fB+\x0e\x05\xc5\xa8\x12\x95\xf5\x9c\xa2]\x9c|\x1a\xd3G\xa3|\xd13%\n\xb8\xdb\xb7\xa9\x90}\xe0\x97N\xf2\v\x8b#Oa\xc9\xee\\\x92!\x89\xbc\xf4yB%\xd5\x1f\xa7P\xc9W\xba[\x96\xd0R1Q{\xa3\x00y\xb1g\x12V\xfa\x0e\xca\xe9\xd6\xe6F\xdc\x7f\xca\xdd\xa6\xba\xf58\x06\x00\x00\x00\x00\x00\x00\x00\xbe)\xa9f=\xddI\b\xaa\xc0\xd5\xefJ\x1f\a\at^Gg;\xad\xd6O\a\x9a\x83H\xc2[\xf2\xc0\xd9b\x82Ao\x7f\x9d\xf3\xcd\xb3\x06\x16\xfd\x84\xb1\xfb\xbb\xa2\x11\xa6\xeb\xae\x86\x00w73\xdfb\"\xd6\x15`\xe5\xf1\xc5\xf2d\xc1\xd5v{`\xed\xd7\r\xd8\xd4\x98Ag\x13m\xde\r\x12:L2%\x9d\xb6\x8e|\x00\x92\x1bg\x11v\x0e\x9d\xd8\x0e\xa3\xca/\xf8u\x1e\xd4TU\xf3\xd8\xf9keH,\x8b\x0f\xee\xd3=\x92_\a.a\xe3\xe2\xa9>3\xea\xf9\xea \x94\x93S\x17\xd2\x8b\xbd\x9e\x93\x1b\x99w\x85?f\xa5\xf2\xd0\xb6\x8f\xe0;\\\xed\xc0\xac\xb1\xa4\x1f\xd0=\xbe\xb7\xdbW\xa58\xd7\xd3\x9b}S\x8e\x93I\xc8\xa7i\xb5S\xe2u\xe9$Qq\x0f~\xa0\x8ad\xc4*\xdb4\x06_\xcbi\xe5\nY\xbcu\aj\x9b\x037\rW\x83o\xb8\xa5\x9c0\f\xd8\xe8/\x99B\xdb_\x8a\xd6\x9c\xf0\x16\x83\xbe\xac7\xd6Un\xae\xc2ba\x8e,h\a;\x98\x1a\xfe\xfb\xcc>\x9d\b\xc2\xabv\xe9\xf9\x92\xef>^\xd4~\xe0Z\xe1\x9b\x91\x17\x8es\xa8>\xd2\xe4\xfa\xde\xaffB\x85\x9e\xc9\xec\xd0\xeb\xbb\xda$\xeb0\xb9\x02-\xe2\xc7', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0), &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{-w/\xf6:\x00']) 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) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xfffffffffffff11d}, {0x617, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) dup2(r7, r6) dup2(r5, r7) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001b80), 0xfb) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000040)=0x6) readv(r12, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 21:44:25 executing program 1: r0 = semget$private(0x0, 0x0, 0xa08) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/215) r1 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0xfffffff7) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r3, r4, r5, r7, 0x0, 0x1}, 0x0, 0x1, 0x3}) r8 = semget(0x2, 0x3, 0x84) r9 = getuid() r10 = getgid() r11 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x1, r9, r10, r11, r6}, 0x1, 0x5, 0x2}) r12 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x100, 0x6, 0x80000001, "1afc0058f7ebf66edd973930860d7d972ab137de", 0x6, 0x7fffffff}) r13 = socket$inet(0x2, 0x4, 0x8) setsockopt(r13, 0x6, 0x2, &(0x7f0000000400)="804b37397c4a810ee07a0e72772b802d2ad0564afeb5d14531c7d08ec839ebce7a0b4ec378d17d1679daed6e596c69658045bb4b7ac4345f6f0f2057be9911100709a846daa89e74e4157d31245e54aaa7cb6d347226b4b2a32677d27365baa6b64ca7fbedb2807721b4197dc9da12100bf77e7421ae934292f3c97ecdc96f86cb39dceaaa336b29f47ddfbc1f2180a73984ad7c16fbf304930bc39eb5a2408a8b6f891b1dfebb40c274506365e2ae9b5cfc0ca274065ce1a63d7d9419ec9b7282644b7fb5e7c65041c036544558b27f124aa9edaaa6e46e1e389e4c068e6befc382ac7cceddd54d67da2130be93081c", 0xf0) r14 = accept(r12, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r15 = socket$unix(0x1, 0x2, 0x0) r16 = dup2(r14, r15) sendto$unix(r12, &(0x7f0000000580)="9b70522204718f4cac68e41eefa2c63c1457139bc7dd3f091f3fecec65c2", 0x1e, 0x808, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x40, 0x0) r17 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r17, 0x0, 0x5, &(0x7f0000000600)=""/187) msgrcv(0xffffffffffffffff, &(0x7f00000006c0)={0x0, ""/203}, 0xd3, 0x3, 0x800) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000007c0)=0x10001) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r18, 0x2000745e) 21:44:25 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x9) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x8, 0x4000000, 0x8, 0x7fffffff, "e9a533d8f048474c6b5bd2979598d59ea796fe4d", 0x400, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r5 = syz_open_pts() close(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:44:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 21:44:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xee], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="622aa994a56006902e9dafac1095aa5db75014c215e49b8c2d4f9210362bf9ffaad9caddf6d030b74efc78eb7c3ba796fc62112c8d12074f8c1a1391c371e0e9eb634b64c0fd0b463b4ede15eb3221d7f679bf6b3bf3c991e0e24ae9f7ce4224cf43e2e0e52e04d4a3372b2f2b0a42ff4f31ff26e6caa40ec11700dfacaca55bfffe26b3b55ea60f229591ae3fa053b69a54a1bc93101acf7c9a29fe1a3be07dd2ac6ec3483722a991cb64d5926e2fe7821e0007424278e12b297ea338", 0xbd}], 0x1, &(0x7f00000004c0)=[{0x1010, 0x1, 0x0, "aef58b1ba461e61f17f93575d3059f4fec21b127029703e8eadc53b017e986d75e76916b44ee6b0f71c72b97cb97636bafa3ded01173d25367673372dbba95a0e82d841000a5c31e252385a55f958afb94e6dc381f847d9a4aaf1cf176c77e356b827d09204b8d93fdf19d69b36fc3d2e873fd2ae2e09a67b3f2f268eaffc8fc3dbf3362003098c44209843b9498889ac9e128dd929bd62bd8efa98f8d65d90f816caead21a9762a2f0e4bc5f087c04aaba2c73362189a83bfe9a5c317d77cf645d6ac168301130ac2618842e2c6ad4abab090aa0cdef0be5dff17a68da30a0edb6ea7df751c7c0fea3ae26c860a07a46f7bca18180df9d4520abce1672da99b2e56606bed8e2c185c8d36e948c8afff5ec4ed7894626c7f32ea3460fb3098c1d9a8162b69286c23a498902c974da128d48f6280e3476e774900028d7b720fe65445db5a0f90e08eea18722d73289275cb1fe02004bbfbe6dd20979d6ea1aad7157a8160ce286047b3ad94e0d9989777c743ab0463b9afb8e586196a9d26a948dc632f7d243d52a203483231faaf82221e1580d786be93c26ed7afe44124c7264976f2be88ef5326409b048d2b199228a292a2daa721544ff50c041bf6a8d5bdc2961f02daf914fc94ec77b7ca6663970ad6991df76cec77562722864d2902fb29cf9bc2cbe4d56a7ec83b0b701e83ec58c56675229aecbff1ca1f11715bad3fcf9fa6d55b185d2ad378f1868575efc19b0d030c10498e2a3f1042949057ea45910d048ecb4bfdc021ef7e447acaad33ead8c3510be7fb189267e0c84f41de6d8daa21d1b0caca8d78504344055d9d3865f77e247d39bed482f801b007d697406b563b8482ebdb13e013966ba30ef196f9c7a283f7d2114b24065eacca5f70f6ee59aef0f2cec92080111ee402019259ebbb3340f1f691b90a37ba0eeb90506b50a226817d4adcb8e6f37d0e7acc1f5b0c26ae1142058a9dd65c8c7a55aa4ffeab1f9cc32635b452419276b88bb97abd30c0c002e37560c7ee865461b79262a0563d399a4e8f312f80da62b61ed6c3ccdd52ad2e5ea10fae592758c870492e05590772881f98c51bce3c90109832a659e197d209eef59b1c14793c085d016b34974824870e2454508cc852255b3da2a4f521b7116dbc0a5abf39950be784d988a292b7396e87f6e55375d466d256e54de857c33adeaa9e1c973432aa71aef9cb8fc5636cb2a9521b61b8e24979b6d5f50458ced0e6ee6b0dfd1473919b3ccfca3f10f20bac64f5b5e3b433f5f96b88448550d9923861461321829e995611e7e69fc71542d1d2857cd27d652e367e051b8a30c32b3c7931bad97d91ebb024a435d68d867d3aa34d3d4b6a3c6612ed2116425723ff7dd5ee9ad95afc13df35015721603de53f3517641021b74f1139b580b6d714c059e1519f062fbfa4dae6fd0d42cf10351db1c84f495db583e10372d097fce11aa974e8ba28d25886b86def68ef009aad0203f12f088b30066ec199750a31661bf4fa9cab77ae4ea04e5d39cb7491e482f542268922fa4406296b71314d0807dad35b47e7af738645c28095b5ed8e2d1e533bd5729588bbb81f616f95d993d274b640d4922ca44c72a163fc660309e69a1be3af8dfc7b58ed5c486fbaa30362fef3a77d871dc37c8237d7d815efa7218a5c02eebf6464c7a3f7f34a4dde1eeb937c8fa60775d32d6d05cebe7072c6b44517188c11cd6fe835faa1ba9efc78117d4f4bee7243a91606c682e30f70f04715ce46f56eabf73eff14718eed1355a02fdbd1ef229ccb2fa3df61a50523dd58910a359a3893833e3971fa420a33f1e1533ba74f9facd6d80a2e30011df033bf07505dc6294c9e8be340332b2028b0027d2263cae0b55dede799d162f0b344cbb4ab25291c86da646d77122a161e21bf422405f080b07ac2b5505770ca38c0912772987615243f831e7768d9774dbf981c13ee58e9ebd19119ba8a9507ddfd1ae0980b91605b7ec9a7b04308f188bb1a5356263d6fc69286407235d1114c5b3cd086ea8cd0fcf12a4fd81d25c16db2e2ff34fb1e86f4960e3952f0bfda13428a9e3ccfab07bf571da724dac4c3c940969b348325892640008471c96cfaaeee83bee14501d226769f10724fc7696049838076145a17f049909410fc582eb528987101614dc19f02f96621e57c3035e709950b3bef73b5246eee5e162f1898ba6e1bf689e59a09e83deaf84f47437413333cdc3ef79f8348b26a18428a4c80669542b23ac7da016dadfe214e5119c7c8042496fdc52f4c457f3f5374206ce62e57ddf4ed553add66fea4b8c32808c61adb3a9b5b539fe87cc63b8c66d1c877e76c9b1f051e60751cd7ffdb53009f3843190edb35b6080fa91f1805e90f7d836d3e10967daf60690a99b0abe3661e1a5435102ccdd13c438337eccf6ed212509bd0353b096eb30eaf4e2d9ac185996de5b641df1162d7ac0ccabe0a2041c7cdb0dbb27ee31022057f2e5ccce1840ffd10ed77655ecc1f95a3f8d6e84b65b61181d4e08265d3be7bb8ed87885b4a374ca1bc1501a768c294cd6ffe34e056eef6ea2c20ad974dbce39e59689019b42c90aa38bd67e5fb284320ef046ddc5fb834bc290183d2aca396c247c7dca72f9da220957013a15c64a630108c5fc65375f620590e5a313558b28a7ff039957e545dc7819385438c0111b5712cd5b9e1183b86212b9861859f3e735f066eb886fa787a648ffeeae5d4be630470d13d43b4e404f8c43404513ce37316972b2fff2d9f42b0621587fd60db2cc0e9081cae9fdfab7ba8a8a3e2f67cc6a2ae55a8e520d2e8b7e42494f35a85a0c908b82fc8629687c64f4c7071bd5675b47a021312ca83e70332d8bc52d6b58cbfa0929df3d06b39e17361f22fc910c0f3d1f30e0cd369f38108dba1ebc75589f13f7848355d79d73ff9e4adaf2819b17493d9f8a41f2f8c8561a3d32173fde322cb32fc13631b1468190268b7229fe33062533545bf02b73ca015dde99ded275758c435d5e5c63a9297d26162fc669f963172dcf6885c00b5654a4aa4eb7c2179dd0669ad160ecce2781c6add96ea4ea0697c1dfc552c6fc2fe6a900109e8f0dd7848f90507600ebc17c9c6c5e7416b6125be22560a7ce8288ec1f9349e8262b36a0b4b9ce65cf61fa4506bc1dbc6d9d178ad302475babae61603fb42ca7242022e1526715c073f83d6e942f569775c9fa45cb9cf01a6af96a18403798066768eba6311919537c1f89aaf871dbce14e3d6b84f9bc0d25a0490d40332e724d48adc23fc6215c6e3929bd124a55fa77a3b78b01fde1a24230191f0a46845b35e4707fb31bbf71cf0a3e0444b3f526f22b40efadb60c1074088bcd78cf874cc698ba19adb9eb5641d697bf05e99c6555daafe0b30e6c2286834f943f3a23f7cad69ecb12c8cbed73892062fc9707878ad68909f7bb953dc046894a5d179221b6da520d45dcd53112557046d1173498cb30b8ba1f7897a727f67fd0b9262a6b1751f8c1ec12984d2ad6f683bff751e6290253ec008a9ffaadde89a4e7dc6dd2913706a7328e4960fbdbe57f78889b803ed24870e79c20ead76cce81c0cf17b3cc7bcd71e29f6db3059e74cba6d63f5cf47d0db9e9633f30d7e7240e21ade7f8e9a138458833989bb9a048f2b02329aa39eff7026b25e7f344261e4d5106a5da9a41ac6fbaca60782a097f658f7b04dbd1e95e7293c5e54358d33d17c19789aab3b2ccd28da087774a557bedbfa799980db969ae27b98c554ac3df7360f1b1f1ef461a2728e96be6f9c67c3341ee633da93f6977c3b6e8fa79f8eac4351d0b046baca2bc060a1eb15129608cb2143a3105e73ca6428b9cd7e84ef68624bbb521bf22887ceff55d5ee1ba8e51311b22910aae836a9ee29af54de03b41ce64e3ce07a2e05956ada1aec68f56a60ec573572131a183c42ee475cfbeda50107a9183711b4a916aeca381f89483974886b7581e2ea08c9338a9e99b2e2d36c4da74c2bfa7e8190586499b27f78b7479e288aed2ba19e576aca852559fb74ceef3ed9ced3b1e0c28dc82ee32c8fd0890466f1c373ae5082989cb0627c1ab046909fc6b515fa3c183245b1c04516dec9ede536bf9f01d51cb49adad189463bb21ee1ae6e1ba7ba9744816fb8e7480f1bdb5eb2995a6d21b250a8bae1612e5867ac64a992119bf1d928327b805b8fd2f782b44fd30ab9c4f73131b92b9ddf6d95c3a6100cabf00e9602ee2ddae7f0efc70c0200afb6f023c8a5b17e4e1304fcd8c5513ed67a87a963369cf0e7e6e4337d8d5ec6da491acd715eceb62f550d9b4bea1e72932743fe65f9a5ff6cb3f04ac6744125db329d56a090193cb7877653dbd73f1ceaa16ef8c9e2c86d4bf92b1ec2e16c19ec41294e8a3a581f679b09c7351e6b51ae6d9624c73c00da42e3b1f30d489742b6e36ab05a949c7595b014abed7a8fa3b9704abc8a8963dd0a59c8c52daa866f1e85f198d25c2543204285f8e9a86d63d0c3136a58464e5664d608714df4a9953d6d8bce7ce5b3c5a22adc2d2f7628f856a42168ce68582b5b8967875027fa21b827f8b52e278c6808c42cfbfc601d6f7affc7e2aeffb8b66e834cab680f5d36eb9336d27a3ec832ca18df36eed21b10f5116962b26f64211aa5d6491bcef93bc2cd0203d4c1b63490768337955e3da571a464eb3e1339d3d8b55dd8cc8f8d3ec116e1a8271fc714845c2c629671c65d27f3ca6c55f675f748606c89659e004fb7d2e818d6f3921d4b5fbd3805111e4c941a46cea9644534886d057ab39c43ed64b875c267b5835dc62098c2faa660de547b9c716f14ccbbfedde9892448f00186938903f015280d8fed2d2512d4f6b2698d1781e146e5e7c2a909cd8712334a8f82616ac522db73b0605ac7608cce7868ef4e5e5c4504a6e221fb55319677fc6bf504b3f16b18caa76639ae17fffeaf47b26410f773e95cad1f92f6d9d1a6dcfe8cd4e4a739da8a3fa4bf0eba49bdcb42935dde270b9e812a0227fb123d84a47b62332bb35b1a4582490e4df580688b4d5ecedb3c173d469010497aba499e10a03b696c1c7fcc6561a822f39c72af99dab11587bb153da20c853be36e98827614182793120774b40a5d5d454ec6ccd6ba4f8c4b4f63f479f43f832ac563d7e895bed7b81d681a748996084154c21ee704a8a6dbcc0db4e011c67b6f374bcc3c10f1d23d11784174336521c5605355dab2f59c52f6b8726406ab0bf0067efed2f382db91bc39665d72dc604eebf263d1a815a728a6c5fd1e676263581007cf855bc3af98e2f8baaa56f6cde8dfb13a316cb6a18f3d65382314603b6758ae5f0d25395b466d1cc7099f33088caf4745779001e72d2af5904f5048260cf363deeb28de51cab3eac140bc063f47714b35eb589ccb01841b8675def9d05e75efa220b34603ed02b87f460acd1c35ead7a91910782e085bc5263ae8be538b02f9b99b3d11839fc6734807badbbc1ac589b987977d7ad9f276388f69e096690447f28fa3cc53610d05a884e0876728890319598d0a9a15cb474be329e76ed4d0e200dffdf650ddfb8322394c4e2901d10d98f43feb5e2833876f89e4affe975360931dbd9b0e734688d5cdc3b3e3110124cb82ed3a4174f6017deeba784713eb2fdfd89a1de81ede2a23c34ef0256e0e80d61400e8450eadafa4a978408ff231cfc2c0d4e5caa1945572b81031954e3c4f50b89a3cbb3c9d52f489b2a9009faed281d4fa017cbc40066940afbb0f8689c1dc47da672cbe1fc881b37"}, {0xc8, 0x0, 0x729d, "0ec052c55adb3f61781a497a5e55cc542264f55dfa7bd1dd4b0c50c2e8aefaaab55047219d2c6de585a2e24e9da993e351ccbbad8682e8be97cd34fee62a78f784a4c48a53a0211622713c984f666a68597bcad9b4cdb0b57707beb91138e0be329253ebe782197aa6383bd0c677e703fa84b79e731e53d6e10475d6d49e65dd74b02da0d56eea874e90d6141c4f26eed00760774c2b9abe5fa06e47130f9a41c831a4589ba5f6ca9dabcf715e3255686ff23d81eaa0"}, {0xa8, 0x1fffe, 0x0, "32c21abbd2b12544b65de7775f3a0775612e7ec8212b439faa13a23824d14c0b313132f8e4957380b7a000fa6ca62e8ba40902b12181a946891ec7e21a4cfea9e177fe096ad61b4233e7dd41837f5a46f6e2a533d5cf944a99d0287bae265af9e05b4b081b39bedda8055a3856ca5b088492a38199e3586c1b4dc2d49bb829aa4a8b6947b9b9d9695f25fba47f7904705b17ffce91b4"}, {0x68, 0xffff, 0x6, "bfed7de05011bb8fd24b3448f3b30d00a7a92e71163fb2b3a873170f66837a56a7daae98560afeb19c0aaf3538fdfe351647f67ab8e329a6bebdacdb638f3afeee3979a8df6da04ead21ee5374ecc5683b2cc307a4"}], 0x11e8}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0xfffffff7}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:44:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4706f97da4eb086e) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 21:44:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000040)=""/246, 0xf6, 0x400, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:44:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 21:44:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, 0x0, 0x0) 21:44:26 executing program 1: clock_getres(0x4, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r1, &(0x7f0000000180), 0x0) 21:44:26 executing program 0: ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) r4 = getppid() r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x0, 0xffff, 0x0, r7, r11, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000005, r7) 21:44:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r9, 0x100000000000, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r10, 0x100000000000, r10) r12 = getppid() r13 = geteuid() r14 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r11, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x1b6, &(0x7f0000000f80), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @cred={0x20, 0xffff, 0x0, r15, r19, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) fchown(0xffffffffffffffff, r1, r17) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r20, 0x100000000000, r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r21, 0x100000000000, r21) r23 = getppid() r24 = geteuid() r25 = getppid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r22, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r27, r28}, @cred={0x0, 0xffff, 0x0, r26, r30, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r31, 0x100000000000, r31) r32 = getppid() r33 = geteuid() r34 = getppid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r40 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r40, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r41 = accept$unix(r40, 0x0, &(0x7f00000005c0)) sendmsg$unix(r41, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x20, 0xffff, 0x0, r35, r39, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) r42 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000300)={{0x1, r1, 0xffffffffffffffff, r33, r28, 0x0, 0x6}, 0x0, 0x710, 0x6}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r44 = syz_open_pts() ioctl$TIOCSPGRP(r44, 0x40047477, &(0x7f00000000c0)) writev(r44, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r43, r44) writev(r44, &(0x7f0000000040)=[{&(0x7f00000001c0)="400962ef7092b8f54a8dd4674b87132e7013984bf6e8b88c2f8f08647cc535b9e00cba18b2e1c0ea137fa40397f4f15f6dd0a103c94ef8fb3f6a9428f684296954df2bd5bf2fe7523a3e1e7c22a3fd4471214612da85709267e087af3e2d78802d0dcab4aff91cd128d43ed9c50bcecb0bf3fe426a20730d272945d1263a8386b0075fd3b843db362f58fa57c650dcac248fabaae9edf5c79ebbaa86ee59bc0e56d1aa0aaf43f7df6fc25677362b4d2a090692d9ea9414f0017f383669bb04829d45d21dd5aab7a5f42c", 0xca}, {&(0x7f0000000000)="40bca7736728aa15b59c75018aca09e2c64a30aa4baa8fdcd55675b993db69", 0x1f}], 0x2) 21:44:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x58, './file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x68) renameat(r1, &(0x7f0000000200)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 21:44:26 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x11) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) r2 = dup(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x3) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000200)={0x1, './file0\x00', './file0\x00'}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = accept$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) fcntl$getown(r5, 0x5) ioctl$TIOCSDTR(r4, 0x20007479) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000340)=0x1800) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f00000003c0)='./file0\x00', r8, r9, 0x5) r10 = dup2(r5, r4) pwrite(r10, &(0x7f0000000440)="48566cf1bbc833d6847644ff9f79c57db3c8cb6033ddfcf268471aca0fc1b27e3174a53bbdaac814400e1649d5c0786a6a0989481d121d9af8ed567559f1456e1c7954905e1f7589556bf6825c98eab99b3483c738", 0x55, 0x0, 0x5) socketpair(0x6, 0x1, 0x7f, &(0x7f0000000500)={0xffffffffffffffff}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r11, 0x3}) socket(0x1, 0x5, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20980, 0x0) getpid() 21:44:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{}, {}, {}, {}, {0x4000}]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwrite(0xffffffffffffffff, &(0x7f0000000080)="d4344c4dac85baecc25b5dcd8655d894bc66bd4c105dc6a2937070070bd8bf929e38f2a6f8585f283a06cd6574d0a127aa7fdc31b1d912506125807361bc8410620f98b1d2af7d9c64255bf9063e095ce46c45ab4f15ac1c180461a1b961c4b14572bec12e2c70ca1036f715c6bb54f38e6c002ce3b63cd36225de66d47bc9ea4d3232899269caa9d6a616752ddf46dfb1e6a17446ae09821c946fa877b73e6c4ecbf5aa126359b6b075d39ab871de179d363f5f489eb7d143b2e9ee25690b197c63009616d2286ba5be6d5105efa14726133e4cf1f1862b865a0f872dc6d3f7cc1dfc95b578c858a3db949166", 0xed, 0x0, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) r5 = semget$private(0x0, 0x2, 0x2) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3ff, 0x800}, {0x0, 0x1, 0x1000}, {0x2, 0x13, 0x1000}, {0x0, 0x81, 0x2000}, {0x0, 0x7fff, 0x2800}, {0x4, 0x6, 0x800}, {0x6, 0xf5}], 0x7) r6 = getppid() getpgid(r6) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x4, 0x5, r6}) r7 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 21:44:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x4001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:44:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x948e2b05e1eb357c, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x400000064}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0xfffffff7) syz_emit_ethernet(0x15c, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x4000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 21:44:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x8000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x0) dup2(r3, r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x8000, 0x4, 0x7fffffff, 0x1, "9a3f27a55b1424722c662179037729beb4d4b8b9", 0x1f, 0x4}) mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r1, r2) openat(r1, &(0x7f0000000000)='./bus\x00', 0x20410, 0x18) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r6, 0x100000000000, r6) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r15, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r16 = accept$unix(r15, 0x0, &(0x7f00000005c0)) sendmsg$unix(r16, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setreuid(r8, r17) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000280)="476f64ede8c696ff195a96d682329dce07164f1df832e1279b846bc8b06cecd463e7130c7896c44874b549eddaa05d77ff8c5d8413b7366b2f7d7cd66ccbad71eb27eeccbe3f1c248d957cded76a440bfd98c71d496e94dba6feea5315ee6952f38bae2285b5356bd440925de6d2af917259c8a7795d049422e4bc13d4df80b7dc21b5a7046b88d665142a328ee1eae29d14e89839bd428f26c708b9c5eb2d2d59b836be8fba3b77c1d91be8a52a7c54aa54ee7eeba429d87491c0d4295004e7aa70c4b2779bfe7ca3012e9a9a6a", 0xce}, {&(0x7f0000000380)="9bd8a0c2db7619049bc8f962c9136b9ed0bbabe0201be40f4fcac1556ae6c20cc6c7d15058d39ed3aab2f4038b83267b7353cd05e0ebe01541253ec7ed4434387e4f779ae04a12a7fb4666ca1227faebc2c3d361fea55d79a7039b69c2f2f43af3a5d68f70c825cda48398b622eccb176c080fc26018248b2aee8d1b8ef7b95291538ef4f8fdee37fdada4abd17880c585f037577acfff475045231c62b4c26352a464773232ac1e1749e2ba4a077237d008f8418185763fbcc3feabda328b74aa8f13cc1ae6d8f3e7006b11f2627236f4669ac3edd97b6a1a", 0xd9}, {&(0x7f0000000480)="ec719f8faa2fad787d10bc0965632de93084e9001eefbc49636660be1f72466a960a3cdf5e0773307d9cf6d7a4af9717fe1545a0cb2f3407183c3795daae3e999c967ac15b4fc58090485586607ced72dc921b3725a83d95cde4c329aa", 0x5d}], 0x3) 21:44:27 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=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}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000de2000/0x4000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=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']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:44:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x3008, &(0x7f00000000c0)=0x23f, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 21:44:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = semget$private(0x0, 0x4, 0xb34) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000280)=""/4096) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) r4 = dup(r3) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000400)="6f4c934fa057542098b741533af05c41622400ca4ac065f08a68784d7d1980fed26f23af93ae9a978a36d58e55930600000007e6745d7c2c31ff7601e4113204c40a35a619634b5cbe5f8599b075e15be51fa909268f55565092a31e0babf8782f8b93152ee14d169a5c013863c6f465233f1c60e63e6d61836ee65d9c48571212e2f18ec6dbce7384ab8b965617f74bb89d31e8678ccf598600d3edcee834536203328246b31909c4e8e88d0afe241ab7401d3c64c22f36e742", 0xba) execve(0x0, 0x0, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000180)='>', 0x1}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000100)="ad18f00bf71a54e9dfc0a21408d9f0e45308a5103d07e68be61e1bb28213c919533fdc48b7bf88391a213dbd000000", 0x2f) 21:44:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f00000006c0)) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000500)=""/209, 0xd1}, {&(0x7f0000000600)=""/77, 0x4d}, {&(0x7f0000000700)=""/118, 0x76}, {&(0x7f0000000780)=""/215, 0xd7}], 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000), 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r4 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) 21:44:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) close(r2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 21:44:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x2a96, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 21:44:28 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="6af752d4313fdf5a000ebbb4d9fb0a24a83e68e3d8bc3430a0d28e532df85c82df2f05288993c33d9c495c24b64c7821ab8ee0a11a46f5f3b10aa8165d809b3de24480b2af530237ffb62a0eaa2c7577be3f299ddab10221447debc703b9941f3b76961032e08e4009022324817626a8e4692d56b79588ee4b67a866b34fefbba1f8d317dcdc2f56285d4567", 0x8c) 21:44:28 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r2, 0xffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) lchown(&(0x7f0000000040)='./file\x00', r0, r3) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file\x00') 21:44:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) preadv(r1, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 21:44:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="92051bd05ac98b83", 0x8) 21:44:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[0x3ff, 0x3, 0xfffffff8, 0x1, 0x227]}) 21:44:28 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=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}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=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']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:44:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8000, 0x81) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x20, 0x4, 0x80) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:44:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) chflags(&(0x7f0000000080)='./file0\x00', 0x1) fchflags(r2, 0x10751bb231887020) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x200, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 21:44:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f, 0x6}, {0x6, 0xfd, 0x1}]}) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r1, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYRESDEC=r0, @ANYRES64, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYBLOB="69326f5cc276f07e31fa29b7d7dbc737f2d78b57a98f88bd577f17e6dd87aeb836e7fd08f38530ce08218560caaa898ad0d95f441b54b1f57ada8e94c405d35e9bb441dbfb3b4b8a6ce0cb11ffdf7139214d8ccffee0883052191f5fc3fb8c6ef920", @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRESHEX=r1]], @ANYPTR64, @ANYRESDEC], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x0, 0x1f) fchdir(r3) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$inet6(r5, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0xfd5c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1080, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r15, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) kevent(r8, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x7f}, {{r10}, 0xfffffffffffffffe, 0x4, 0x88, 0x7fffffff, 0x1}, {{r11}, 0xfffffffffffffffa, 0x20, 0x10, 0xffff, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x58, 0xa9db93746c402d52, 0xb6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0xaf}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x4, 0xe1b0, 0x573}, {{r12}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0x1}], 0x7, &(0x7f0000000640)=[{{r13}, 0xfffffffffffffffa, 0x82, 0xf0000000, 0x1000, 0x95c}, {{r14}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x4, 0xed}, {{r15}, 0xfffffffffffffffe, 0x4, 0x4, 0x8000, 0xce0}, {{r16}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x6, 0x20}, {{r4}, 0xfffffffffffffffb, 0x4, 0x20, 0x1, 0x3f}, {{r17}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x10001}, {{r18}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x0, 0x5}], 0x7fff, &(0x7f0000000280)={0x1f, 0xfffffffffffffffd}) execve(0x0, 0x0, 0x0) 21:44:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() setreuid(0x0, 0xee01) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) chdir(&(0x7f0000000200)='./file0\x00') msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r4, &(0x7f0000001140)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x1400) msgsnd(r4, &(0x7f0000000080)={0x2, "524827f0d348bd49746ca8a80aa82ac6d4787cbd59e009ac11a631d0fc753a8b38e19f5a2024763186c88785490d1c9dfa939387e317ce8a2f8149cbca3b38a04536854d18ff47cc72cb1710ad97c24f5c8ccefb886da0c753c3e47f0d354d1cfff63d7bd90a9943d43a64f257f654aa80d6ee7386d9b0429ba417461fe66c5425c3990f4a71bc3119ca477784653d159c84e0ec9f88cb794cc832c12d267603812143ce790ffdbb0323a71357eb234cf4c3800804f2f2da22"}, 0xc1, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() setreuid(r7, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r6) close(r0) 21:44:29 executing program 1: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x64}, {0x181, 0x9, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x1f}, {0x4, 0xfff, 0x6, 0x4}, {0x203, 0x7000000, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(0xffffffffffffffff, &(0x7f0000000700), 0xffffffffffffff72) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x6, 0x1, 0x1f, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0x14f) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r11 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = semget$private(0x0, 0x4, 0x1b2) r13 = semget(0x0, 0x38908a469d3ba9c0, 0x8) semctl$GETNCNT(r13, 0x1, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/200) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffff7b) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r14, r15, r16, 0x10, 0xb}, 0x8, 0x1, 0x3}) getppid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x400, 0x0) r17 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x10, 0x0) fcntl$getown(r18, 0x5) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000640)=""/178) semctl$SETVAL(r19, 0x1, 0x8, &(0x7f0000000280)=0x8) semctl$GETVAL(r19, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r20 = kqueue() r21 = fcntl$dupfd(r20, 0xa, r3) r22 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) close(r22) getpgrp() getgid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r21, 0x8020699d, &(0x7f0000000300)=0x3) r24 = socket(0x2, 0x400000000002, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff27) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x1bb) 21:44:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000080)="d2b11257663b3d0035d6b1b167355bcbaa77fa791206aa55", 0x18) syz_open_pts() r1 = kqueue() socketpair(0x67, 0x8000, 0x7, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xffc, 0x0, 0x2200, 0x0) 21:44:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 21:44:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) nanosleep(&(0x7f00000000c0)={0x0, 0x2}, &(0x7f0000000200)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 21:44:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) fchflags(r1, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:44:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffd3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:44:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwrite(r1, &(0x7f0000000180)="524ea5", 0x3, 0x0, 0xf10) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x74}, {0x80000006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x6, 0x7, 0x4, 0x2}, {0xcc0, 0x2, 0x0, 0x800}, {0x5, 0x40, 0x7, 0x9}, {0x3, 0x7f, 0x2, 0x4}, {0x20, 0x1, 0x3, 0x7ff}, {0x7, 0x5, 0x2, 0x5}, {0xffff, 0xe5, 0x0, 0xff}, {0x4, 0x81, 0x5, 0x4}, {0x8d, 0xd7, 0x4, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 21:44:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffffff, 0x0, "0100000000000000005498ff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x2, 0x8000, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:44:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000100)=0x1) 21:44:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xac47ca0073171c65, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)) 21:44:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x2, &(0x7f0000000000)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5ac9b5e0f9d1dc76e727239b9e0", 0xe9) 21:44:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x80, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = syz_open_pts() writev(r10, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r9, r10) r11 = getpgrp() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r12, &(0x7f0000000140)=ANY=[@ANYRES16=r13, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r15, 0x100000000000, r15) r16 = getppid() r17 = geteuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r20 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r20, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r22 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r14, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r16, r17}, @rights={0x18, 0xffff, 0x1, [r13, r22]}, @cred={0x20, 0xffff, 0x0, r18, r21, r19}], 0x58, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r23, 0x100000000000, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r24, 0x100000000000, r24) r26 = getppid() r27 = geteuid() r28 = getppid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r25, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r30, r31}, @cred={0x0, 0xffff, 0x0, r29, r33, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r34 = getpgid(0x0) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r36 = kqueue() kevent(r36, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r35, &(0x7f0000000140)=ANY=[@ANYRES16=r36, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r38, 0x100000000000, r38) r39 = getppid() r40 = geteuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r43 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r43, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r45 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r37, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r39, r40}, @rights={0x18, 0xffff, 0x1, [r36, r45]}, @cred={0x20, 0xffff, 0x0, r41, r44, r42}], 0x58, 0x2}, 0x2) r46 = msgget$private(0x0, 0x4) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r48 = kqueue() kevent(r48, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r47, &(0x7f0000000140)=ANY=[@ANYRES16=r48, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r47, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r47, &(0x7f0000001140)=ANY=[@ANYRESOCT=r46], 0x1, 0x0, 0x1400) msgsnd(r46, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r46, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r46, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r46, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r49 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r50, 0x100000000000, r50) r51 = getppid() r52 = geteuid() r53 = getppid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r59 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r59, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r60 = accept$unix(r59, 0x0, &(0x7f00000005c0)) sendmsg$unix(r60, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r51, r52}, @cred={0x20, 0xffff, 0x0, r53, r55, r56}, @cred={0x20, 0xffff, 0x0, r54, r58, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r62 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r63) fsync(r63) pwritev(r63, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r63, 0xffffffff) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r62, r64) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r65, 0x100000000000, r65) r66 = getppid() getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r67 = getpgid(r66) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r69, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r68, 0x100000000000, r68) r70 = getppid() r71 = geteuid() r72 = getppid() getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r76 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r69, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r70, r71}, @cred={0x20, 0xffff, 0x0, r72, r74, r75}, @cred={0x0, 0xffff, 0x0, r73, r77, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000540)={{0x7fff, r49, r56, r61, r62, 0x142, 0x80}, 0xfb0b, 0x2102, r67, r72, 0x1, 0x270, 0x7, 0x7}) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="b8dc95d5ac40a17c7c620411827a8081ce29c9e993c0", 0x16}, {&(0x7f00000002c0)="99a9774915d68f845ec4ca79732248ad03b9a116a34a5baaac63834b5f976a52e655ed71eb868a2a744959725d7c09fffd96eb6dfd3eec390f798f7030ad1943afe3acbd8066f1ba755ab6da29d8f8dc2822c27c82ca7b2802a1cc1004aa43df6208b597787f1da0815b492ca4c7d88dd491fa7399e0257d9a579d1cbf90afc06d2eaa914e34f70928144796ef47c61cf4de17745f", 0x95}, {&(0x7f0000000380)="b084fcf99027d5acaf05826d4d7086a38392e273c514057fabaf708bd268968d0aeb325eaa06741e474517cf222969e37cc664666c804615", 0x38}], 0x3, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, 0xffffffffffffff9c, r3, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r11, r17, r31}, @cred={0x20, 0xffff, 0x0, r34, r40, r56}], 0xb8, 0x400}, 0x613cf599a1fee1a0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r78, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 21:44:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x54cd, 0x101}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000140)="990127ef64508e58fab733064cde256e85e14b16164b2d72994d9c5b3688d6c2d9df8a09aa74331a5d74e7b6f07556887a23fa88064e0f96c728c0bd64a3a6658e593de4c2ca365dd602fa4d96cb0bbe438d1ea5bdc36867c364eece24d9276977f19a3148b5a320ded416a394e8997eaf5e6ea42d43575185b2cb62a0764c3639accdd590c48c29a511840a2c138ace1ad1c0af423974", 0x97}, {&(0x7f0000000240)="7beef7f8d63b35449301a9d9c06a7d877793ec7d9e78dd48ef40112f8ed884f85f6a7ab7cc3e3dc72755844207bbb21e0b7c74beaac381a77d1d0f82505fe0e63aed44d33b0ecb05bf7d2d6c6339a6e321defc0c7fd7b13b61cdeb1be821a6017b", 0x61}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="71c39297e76212523f67de8878d6eaeae03fb2e4b9fcbb38fe65c3dbd906e11e1f78268cf8e25ba95eacccef5f4fd84b6969ab203b2519043ae2cbaf073323627d275cd6212487029965d79e92dde8915fbf8092f6f83239d2969f0a238fe9503f9c0cb3e5f589795f6947d5b0d78a62d425fdec26c15ed9d735f43cbc264d88d9999be63edff6c1b18a92be27e1eb193d96e6d613962d5455c0d350f87303c147a6de", 0xa3}], 0x4, 0x0, 0xa36) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:44:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400), 0xfffffffd, 0x0, 0xfffffffe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x4) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r7, &(0x7f0000000140)=ANY=[@ANYRES16=r8, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r7, &(0x7f0000001140)=ANY=[@ANYRESOCT=r6], 0x1, 0x0, 0x1400) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r6, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r10, 0x100000000000, r10) r11 = getppid() r12 = geteuid() r13 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r19 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r19, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r20 = accept$unix(r19, 0x0, &(0x7f00000005c0)) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r15, r16}, @cred={0x20, 0xffff, 0x0, r14, r18, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r23) fsync(r23) pwritev(r23, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r23, 0xffffffff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r22, r24) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r25, 0x100000000000, r25) r26 = getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r27 = getpgid(r26) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r29, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r28, 0x100000000000, r28) r30 = getppid() r31 = geteuid() r32 = getppid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r29, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r30, r31}, @cred={0x20, 0xffff, 0x0, r32, r34, r35}, @cred={0x0, 0xffff, 0x0, r33, r37, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x7fff, r9, r16, r21, r22, 0x142, 0x80}, 0xfb0b, 0x2102, r27, r32, 0x1, 0x270, 0x7, 0x7}) fchownat(r1, &(0x7f0000000000)='./file0\x00', r5, r16, 0x6) r38 = open(&(0x7f0000001700)='./file0\x00', 0x20, 0x0) pwritev(r38, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:44:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:44:31 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) syz_emit_ethernet(0xaf, &(0x7f0000000300)="a679d2b6914451835b2203ebe2bfa4b3e94ec39247bada730ec7e7265fae001cc7c111378d51b2dde14a0c2d223fcced5cc32b0412074f10e2b762dc40d088049b947b958198adbd21062af495a2b5aed20fe9f9b4ac09ed2a69c731cc5da2ed17687c79996b149c42cea80427318c3a6829bbf8c97d65e4dfa9a2c6996c333b4fdaee947eb4965fdb372aa8b69fc06f48a229343e73c6075ecfb850608141f8e87503f79c747a579629bfd096cec4") sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="08cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socket(0x1, 0x1, 0x7) 21:44:32 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x12f1}], 0x10f9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x5c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x2}]}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 21:44:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r7, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000040)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000040)) r12 = dup2(r10, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, 0x0, 0x4}, 0x200, 0x401, 0x2}) r16 = msgget$private(0x0, 0x100) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r17, 0x100000000000, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) r20 = getppid() r21 = geteuid() r22 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @cred={0x0, 0xffff, 0x0, r23, r27, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, 0x0, r14, r24, r8, 0x10120}, 0x8, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x2, 0xfe}) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000580)=""/4096) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r28, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r28, &(0x7f0000000340)="81bc8b5a2aea16b05c8d853b1bbf7e8e88307cc5f66895c417b1a246275fc0e0f009782a8a5a63d9f45003f204b900dcf487ab8ca5abb58e89613ffb375dbe27acc048c342b3a8fa7b104a680449cc90dbbd7f2de701fb1ee0421ed09afe1ce6161b0b88f43362bbb7a51e72da5e1f59248fe6acd439b4f72af2850ad2b2cbbf4879b73559faf851dce02bed58f6a2f4a4ea2c61b390a53c7fb9057f8c1bc6a6d62a83af88b7d21dbfca1f596e13bed3944906fd3083718e284f84680d4e06085f3429fd61ab5a", 0xc7, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0, 0x1) 21:44:32 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6, 0x0, 0x0, 0x4cd3}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 21:44:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3c, 0x0, 0x0, 0x4}, {0x6}]}) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r2, 0x0, 0x80000001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0x4b7463e6, 0x100, 0x7, "a1215e2810ac4048164ccea96791121715a0e88a", 0xfffffffd, 0x8000}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 21:44:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e2632a50496c7936afb096de8863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70e9029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x108, 0xb6953d2da92f2bca) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r3, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x1000}, {0x6, 0x848}, {0x2, 0x5}, {0x3, 0x330, 0x262f6f52b2555893}, {0x0, 0x800, 0xc00}, {0x1, 0x6, 0x2000}, {0x1, 0x7f, 0x1000}], 0x2cf) semop(r3, &(0x7f0000000680), 0xd3) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000280)=""/188) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 21:44:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x40}, {0x1}, {0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0xcd47, 0x3, 0x8f, 0x6}, {0x3, 0x5, 0x7}, {0xfff7, 0x4, 0x5, 0xfffffff9}, {0x6, 0x1, 0x82, 0x5}, {0xb42, 0x9, 0xfb, 0x4}, {0x6, 0x18, 0x2, 0x711}, {0x2, 0x1, 0x4, 0x3fffc00}, {0x7, 0x2, 0x6, 0xc0000}]}) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0xe5d2, 0xa0e}, 0xc) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x7, 0x1c, 0x9}]}) 21:44:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="3c797dd52a7f34bfeb4197abee56941d379debfa218e80fca09c30db2b236903e48eb0b8561206bad0995c7f42473892109c8d6320e300"/66], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/218, 0xda}], 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00f7e70000080000000000001400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 21:44:33 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x10000000000009}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x33, &(0x7f0000000e40)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92e941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000086c85e51d0a8def36bcfcbbe9ac5a3d8d33c6515444c810a9380d5cdbe863f5366928c7b09bb74f2a3fcf5a8f1f04a2e22864ce0813d620255b10bc3a97b26aaede324a695b4a6dc65658bae4d5963ae4e04890d6ec9261c38d2efa77647d0de360f7cb5f8990dc10ebebe69320cb9233280a6d827648faab83718d9f79dbc14cba6c8c48df18252051e751a36595a1192247b8e5aed8ea787d1bc0fcc77e3c2c79ded5594d6558e893dfaf3824cf892a33148a874bc91a1357c88d233145753", 0x152) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d88211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0xfffffff9, 0x7ffe}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r12 = msgget(0x0, 0x80) msgsnd(r12, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r12, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf00"/4101], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r13) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000900)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031618ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3f472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff4489039f16de900206cec508f48e4f8ef4a6d65f"], 0x1, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) dup2(r16, r15) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r17 = socket(0x11, 0x200000003, 0x0) sendto$unix(r17, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:44:33 executing program 0: semget(0x0, 0x4, 0x40) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000f5b600000000000000000000000000000000ea000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202eb5f8efcb23f139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c70220000e84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0x3a}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f62811209000b244e1b49394c3379f37a83ab9dfb81e8840d9f42463e4a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x28e}], 0x100000000000002f) 21:44:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) socket$inet(0x2, 0x0, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x7) fchdir(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8080, 0x0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ftruncate(r2, 0x0, 0x8) 21:44:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() msgget$private(0x0, 0xdd856e78489686f7) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1cd, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffa21, 0x7fb, 0x8, "086600097ff802240a020010daa0ad4dcd307e00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10d", 0x12c}], 0x1) 21:44:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x0, 0x80000000, 0xa8db, "ccee34b6d7f2e490466f334e3cb6a3753446eb57", 0x5, 0xa4c}) 21:44:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59f"], 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x1fffffffffffdd5, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x817f}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000d7a000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000b0e000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000f94000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f5e000/0x3000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x1}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r2, 0x2000746f) 21:44:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1000000000], [], [0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x17c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x5}) ioctl$BIOCPROMISC(r0, 0x20004269) shmget(0x0, 0x3000, 0x8, &(0x7f0000142000/0x3000)=nil) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 21:44:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x402}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r5, 0x100000000000, r5) r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r10, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3, r12]}, @cred={0x20, 0xffff, 0x0, r8, r11, r9}], 0x58, 0x2}, 0x2) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES16=r14, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r16, 0x100000000000, r16) r17 = getppid() r18 = geteuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r21 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r21, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r23 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r15, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r17, r18}, @rights={0x18, 0xffff, 0x1, [r14, r23]}, @cred={0x20, 0xffff, 0x0, r19, r22, r20}], 0x58, 0x2}, 0x2) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r7, r20, 0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 21:44:34 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x118) open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x1) 21:44:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) setsockopt(r1, 0x6, 0x88, &(0x7f0000000100)="bb1fa1e47a000000000000", 0xfffffffffffffe19) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0x0, 0x0, 0x0, 0x36dc9b59}], 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 21:44:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c, 0x7}, {0x1, 0x4}, {0x7ffffffe, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 21:44:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup(r1) pwrite(r1, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3afb96e533e10fa11ab85e3bd6f656bf61ba6a2d517d185c3710e951481d8eb4c81cdfc07e497fe3e253c484d8ac9a5c68d7010054046dc1b83daed300f2404f5fea8afbe216b132cf434392d2ed3ef68bea83b0c69e38a4c17f1fd34670650ebc91178ce0ea1e718b527b4c918092597996bbc5ec585cf2d35364271c2f5750ac37a22166bdfe667222c4ce8bc5d3ab62", 0xd, 0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x81, 0xfffffffe}, {0x18, 0x3, 0x100, 0x7}, 0x3, [0xffff, 0x40, 0x40, 0x3f, 0x2, 0x1ff, 0xfff, 0x1f]}, 0x3c) 21:44:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x1, 0x5, {0xfffffffffffffc01, 0xffffffffffffff84}}) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) 21:44:35 executing program 1: r0 = socket(0x2, 0x3, 0x80) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f38f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5d5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac22a5a1daf733f9a509da7f70d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a6579159255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da56b6770ddbf42b3a87e35f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a49f378bfef3789ecdfcd4a0ae38d0ce05a2b3edfbd00d045b7ee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15ed5104728793b05c484bd13df26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7a9ce63b7ca7a89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e8b4708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85755ac14e0681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661333a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a808b480e9d71c16eeb4ef4c7c42f67e80f3b9b9f1fb1b4107b63f954a5402af1f32c62ea8b46bc2f6e386b629ae9ad262e704c3a86dc2c98aeb88d8f6d06ff6ff0c0839e00d4b5497be0adebe1379977118400d7a097fa03da96fc3383140eb1efb087565d0304eb5d115c28615650184e50c5912e3507161d9f72c46bec4bd90473a1f0a10a59595e4d8ddc0247494c7ede442a8d0cab5e7cbea9a6c54faf09f8937fc460f4"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001400)="8686195684072a42a5e3bd34d0026eb9b327bddd2c5f6ba9c69c7afed8d00d91b6cc957f88f2e5efed0439ac82dcc8e95bb291f272b7cefb042d4912f32b2348dee1dc6dee60cd6aff4e761e623358a5a85cab550f8e9b7f54c4eb290129f1ccdd6c9982854579937a6bc5049d3adc896cd9aa3cf1da07e0789de0e788568e29792d03fe011a533df8ce0803de8b1fc3a4792bd940a66c641519cf8c886031cec8a059745db41527ed92b8c1b76eae5c7319aae4853b52c7de0f15c8d07fff06cdc56c142aa89d5bc7571d6be1e1a5331c621ae639959836e28fa00cc59ef4852d891868657b23d7570b8ad5c1a79f8efdc017593ecaa95f4e7797236891386b514b471e7f29eb0ccf2c0ec45388de45cb31bae8c6af835978189b54991d3764eeed9cd865af14dad4a6f3e40a6d1f86b0d150b90b720617df7342c92149eb59051a2988fba330e9e312ac5619f93e5d1ea3585c85b6dd90b4eb55ba3be0585ccd6afe960d118a8ac12f57422276aa0d2eb1a37acd90e16faff6e35d3984bb2e754c97a781f581fe41d029ae671644abaae476d1d2519ef49f1249a4b8772ebad5e164dab10cea0d76c4adbffa1d737cf1a4064de6ec49cbe5da5edd27a8943142c0d889186ab9187608908581cc887774ba92e374c0fd42ef49a8f57c381e1591bb4d83fcdc3dcd267aa61b1e0a5accc37f7716624667bd160d8deec67b5cdc39cb8e6b00a4683ea29fa0839b27a299d76773a436d3afb20a23c350bad16305ece6388226ee95df70dc0dea87abbcb7b676f05af744b09f27fd8e11740b5de80d4ed6cb4887715076ef6c641875204cc223ea6477ce306e93fdbe7a18b654c5e338fadc63b0f88373711f26bca99a0b838a482af578ba50273c2d3013300860d9c3312c6cb37fcf74e8a2663a016e17e0063f095f4ff1852c8be21cd98b5f238c86516531a0bc9d431531acd7111cd716803773694c8b3fd262edafe8ebea50e98a268c935f7fc336aadffc170431000aecfcca64204a31b657ef18db10f602a578b894fdc7fdf511f84c86819cfbc28ebc948e2a694152e7f6062e7b4fd8226d1cf4d5cb776d544fcece455d74d7d0f6e4b014a6536b464db76871039a2e705e437c9e4dd42f7709278fa5326005806707cd7117be24776f11e8d3897b30ea40cedf55d61a1b08abb1d250b913995aa924a71495f2e6bfc80e13d4f551e072970a41698d63daff9aa2c11203f7fb1ff69e20c18ce609719b0ec6b944f40e88f81f63add909538ef61a20379d32b7b832297d3c9f73ca5e43b7b2c3af265b73320a8f3bad8f39d498d8e2fc1518e87ec7e5e3d71b0e30708899d06c8c306dea4114164484f4d74d6e2aa5102693f818028d05f41c74cf2fba1a071880d332a64da2947dbfe51e8c01df05572f20bba1e61c498be69bbc9d085b9c05fdb056d0a3f297459a1576b81694b5014ceecccac7746adbc11443522fadacf5edf1a61a90cf6ec97e606ce24edd3ce93d8b12a22af127f05e4b161fc0b21d0cdd5075963bb58ac94e548c4bf1152d07dee448f369b8e5429b3dd73115399f99cb15f0d3253890a8b9fd30885f6892aefc98eab8d90bae783d3d15e5235ef37be367fce7062e2047af22c67a4da9f94d6401abc5fee9795af18aa97b8c852c9542fb1bc40608f5c6c310c3414eaf1bcb38d0721d971c6e060addfecdd15753fab26adecbb6c1c246871492a3e2a8bf8d16263bf0758a3f0cbd3e44fe899b5ab8412ef4d2dc33b972a89b4444175d81421aefeb12ad8dacf3cdb16b4a17e4fbdfe28f43482738827a2ba238ffb33a0774161a876c51da6601922654491a04439eec363fb655ee00fd3b41d879fc0eaac4f91ff2b1068c99d2e9c99222393ef618fa348eb81ae38624b75b4128170d389fa8d8130453d043b4338fa77341f844a856b607b5105e8db1b908922700e47efd0ea3e5e6b7d54c37fb25447d40c7d995492b0849fc56a9fc4d6cb51f0db20325dce9e764eed3a03706d399358b357d82c995ebec93de3e4f750d93542c5fd5e5a8dc55c4e9ae1d8bb8aad08c506284111c19420a28d986fc69e4dd986f", 0xfffffffffffffd9b) 21:44:35 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 21:44:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000236, &(0x7f0000000140)=[{0x44}, {0x7}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x2}, {0xffffffffffffff9c, 0x10}], 0x2, 0x7f) mknod(&(0x7f0000001380)='./file0\x00', 0x20, 0x8000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000001280)={&(0x7f0000001240)=[{0xc2e9876a110aa056, 0x7}], 0x1}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/diskmap\x00', 0x8a20, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001480)='/dev/klog\x00', 0x8000, 0x0) fcntl$getflags(r7, 0x3) dup(r3) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) syz_emit_ethernet(0x1000, &(0x7f0000000240)="234890d82fc0fcedae23788ed93e43c9c1caef860153855fbb4e14327a1c8f1f3b426276c915a069cf7470938b4cfc346d0b9f060c48b614419c91372ebab5931cc62c2307d22999476d9618e5d807076fdc251319e74482c105ba2b109f0847c942c31b6f66bbae393090e182199c0fb134b93ff4888d4088de9ce212a7eab3d1f9a459bda9ce89481430c992345bf063897f951ed55059fa2e4b9b909f8e3ea66c1c0a360e6fd8a77fbbb99eecc425e265cbb996d66661414806aa8a0729d9b14f98231bf29cd3eaa69c47f285eceec5f918d9e1f83cc350a870e4331002f3dc2178d74419e82b88047fa005867f3143b05b92913ae90148959a3a60c4d542ea37630087d7bf194a4032013d546cc744055387bb92dc367038181bd2f9659b4b9be91bfb0ceec489c3f5206851bd4085993d9d21c37d81ce7e078c546a618cb4ab3dae5f9ca781ad1d3fcc586e93c7a8039ffe497a8d3b53084982ca435d320b2822a4c714e556674f748bb8132369be96cf35493d0ff6bc40a46798ef2dc1e2506c43afa304c90286134140c84c1c45ca3312a407e59d6c803bcb9774bf906bde40ab51d5feabbca2e087bead3753b8ecca8d0c28c8fb202ce65a1f4a31e5d7c834e203883947d801f42800597015ea1327295f304df80dbf882444bca24fb72ab2d36d18fd1f8f2f4e34ba729cd582477df1b49d74b2d96628fae0f98ff15a31b25af605277f588af52000e62fd6ca6c3dc707ab13be83eba2946f8a1fb5bc77c726c10dddabcccd35b7121db85e56e55dcdefa5fdc75bb670988ab4874d8d9424faa8c627cbbac8789894d47364d7c3af07918bf1a5dc2acb4f76bef6b61038dbcfbf45673b5ecc9723c10d0c1ffdfaae24f84d73a0a47c81efa847325eab210c984aeaa6df6a2cd330b495249bcd8157788b65b8456593be42fcf55c69e372ed3be5cea02c0a029920a49f7c2e6d91f259939658bfb177cdf126c7f400967b083af3c8d6012cb10d6973bc5ae31a9108286b90c8c22674e407d0eb0d420e8f6de5d22eba960d3d881b589fac06d837c0d1a9bd71f74edbcbded449b143429f51b40024761c31951fc6e7a41f725726eb48305d6669c75f357f272abfe025638f59b9a37efe651f33941a5b78e5afd551a91efdd02d533cb168c81511947fcebca2e7d7d185cbda57751e0ae5cafde927b53492c770615403d95d6a165e9c3ac336df51a43be50e2c08a3e2853bbc63bf97619c7cd87477e7691d26a958bae616aa30e611fd64999dea416587b8f7e9be2d5bc76c755e72b9279a1621d8460b30b61533e76562a56017b08fbc046c837136b57209f4345485646401d287578f35ba6e78edc00f250385054a30b39665b1527802be9342d019a659a17e3c3486d4b8cc6f5aca4939b624d01d08520c42a112edb8cb271748092090172f18e418e212a6a7692e9a2f628a8b0b9d69300d2c5edcc81f974818ef3f11188af63b8b08eed06aa53f6abb8736d8983fa9f44d8dee8a079c8cbeed447750bdaa301061a8bfc11c1d605da1716cdb64eb93dbfdc0713f5c8aabecf4d5376eadfb40fbaf431eba5c1120fb567404bf8c40e0cada02cae1f20f282787a39b93c39842b3838a81a43e4748a5a92efa86d584003d18b405502eae6db4d431279ec8b3144c1ce367f48393263dd70a4dfc0e7bf99bf512c14106d8c3902df4d7d5a746cc3d4852307c1dae68c1cc7746727020cf8206b42e07e119913c9115abcd37a8dcd4a3fefb3d1fe229c01601ce3b7d3c4bbe8bff5f1e85b4c05e077bb3192c86ebc4fa7d86e08de4d629b069adbf0d469daad77275a8ff671aa568208951800c33e538481f26b3ca4b48568263fb6bfca48843b4737f982ccbb34ec35721e5da4e3962335f1d449daaca47099c16fdc38367d032517d33136b3b298046b58ca82d332db1c195b678bc400bbbbcdc8e205266e6f7747b21c6d97f30d69c2e7e6c66445a33bb6e60f174485a1bbdf60ca94717042da87e756c9b855712f710976a04cff9ba9cdd21b47a470b4a50318492b1fd73d118fabcf4f57a40b067b7126d17345e2cf112e642bdd2bc3697ba5be2022ffddfb4ccf9f522dfa835946c1cc9dbb699b1e41419df7d2ad97b561155f0a0c593d15ac3a994419b793e9ce45d558356ee41149205eb1765bf1e2c43d531f36e353132f8ea82192baf15cdaf91959e2ce091e0ed95bf7640a8ed25d38233a399968ac022e5470c1c61fcdb0479a7302b5cfb81e3d96376046a7393742a38e790da742018e86cb4f3d46799b44616a89b49e2d9f9e661ae9b9db40c5152f6d83a608b8e89b44dc1d5304bccd566845bde6ed5c8de206031950767ae346e2861b4d149bec30bedaf628cd26c7aa13cb9a9bfc3efc49cd5ca3df7c3ed5cfb2b46018f6afaf968cca06e1c42b9fe2dc48e6141928c750bddef4cee4570f3f8f337f136280ee4220f6a457558ca5b539d9586b97e84f314429acb0ea3bc6af11c06f46b9f0113c38693525c011a1ec5693cbca8fac5de57cfd118a6c73aab5f56f17968b0831a6ac97c455a97f4d389a26e3bc166ae4fa65243e5a3f5873ed06117a4e00e99c20727fb075554bb5d7c5f08479892c7df050f07231e2f385841c565bb2abc1a07989ac27d801d8cc0fb15fce10d6154aefdbf96655d8227a7fbe3c07f0ebf8bd860000616bb26068d5e86db108280b14254ff961757934737d10b0d9f93e254600beb1480585e88940fbc61c3e731660360b6b8f76c29e96a3d24a489db114022d80810f3bd3d787a04295f73b35000b171250dac29d91f471e802a7559b50dae3be55d20228b73ef605f379225f2976fd59757c461324ed6049bb49ab362fdf95fafc7f1dd05b354d5f5eb00af087c23c73dce9f9dac339eb17767b08ec1f582d24c4912c90e7e4c18768a4fa55ac26a5d289b397cf2514fb58bd26c1b7533a745c932ec1b3862a307ac18b056c523b2a18452d583ac66104d1d249b18f255717346ab8061ba1396aec51c54fd3f4e1ff2af00829cac6062f1ee8432133f593f3017eb457a2b31b83c9910a011eead2197d740af04e1fa88c1021f729b43a29789611cf8143398c0de0137699b14c52ec481f07ef3ebd3b3ccf74d3c3708494f6f15aa8c5e06dd3080e6bfed6bb40a278387a3ada7ca8fcb70dc64bfff41dab4fe32fa3df7f5ae86cc795f994a21942d0f6c7a6487d1bfe217c21309dbe3b5a25c85fae497cdacef13bd44735ea2279acf29ecbfb4cb61af801cf77b6baa01e5f068abebe256aa61623fd8a9421b360060c29838573902773f5067c178b33ee579c76d1191464da5ec4b128cea9f6847e9df944090d8a253bf0ea0835057d9e63935d7aed79dcb2c7a8ad9cd96ded1ac40455f51479b6673ec9f3e8504805ab9e96ff45a19917fea0460294598c18f009174fd8e3a026a021a533ef1aeabb0b44893df9604bf3e76e8c949b8046322a8a690843a284d8cda8644bc6225b51b5dc886ff709c7faccfc8c9d85a9d8cb6460e057a070e85add9134065cdadf78d6a278a9d5fd4ad57ed514cede73fb1832eb4954a52d03e2d7f92d918f27c9f829f1923ecd2c31065cf9f7985fb3a41e61658157d670d8038ea13b74620849ec500a2df1daafc2d4565d8df8fabcc6b5b730afd14d5c4019ec9e18db5325e50ca71e6bde2bbc3cb2863d777e28db30f22147dd18ccf44e01c5140a1e5c5efe899c8f7b0d17246442d7849ab0e508ccc7ba12307d4755b0a3c7ca3e23a688e8b60a3f989572860c6e77ee977efe3dfc7ebb7e284a8704c6be03575d7cc45bbcc68d4cac46119c69ca572ae320494b7d15d52399a6962436bcf8c930d6461aa59d495ef5110e5f53ce33a9fa298b9a174d40e0dc9099c1cfde19dbd4dfbec9af7cbe75ef94af533403ee97324e177bc5a182441683aa140ce3618f071be882ae2480d90d08d5f8669ff0b81c943b40742ce462109a2dfbe97c332c6ecb5bd038390552b02a1db6debb0b8d0d3a5b2d58ec54987468cc4758bf8b6423c9f8feca61f5aa6053a0ccb72876b4241260053f27dd9de60226a8c83ae4025eb80bd7069b17f9a77b5239df1cf2f0f84144368178268f1e46f853ea8f3ad9441267afa8db26b09cff2b6cb066b9fbc7c8b7d84c48cc06691c2ae61633e27ce513868971eac647e50963ab79a10cd808764b7e5241351b45f05f1f169f065804fb654ec90b89787104940000e9749166ddafb3f7c0614da4ea357805bafd0dade279d3afb2ebd7d0223222d9be7e6fde79294ad2af85d5c5b8884f79d42593db11590226c0e61b720ff3f607f441fe23929c2ec4c8bee9d140bb5ac124386503d2b696922a097cd207a3f5f6a668cfb9f47534abaca9f5aa60ab0611bc4c4f936a152aa62f9edd425a56172cd7949022f23df4070d5d4eff0580a4bf8f219445b33a39fd59297fdcb33e67af2534db9abe6bafe567f0a9417dec2a4d5dbe3e756a499e22e1725480f8e6cb3830ecc8d24ecf2e55501bd681ea5b7b76acf4d2c72aee9cd4f36727e484d857a8ac6159fb0deec77b93229360a1fda1ad3ec506e664d539f7fec0a0285d14b351ee139118fa042216831dc9e5b85a54b3c8b3b2b51d66986a020ff9e3277031e68da9847cac1076425b311422673708d0dd05dbec92c4e6015ffc221bd744e219d0ff18b4246cd6280be47fc208342aa300bd82c479bd41cc1e27a3fadf900f18f4de228e9f7cdde3e31ad60d6bc963c410824d9f68be14a15a12899a59c3df0a00437e9dbae5eadc2863a560ec6e52fa9e669bac0b84dc2887d65a57c50de734b0473e3880f3ae56d1cb3a1a0aaf27d3e24193a6f68ea3e8facab0c35f34cad548dacb78c097a28a8779f6bd5d404f7ab3950082db3d89905afa7c2a22b702a3fd5128e537202dc4b2814d3a1b3d90928caec00206e4e552938cda1eb2ebccbe903fbd583a9b66a22e8deef720b0ff429cc767a370a9ad0d4d33bac911251abb7dc48b7b6cf5b2e1361869160e1d8675c8fa8ea80325925118a3161d9602a0b9edb51e5228111727366b32126af65b7110390414197335d1a17465845618350427922460742da5023d5bdc8e3057a5ca05f27c1508632c80cfcaeaf84f9e9322427050c6c8a390b4273fd83212993da33f942e9ff6bd0cabb233e5b554e276474c9c8a3e383a59a4d761b7ab032fcf0b7d154b10ef1795d8504ead31bdf0a5de4ca1fb982c2b2a4092e065217e65567721987e259deb3dc22964bc4103647d170f53c802c0cf3496fda9f981aad76681c591a6ec2f611d76ee326e006872dcb5c768497e6db6da5d534cde480aed291a7cdea51791d8ce4824730ed7ddebe9302f5599a6629eff0d1913b5a5148c9bc7b0408ba66a09daa6585dfcfdfe65b632d712f59c86daa12573ac03c81b37afef7ee49b7327520915e7e6939f372e584994b141fe184b89b8ff6b6a1deebacc0dc7da5731c70c97b702374ef3fe724e23639a7f28357ea577c1e3fd423f587f70282e6cf38baea4e0b0595bbf76f4b31ea25858430cccd5189031f5fde98f858704df50f3eb89f667cc7b6c973b1248c3d9afa3da9dbcfb78e3364c090b21c4b6509a31545630dc84632c7abee54d7f56ca9026290b78c75635cec5a8bf566f0b7daaffc387ace7cc7d57f1ce8f821c26c903ca27dfddc7ff42185c68bf8056cef76b0f3ffd119fc51814102d8cc5b271f5384775bf446355b21b205c181d569cd52fe874d3fc3f59f7954de85c27209928d935c2d68") r8 = syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000012c0), &(0x7f0000001300)=0xff7e) writev(r8, &(0x7f0000000000)=[{&(0x7f0000001340)="e1", 0x1}], 0x1) dup2(r1, r8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x1, 0x0, 0x7f, 0x634}, {0x4, 0x2, 0x1, 0x4}, {0x5a, 0x83, 0x5, 0x71423b1b}, {0x1f, 0x2, 0x20, 0x80000001}, {0x67, 0x2, 0x6, 0x8}, {0x1000, 0x0, 0x2, 0x2}, {0x8000, 0x0, 0x4, 0x3}, {0x0, 0x1, 0xd, 0x7}]}) syz_emit_ethernet(0x9a, &(0x7f0000001400)="09001fc92479ff2b781f2e8a9c81bb8d8e512ca148388daf1c1097277bd5878a1637eb0a71d306e3df0c86c1a6be511a3576ff14d475c9e35e37ece96175354d25b05ed8a567c9b4b1570921672d") 21:44:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000615000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 21:44:35 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x49) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x1) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="c9480eff6d00ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca0699580700000014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd5dddeb4fe011708bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83782128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457000096abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000440)=[{0x2, 0x40, 0x5, 0xdfa}, {0x81, 0x9f, 0x1, 0x80000ad}, {0x9, 0x97, 0x3f, 0xfff}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x7) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r22, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r23, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x1}], 0x2}) dup2(r22, r23) munlockall() getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r24 = socket(0x18, 0x1, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r25, 0x2, 0x7, &(0x7f0000000280)=""/36) 21:44:36 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x316924e220f9e74e, 0x0, 0x3}, 0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000940)=[{0x40}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) r6 = accept$unix(r4, &(0x7f0000000180)=@file={0x0, ""/37}, &(0x7f00000001c0)=0x27) preadv(r6, &(0x7f0000000840)=[{&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/153, 0x99}, {&(0x7f0000000740)=""/227, 0xe3}], 0x8, 0x0, 0x3f2) 21:44:37 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xa1) socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) socket(0x18, 0x2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) r6 = getppid() getpgid(r6) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r7, 0x100000000000, r7) r8 = getppid() r9 = geteuid() r10 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r16, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r17 = accept$unix(r16, 0x0, &(0x7f00000005c0)) sendmsg$unix(r17, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r11, r15, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r9, r18}, 0xc) connect$unix(r3, &(0x7f0000001380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c1176abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000100000000000000000000029cc4ac3b08ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4f5bac417e2ab04fd8a9c98e958ff55d090000000000000036d21b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf4325b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3eacd0ab7ecf446dc73599603ae65e37ea27e5ab7840f058c655938f127d2742427bd3e4d94e173ba3e4356efe8aa77770413ae2fe4ee894768e7c65c6a3843da9b0aea9e68fdbf941d1763562e6377c4f63ad54ac750367d30f2716a7fc3af432035d2595f531480c2423270f9feacae4bea760e97c5a43bafe6a8282f03e5b55b8bd95f6c6b2f247fb4f9035269621121c8127b56dcdfb37150a0c12217f78fd25ab47805f8476a7245378b59241d1b936a7dd1a3a12748a6d9e998f60a1da2c6124ae3872ff807f512a1cfdd09a87c45405048ba178ae72053b6835825a0f2d30521010b87535f8e6b082db03fd3dd1da47b2c6e505e7b9faf66ee97b8317fc5b03bf09b3eb2d15a3b54f3ca75c8a2267888727211fb4e89500a02ed35911b9bcd9285a4126c5cc4466ee03764ac6972ce958f890146aebac"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r2) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:44:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open$dir(&(0x7f0000000840)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x9, 0x3ff}, {0x81, 0x6a7}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x102, 0x2) 21:44:37 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x460, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xabf, 0x100, 0x5, 0x0, 0x5, 0x4, 0x1, 0x2, 0x0, 0x400, 0x80000001}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3, 0x6}, {0x45, 0x5}], 0x2}) 21:44:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x20}, {0x7ffffffe}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x6, 0x5, 0x0, 0x6}, {0x0, 0x3, 0x68, 0x10001}, {0x8, 0x1, 0x4, 0x5}, {0x7, 0x3, 0x3}, {0x8, 0x9, 0x57, 0x401}, {0x2, 0x99, 0x80, 0x5}, {0x7cd, 0xff, 0x6, 0x1}, {0xc49d, 0x7f, 0x3, 0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 21:44:38 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) close(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) write(r1, &(0x7f0000000000)="46b80f8017fb28d14425d1dcabb5e4c3b8378220177503857bca034a55969d7367fcaea7cf9c2ad6329572cf9bfea8fed6f2fb21889d85c4a3444bd28386b27f6ba34266", 0x44) close(0xffffffffffffffff) close(0xffffffffffffffff) socket(0x2, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:44:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cb50c0000b0", 0xe, 0x0, 0x1000) 21:44:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x5}, {0x87, 0x0, 0x0, 0x20000}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 21:44:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) fcntl$dupfd(r1, 0x0, r3) 21:44:38 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x61}, {0x4006}]}) r2 = msgget(0x2, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x5}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r5, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="617d94c196314e15b4b79138ae745b01278a999575d1da4ee79e6d43f6786baaff66c42bd64ce82a9e1b61339cdd9819c2555dab3bfd16ab3682469570411d93f07a2b746150b49c3d1d06c24c7e38998a8cf45d863cb89b86187255503ec5285d9e4c51809296b6dc111325de74ada8a7d76acb1834d43d81c6cb9eb0110b7937b05f93a2eea1eafbcbb22996d6cbcc45005595fa43d5ef80a6cd64837813c1c9a0cfa8621135770290f404cb129198b59d22ccf1234f8a3863082422b1ea8e72aaccb2391612534b2cd4215978089ece978bad0903f6628ff5d1cd6e0427910d92f3f80a6aaaf3fc2a29f70ea6ae95801a0f3607ed9da37a0bc0ae1739cb88a4a73b2c927ea3f7b4de2a4975ca3ab602fee617ecdf5027e7c38f701cb913a38fb0b052fab877f09e9e630637bc4736"], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b3093486267e8dad0e256d60031c125814bb6ee11e3ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bca000800006a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000000000000000d85d65d9e92b40717545e5dc3070eca36ef609ab79789d45a3af0a6635cfdd502c72d34c8e25f414ea775f7317f0b3a35090a18c1f609d721c4ccc"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[], 0x0, 0x800) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r15) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = syz_open_pts() writev(r17, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r16, r17) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r18) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r19) msgrcv(r14, &(0x7f0000000b00)=ANY=[@ANYBLOB="fb6f9c00f3ae6d788208593e42ba84a2be62558940b1a8940a2b70b27a00cdbed56c397d941b578a9becefd6a88b22cfd3dc3019b21bfaa965b7924cde1d2f07b55343b17b4a51087ce740d44035d8b534e14f8704f2df7fbe6e45e9be5871ca317129f9c1ed0f495c72b3a033c03add9d21fa554207091821b9590bd525b148dede3b5898463eadeb40709558017b50a0536c137f1426a754284b0bf849b7f0d736c8bf9164eda4e7fce28f12beafef5de0b089", @ANYRES16=r15, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="a54c9fc4c3d5e38c0a4d4e0df7077ea6a1df261bfe6db868e9daee8fd2b9c579ec9b5199c464fc087c090ffca64d62b8986405342d8d1c5e8f10755c05ec3c2c9950fa8a5b83721ef9173d3c853a884a2be8937036bb0b6703180f0d5970e1542ec3ad05619a4182ef286cb403feb42add9dac523a5ba35afebac57d3ed8bb9eea1d345c2a3faadbdc468d78d0d27f3a5f28b049aa4147980b327fcdb66f1b565ca9f9f93a6b222348f4d5c10aa943cf9eaaddf9d862208fe9ef56592c043df04190cf2eadcad490213f5c434b0385bcadaf20068e", @ANYRESOCT, @ANYRES32=r17, @ANYRES16=r5, @ANYRES32=r18], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT], @ANYRES64=r9, @ANYRESHEX=r19, @ANYRES16, @ANYRES64=r8, @ANYRESHEX=0x0, @ANYRESHEX], 0xa, 0x0, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = syz_open_pts() writev(r21, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r20, r21) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = syz_open_pts() writev(r23, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r22, r23) msgrcv(r14, &(0x7f0000000600)=ANY=[@ANYRES16=r22], 0x1, 0x0, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = getgid() r31 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x35b, r3, r10, r27, r30, 0x40, 0x101}, 0x100000000, 0x4, r31, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x5}) msgrcv(r2, &(0x7f0000000080)={0x0, ""/187}, 0xc3, 0x2, 0x3c00) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 21:44:39 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) dup2(r0, r0) r1 = socket$unix(0x1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x1) ftruncate(r0, 0x0, 0x7) 21:44:39 executing program 0: r0 = socket(0x18, 0x2, 0xfd) select(0x27, &(0x7f0000000080)={0x4, 0x101, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x1430}, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) socket(0x1, 0x4, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) write(0xffffffffffffff9c, &(0x7f00000000c0)="73a5ef9f5b605fff35fbc0108ac6afc06123331bbe45911cdd422ec1232f8cc39431f0015b3204e1659013c2c9ac5a75d810982e3873342543c34c018047289a64d15a392b31e10d9477debcfcadfbc2b5a02b", 0xd1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 21:44:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) 21:44:39 executing program 1: mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x363, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x200000000}, 0x0) chdir(&(0x7f0000739ffe)='..') 21:44:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000160099824000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 21:44:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x5c82dae9d632328d, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpgrp() pipe(&(0x7f0000000080)) fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x0, 0x524, r2) 21:44:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) semget$private(0x0, 0x0, 0x40) setsockopt(r0, 0x0, 0x21, 0x0, 0x2d2) 21:44:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x9, 0x0, 0x6, "de9aa7e89c438dfe74b3237aefea75b70c9ffb43", 0x100, 0xc7}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186959, &(0x7f0000000300)) 21:44:40 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = getpgrp() pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) r4 = getppid() r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x0, 0xffff, 0x0, r7, r11, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r12 = msgget$private(0x0, 0x4) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES16=r14, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r13, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r13, &(0x7f0000001140)=ANY=[@ANYRESOCT=r12], 0x1, 0x0, 0x1400) msgsnd(r12, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r12, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r16, 0x100000000000, r16) r17 = getppid() r18 = geteuid() r19 = getppid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r25 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r25, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r26 = accept$unix(r25, 0x0, &(0x7f00000005c0)) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r21, r22}, @cred={0x20, 0xffff, 0x0, r20, r24, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r29) fsync(r29) pwritev(r29, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r29, 0xffffffff) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r28, r30) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r31, 0x100000000000, r31) r32 = getppid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r33 = getpgid(r32) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r34, 0x100000000000, r34) r36 = getppid() r37 = geteuid() r38 = getppid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r42 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r35, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r36, r37}, @cred={0x20, 0xffff, 0x0, r38, r40, r41}, @cred={0x0, 0xffff, 0x0, r39, r43, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x7fff, r15, r22, r27, r28, 0x142, 0x80}, 0xfb0b, 0x2102, r33, r38, 0x1, 0x270, 0x7, 0x7}) chown(&(0x7f0000000000)='./file0\x00', r8, r22) ktrace(0x0, 0x0, 0xe5553c5c2511ceaa, r0) 21:44:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) r4 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) dup2(r4, r5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffff7ffffffffe1, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbfffff], [0x0, 0x0, 0x403], [{}, {}, {0x0, 0x0, 0x8}, {}, {}, {0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 21:44:40 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) r4 = msgget$private(0x0, 0x4) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRES16=r6, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) msgrcv(r5, &(0x7f00000011c0)=ANY=[@ANYRES32=r7], 0x1, 0x1, 0x3000) msgsnd(r5, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r5, &(0x7f0000001140)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1400) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0700e3ffffff0000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r9, 0x100000000000, r9) r10 = getppid() r11 = geteuid() r12 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r18 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r18, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r19 = accept$unix(r18, 0x0, &(0x7f00000005c0)) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @cred={0x20, 0xffff, 0x0, r13, r17, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r22) fsync(r22) pwritev(r22, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r22, 0xffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r21, r23) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r24, 0x100000000000, r24) r25 = getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = syz_open_pts() writev(r27, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r26, r27) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0x4e5f189b6ecd62f5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r28 = getpgid(r25) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r29, 0x100000000000, r29) r31 = getppid() r32 = geteuid() r33 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r30, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r35, r36}, @cred={0x0, 0xffff, 0x0, r34, r38, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x7fff, r8, r15, r20, r21, 0x142, 0x80}, 0xfb0b, 0x2102, r28, r33, 0x1, 0x270, 0x7, 0x7}) msgsnd(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0200000000000000dec3a907b365fa23b316296b2844a137ed838edec59015e8f55036c226f67f89c0911e459276a638044c813f3dea9d099d236046261bff6cccfb89e26f8769b875593365816974182f830c0eaa552fa6fc35ad92ad61aacc56d3678d441ea6b31730bfbee307def569c56165b3ac77b61d3bed5bae2b842ad7fc874a38469bd53ab699dd212a86232b4fb9f1477ad76e2c279dcf8a8ff1934abab73132dd1b3a3d2204c7bdfbe341562d6456b4a7e53f56b5fae3085578d216cb6f93dd9620cd977e385ba9e49199abf48805bf7a4b3c3a231755e69d903d60334ead808d7317cbad5d5d547b2b5bd7586b9c4737"], 0x80, 0x800) 21:44:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000000000000010000000e1000000452f260de2c2fbda55933a539951971e1f1cc1eaee4f81a72743c7d83ae1aecec6df65a7c2ee0a03b11ce306bd2b7a394cf85e9a116befd88323cb8eb9629d96844575836e11180365b3c1bd6259a3c55b94b34e0b5801fb6fc66a1e66a8e6e5c6864224c575bccd5172fa1d13bdb80f3c3d0d4e88753358a76c36f6f50e6d886e1f6382ae00c87a8a4101f52875e41f426e92389b028811dcf934bd87fa1009fc34cd6100704bc83c1ad8f7dec6b25028515536e84559778e49a431a7eb3925e2c90efd8ab000825e13746b146860d3657f53a2f539e75069"], 0x10}, 0x0) 21:44:41 executing program 0: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) syz_open_pts() dup2(r2, r3) fcntl$getown(r3, 0x5) kqueue() execve(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000001c0)={0x491, 0x9, {[0x88d8, 0x4, 0x7, 0x4, 0x4, 0x5, 0xbc85, 0xfff, 0x100, 0xd94b, 0x400, 0x3, 0x2, 0x3f, 0x465b800000000, 0x9af, 0xedd8, 0x100], [0x1, 0x6, 0x5, 0x5, 0x80000001, 0x1, 0x4, 0x696, 0x7f, 0xfffffffffffffff8], [0x326, 0x14, 0x100000000, 0x74d, 0x1, 0x2, 0xfffffffffffffffa], [0x3ff, 0xfffffffffffffff7, 0xfff, 0x206, 0x5, 0x6756], [{0x3ff, 0x0, 0x6, 0x2c15}, {0x8, 0x64, 0x4, 0x6}, {0x5, 0x2, 0x8, 0x2}, {0x100, 0x7, 0x79d, 0x86fa}, {0x4e, 0x7, 0x1, 0x8}, {0x0, 0x8, 0xfffffffe, 0x80000000}, {0x8, 0x1, 0x3, 0x8}, {0xf001, 0x8, 0x80000001, 0x1}], {0x953a, 0x1, 0xa75, 0x2}, {0xffff, 0x8, 0xd8, 0x1f}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:44:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xb, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) 21:44:41 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000740)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4c7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d88"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 21:44:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) getpeername(r2, &(0x7f0000000280)=@un=@file={0x0, ""/84}, &(0x7f0000000300)=0x56) 21:44:41 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x61}, {0x4006}]}) r2 = msgget(0x2, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r9) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = syz_open_pts() writev(r12, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r11, r12) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = syz_open_pts() writev(r14, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r15) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r16) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES16=r7, @ANYRESOCT=r1, @ANYRESOCT=r4, @ANYRES64=r8, @ANYRESOCT, @ANYRESDEC=r4, @ANYRES64, @ANYRES32=r9], @ANYRES64=r10, @ANYRES64, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000800)=ANY=[@ANYPTR, @ANYRESDEC, @ANYRESHEX, @ANYPTR, @ANYPTR, @ANYPTR], @ANYRESDEC=r1, @ANYPTR64, @ANYRESHEX=r1, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR], @ANYRESOCT=r1, @ANYRESDEC=r11], @ANYRES32=r13, @ANYBLOB="df7e0d3570104a453ac170794fe4f7e87911025f0e39ed691d7e2397d211438fe8d6b78b7091c3ffd00d03cdb795fe73e02d5b5fe1bb3f673a0e4f922bbed42dbe6a6d28cd474849ff6d8f52c5f5cfd824e1d42a5242f79f1dce195b88fcc570fa54d92cb261ebd6558f3d9d777a62d8cdb7fda8da079478eaa977a056808030b40316fb0a222c331dcfbe79e1b46538d9e2654ea9a2b8e12316c5b256d1b1e4e2aba5eaf8ae5a80876a3dbdc03987bd596b81be48d39eaa6dd83e93e90e4fd422539e0f66b97f3fe399e179f3d9c9885148bcdeb5d38bf10f38d8251164f6fe6f70d0", @ANYRESOCT=r15, @ANYRESHEX=r16], 0x9, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x5}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r17, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="617d94c196314e15b4b79138ae745b01278a999575d1da4ee79e6d43f6786baaff66c42bd64ce82a9e1b61339cdd9819c2555dab3bfd16ab3682469570411d93f07a2b746150b49c3d1d06c24c7e38998a8cf45d863cb89b86187255503ec5285d9e4c51809296b6dc111325de74ada8a7d76acb1834d43d81c6cb9eb0110b7937b05f93a2eea1eafbcbb22996d6cbcc45005595fa43d5ef80a6cd64837813c1c9a0cfa8621135770290f404cb129198b59d22ccf1234f8a3863082422b1ea8e72aaccb2391612534b2cd4215978089ece978bad0903f6628ff5d1cd6e0427910d92f3f80a6aaaf3fc2a29f70ea6ae95801a0f3607ed9da37a0bc0ae1739cb88a4a73b2c927ea3f7b4de2a4975ca3ab602fee617ecdf5027e7c38f701cb913a38fb0b052fab877f09e9e630637bc4736"], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000, 0x2}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b3093486267e8dad0e256d60031c125814bb6ee11e3ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bca000800006a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000000000000000d85d65d9e92b40717545e5dc3070eca36ef609ab79789d45a3af0a6635cfdd502c72d34c8e25f414ea775f7317f0b3a35090a18c1f609d721c4ccc"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = getgid() r32 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x35b, r3, r20, r28, r31, 0x40, 0x101}, 0x100000000, 0x4, r32, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x5}) msgrcv(r2, &(0x7f0000000080)={0x0, ""/187}, 0xc3, 0x2, 0x3c00) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 21:44:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x40}, {0x4006}]}) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 21:44:41 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) 21:44:42 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000180)=[{0x7, 0xb, 0x4, 0x20003c}, {0xfff, 0x81, 0x1, 0x40096b}, {0x8001, 0xb7, 0x6, 0x5}, {0x1, 0x21, 0x7}, {0x1, 0x8, 0x5, 0x8}, {0x0, 0x6, 0xff, 0x1ff}, {0xfffd, 0xc1, 0x9}]}) socket(0x18, 0x3, 0xff) r1 = semget$private(0x0, 0x4, 0xaa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x1, 0x9eb6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = semget(0x0, 0x1, 0xa8a) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) socket$inet(0x2, 0x8000, 0x8) semop(r2, &(0x7f0000000080)=[{0x2, 0x8, 0xa723a126c6abbf8e}, {0x2, 0xf434, 0xc00}, {0x4, 0x3ff, 0x800}, {0x3, 0xfe00}], 0x4) 21:44:42 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) open(&(0x7f0000000040)='./file1\x00', 0xa0, 0x30) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f57f00000000860000ff0000000000000000200100000000000000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0183d0a0050000008ee834653308"], 0x10) 21:44:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r7, &(0x7f0000002440)=ANY=[@ANYBLOB="03000000000000006f1ed1c5b08409cb020f0000a7cc32c5644932a5c5676dc5bb09e1e3f9ffffff14a11175d72475272400b5ba5a0078fb11fb3097b7b8b573e73683b41d7405b881946762948918d1c8caa58886606099f9"], 0x59, 0xc00) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x94ffdcfa58a2bd27}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r6, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) 21:44:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c242d3"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, r3) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 21:44:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) dup2(0xffffffffffffff9c, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x35}, {0x800006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x20) r3 = semget$private(0x0, 0x5, 0x204) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) bind$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="01005ff83cf2d428ca0d"], 0xa) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x1, 0x80, 0x800}, {0x2, 0x3f, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x400}], 0x9) semop(r3, &(0x7f0000000080)=[{0x1, 0x8, 0x800}, {0x2, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x8000, 0x800}, {0x0, 0x8}, {0x1, 0xe6e, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0xe043, 0x800}, {0x4, 0x8001, 0x800}], 0x9) 21:44:42 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f883eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f54618d8b28bc9c447a113e12c94c0361f1c75aeefb40200000000000000edc30ed565619abe44470f0e36c1f77a1d5805a947699d79c4878a268f6d06fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a7"], 0x10) clock_gettime(0x2, &(0x7f00000008c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="0300000000fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43dee542762aa5710f374be48f7b666cbfa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfbf3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae000000000000000000008c4b9ce607a7c2c49fdc57fc3011b8cb3fc2e8c9e0bb3ccc22d7eeb9ef1e4046b496c46b608c69c1e99327c38c819d378fcecde0396e45333700007d4d99a8acea08575633caaccee282398e5973d425149ebf1819b0e99623b0f65c3e3b3f9d23c9d76d0264917a19d297ff169c4523"], 0x107, 0x800) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r3, 0x1) dup2(r3, r4) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r6, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r5, 0x1) dup2(r5, r6) r7 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r8, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r7, 0x1) dup2(r7, r8) r9 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r10, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r9, 0x1) dup2(r9, r10) r11 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r12, 0x1000000009, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x1000300010005}) flock(r11, 0x1) dup2(r11, r12) r13 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r14, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r13, 0x1) dup2(r13, r14) r15 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r15, 0x1) dup2(r15, r16) r17 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) fcntl$lock(r17, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r18) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r19) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r20) msgsnd(r2, &(0x7f0000000d80)=ANY=[@ANYRESHEX=r18, @ANYRES16, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[]], @ANYRESOCT], 0x4, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x37e) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) openat(r13, &(0x7f0000000940)='./file0\x00', 0x20000, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xfffffe00) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r31 = fcntl$dupfd(r29, 0x0, r30) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd1) r33 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000700)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000080)=0xffffffffffffff24) setpgid(r34, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r32, 0x1, 0x9}, 0x800, 0x1, r33, r34, 0x6, 0x1, 0x1, 0x2}) r35 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r21, r22, r23, r27}, 0x3, 0x0, r35, r36, 0x9, 0xb01, 0x9674}) r37 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r21, r37) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 21:44:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xed0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$BIOCPROMISC(r2, 0x20004269) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) fsync(r6) mlock(&(0x7f00005c4000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000080)) 21:44:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 21:44:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 21:44:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 21:44:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0xfffffee6) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x800}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f958631f0a92e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000284ddfae399b2e4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffb22cab0000000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce86663173c4de2a05dbffc9d8c300"/4109], &(0x7f00000001c0)=0x1002) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = semget(0x3, 0x8aa6650431761208, 0x400) semop(r7, &(0x7f0000000240)=[{0x0, 0xf44c, 0x1000}], 0x1) r8 = socket(0x18, 0x0, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r9, 0x0, 0x0, 0x2) connect$unix(r9, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r10]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) 21:44:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:44:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg(r3, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000400)=[{&(0x7f0000000140)="ad299841fc26e548906e6ad59eed62cf6e8acf827c8fb60c25f90e466c9e78f985819c0373c74ac2a7d89f60b67e4b84491155a91e", 0x35}, {&(0x7f0000000180)="2e24b3903e647d0acfbbde949e737147e2f2035c0f2fc4586b196fc1b6a6fe271fc9048736b45b5cdeb92cb6b80a2b19b62a106c9d00d2c338c38c664bf4a64e76b752a0b3783a10b5032fe7bb520786ad7e10fba4d685d1439f21d6b05345cb137856e99d9b9448c7db57de45b6db12863c45e7bc2cedb8c16e5d23cb9a6fe95f6b66af1793f125adc9cf12e5685fb776a55b9375b4d5801fff6620e2b8b1595fb3468311e0f153197d87b2c29c2aa2db0c", 0xb2}, {&(0x7f00000002c0)="8f3a65b2483e1aafb5d22394c662a99ec89131c96caa6abc36dc29a684203a25c964dba3ef8aba4a63110b127de4d5eb125fd9ab6e7d4f52c04be77fd82da9cd2c38a6ad7b83f656290472f2a91ca1cd64054b518215bd82148497b176d7a54309b30609e5f414a256e0dfc03e5b1aa5df86942fb9a0dac4cccb1ed6b22b981405e439ff088a388788ddbc3fd1890db73d44a9e6539f1ba5f48aeafcf07cc1d70aa449b262db07c4a346c314ee", 0xad}, {&(0x7f0000000380)="b975abec07d6f1cba742d748da9328224952e350f16f13c3931a78764d976f6764a848eb3092af5a0de6d49fc63e4eb70d325f9d081fd3c8e93e3258c8e378db3d1b0ad12e011af362cb776de17ba234ae1f83925dd978", 0x57}], 0x4, &(0x7f0000000440)=[{0x48, 0xffff, 0xa1a9, "eb3156ba772405cdb5ca7560a82a6ae4d5d2b74065fd1c73176e8333c2b46e797d3c6512219bf6ce2977f1c27473aa21961473a757"}], 0x48}, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x5, 0x7) kevent(r0, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r0, 0xffffffffffffffff) 21:44:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 21:44:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffff7ffffffff], [0x0, 0x0, 0x401]}}) 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$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup2(r2, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:44:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="dc"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:44:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x2006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x2, 0x6, 0x4, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") 21:44:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4a2, 0xe0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = dup2(0xffffffffffffffff, r1) r4 = kqueue() dup(0xffffffffffffffff) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) dup2(0xffffffffffffffff, r4) 21:44:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) listen(r0, 0x1) 21:44:44 executing program 1: setpgid(0x0, 0x0) getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r3 = getppid() setpgid(0x0, r3) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 21:44:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:44:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000180)="3eb65b3884b36d6abf5313312c4a6c453d29a46e6ad0db7e907df419e82915aa53d059de1e6e64f68fd2382f15bf6e4ee026589dbdb078d1cffbe90a736d434f24d504ea25584cd629c84b2d8dbd163729954e40314cd64e7a161d7f449475c752e7c9a8cb154d2a5fb3205ab048a53a0c091c70dcfe3cc8ca8747fa11994499eae04b372e82f925bfa84db10f3df52c") rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000001b, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6, 0x0, 0x0, 0x59}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r2, 0x100000000000, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r3, 0x100000000000, r3) r5 = getppid() r6 = geteuid() r7 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x0, 0xffff, 0x0, r8, r12, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) fchownat(r1, &(0x7f0000000240)='./file0\x00', 0x0, r10, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 21:44:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f00000000c0)=[{0xffff, 0x7, 0x81, 0xc4}, {0x800, 0x5, 0x0, 0x1}, {0x9, 0x7, 0x8, 0x2}, {0x20, 0x1, 0x20, 0x8}, {0x1, 0x9, 0x7f, 0x9}, {0x6, 0x20, 0x9, 0x2}, {0xfffe, 0xcf, 0x3, 0x80000000}, {0x1000, 0x7, 0x1, 0x1ff}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 21:44:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) pread(r3, &(0x7f0000000100)="fe746d6471aaa00c620b17904275e9b518cf6bb494d15f36bc28b57d300c3b8373432d72d98b81e338becafcc8f617c75cfa0850a303e479f8e59a6d4b93c7325a", 0x41, 0x0, 0x6d) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) r4 = dup(r0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000200)={0x4, 0x100000001}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) r7 = dup(r6) renameat(r5, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') 21:44:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff6fff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:44:46 executing program 1: r0 = socket(0x2, 0x1, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) connect$unix(r0, &(0x7f0000000480)=ANY=[], 0x0) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r4 = accept(r3, 0x0, &(0x7f0000000500)) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x42d, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000300), &(0x7f0000000340)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x810, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000400)={0x9}) socket(0x18, 0x4000, 0x8) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f00000001c0)="bda8bc2d518e24226e56dd3bde1af4cc37afd52ae67d0ffbfcd577d0f673acad08da059d457a71a6364a905f33b0df13936b158cd8c4b6d5177bee12250d6ac0d75c92da323a0039749aaa5ca7322787580bcd0b272fe1312a7423182e14cf04b50693b3ac478357f22b55b7fef24798d1cc09a2f597470cfb978ccbd3f99b611520b3928afa6545151f3ceb7cb8538d5cd5dca645f0e3cfe0ddea9e2cead6528ab4302ac3fa2b9ec810252595f6ecce8c82115c279a9c58c7ddbea3cacf6db93169e6", 0xc3}], 0x1, 0x0, 0x3) fchdir(r6) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000440)=0x5b1e71a8) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 21:44:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getppid() getpgid(r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r7, 0x100000000000, r7) r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r12 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r12, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r8, r9}, @rights={0x18, 0xffff, 0x1, [r5, r14]}, @cred={0x20, 0xffff, 0x0, r10, r13, r11}], 0x58, 0x2}, 0x2) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r15, &(0x7f0000000140)=ANY=[@ANYRES16=r16, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r18, 0x100000000000, r18) r19 = getppid() r20 = geteuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r23 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r23, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836a97a95b3798e05f663cefe2ff723f58764047e948c4f17f9000000000000000000000000000000fb0000"], 0x10}, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r25 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r17, &(0x7f0000001340)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r19, r20}, @rights={0x18, 0xffff, 0x1, [r16, r25]}, @cred={0x20, 0xffff, 0x0, r21, r24, r22}], 0x58, 0x2}, 0x2) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r26) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r27) r28 = getpgrp() r29 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r31 = syz_open_pts() writev(r31, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r30, r31) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r33) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r35 = syz_open_pts() writev(r35, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r34, r35) r36 = msgget$private(0x0, 0x4) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r37, &(0x7f0000000140)=ANY=[@ANYRES16=r38, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r37, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r37, &(0x7f0000001140)=ANY=[@ANYRESOCT=r36], 0x1, 0x0, 0x1400) msgsnd(r36, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r36, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r36, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r39 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r40, 0x100000000000, r40) r41 = getppid() r42 = geteuid() r43 = getppid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r47 = socket(0x18, 0x1, 0x0) close(r47) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r49 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r49, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r50 = accept$unix(r49, 0x0, &(0x7f00000005c0)) sendmsg$unix(r50, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r41, r42}, @cred={0x20, 0xffff, 0x0, r43, r45, r46}, @cred={0x20, 0xffff, 0x0, r44, r48, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r53) fsync(r53) pwritev(r53, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r53, 0xffffffff) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r52, r54) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r55, 0x100000000000, r55) r56 = getppid() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r57 = getpgid(r56) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r59, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r58, 0x100000000000, r58) r60 = getppid() r61 = geteuid() r62 = getppid() getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r66 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r59, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r60, r61}, @cred={0x20, 0xffff, 0x0, r62, r64, r65}, @cred={0x0, 0xffff, 0x0, r63, r67, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x7fff, r39, r46, r51, r52, 0x142, 0x80}, 0xfb0b, 0x2102, r57, r62, 0x1, 0x270, 0x7, 0x7}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r69 = syz_open_pts() writev(r69, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r68, r69) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r71 = msgget$private(0x0, 0x4) msgsnd(r71, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r73 = kqueue() kevent(r73, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r72, &(0x7f0000000140)=ANY=[@ANYRES16=r73, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r72, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r72, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r72, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r72, &(0x7f0000001140)=ANY=[@ANYRESOCT=r71], 0x1, 0x0, 0x1400) msgsnd(r71, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r71, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r71, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r71, &(0x7f0000001400)=ANY=[@ANYBLOB="71219b25af9f9a76b391a3dfda829a15d266b12710162be435b0a9183433f034310578193524723f7e75a0d315ad3a60b00bff686b44e7d57d54a123a56c64ae250b124e4c06040748a86d468e8e324faff0078175b2be7a38f2feb0fcf32f16343a00960000000000000000004f89e24c6e0000ea7c78e41517b95f431ee3c2dfbbc6f63286d92dbe18a723acfd0d751f4142cd71d1d331a944c0f6063a21c0756df792b67a14a669a3fd35877349ec4b15ec6a88"], 0xffffff64, 0x1, 0x0) r74 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r75, 0x100000000000, r75) r76 = getppid() r77 = geteuid() r78 = getppid() getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r82 = socket(0x18, 0x1, 0x0) close(r82) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r84 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r84, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r85 = accept$unix(r84, 0x0, &(0x7f00000005c0)) sendmsg$unix(r85, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r76, r77}, @cred={0x20, 0xffff, 0x0, r78, r80, r81}, @cred={0x20, 0xffff, 0x0, r79, r83, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r87 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r88) fsync(r88) pwritev(r88, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r88, 0xffffffff) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r87, r89) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r90, 0x100000000000, r90) r91 = getppid() getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r92 = getpgid(r91) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r94, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r93, 0x100000000000, r93) r95 = getppid() r96 = geteuid() r97 = getppid() getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r101 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r101, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r94, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r95, r96}, @cred={0x20, 0xffff, 0x0, r97, r99, r100}, @cred={0x0, 0xffff, 0x0, r98, r102, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000540)={{0x7fff, r74, r81, r86, r87, 0x142, 0x80}, 0xfb0b, 0x2102, r92, r97, 0x1, 0x270, 0x7, 0x7}) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, r81]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r105 = syz_open_pts() writev(r105, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r104, r105) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r107 = geteuid() r108 = getegid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r109, 0x100000000000, r109) r110 = getppid() r111 = geteuid() r112 = getppid() getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r116 = socket(0x18, 0x1, 0x0) close(r116) connect$unix(r116, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r118 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r118, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) r119 = accept$unix(r118, 0x0, &(0x7f00000005c0)) sendmsg$unix(r119, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r110, r111}, @cred={0x20, 0xffff, 0x0, r112, r114, r115}, @cred={0x20, 0xffff, 0x0, r113, r117, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r121 = syz_open_pts() writev(r121, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r120, r121) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r123, 0x100000000000, r123) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r125, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r124, 0x100000000000, r124) r126 = getppid() r127 = geteuid() r128 = getppid() getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r132 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r132, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r132, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r125, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r126, r127}, @cred={0x20, 0xffff, 0x0, r128, r130, r131}, @cred={0x0, 0xffff, 0x0, r129, r133, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x3, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)="713dee909dd43cc45ed518f5990b5d9985f5fe1eb565d367c587a083f0e2281c707c2c644d344d3c87da3e", 0x2b}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r9, r22}, @rights={0x18, 0xffff, 0x1, [r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r32}, @rights={0x20, 0xffff, 0x1, [r33, r35, r1]}, @cred={0x20, 0xffff, 0x0, r62, r70, r103}, @cred={0x20, 0xffff, 0x0, r106, r107, r108}, @cred={0x20, 0xffff, 0x0, r110, r122, r131}], 0xd8, 0x1}, 0x40f) r134 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r134, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:44:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) 21:44:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 21:44:47 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='x\x80') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 21:44:47 executing program 1: mprotect(&(0x7f0000708000/0x4000)=nil, 0x4000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) chroot(&(0x7f0000000080)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) poll(&(0x7f0000000140)=[{r0, 0x8}], 0x1, 0xe57e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x45) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r3, &(0x7f0000000240)='./file0/file0/file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(0x0, 0x0, 0x0) 21:44:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) msgget$private(0x0, 0x400) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 21:44:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) fcntl$setstatus(r3, 0x4, 0x80) write(r1, &(0x7f0000000180), 0x13c) 21:44:48 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x5e, 0x1, 0xfd) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 21:44:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xd6) 21:44:48 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000480), 0x1000000000000248) 21:44:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x200000000], [], [0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x20000000], [{}, {0x0, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0xa14}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000004c0)=""/222, 0xde}], 0x4, &(0x7f00000005c0)=""/245, 0xf5}, 0x803) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) close(0xffffffffffffffff) socket(0x1, 0x400b, 0x3f) 21:44:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe219, 0x7, 0x9, 0xa8ad, "df1f8b91eda2690dfd793adec63b66700bfc377e", 0x9e00, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:44:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) r4 = getppid() r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x0, 0xffff, 0x0, r7, r11, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) wait4(r7, &(0x7f0000000040), 0x8, &(0x7f0000000200)) 21:44:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 21:44:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1df0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:44:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 21:44:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x88) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 21:44:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0xb, 0x3, 0xfe) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x3d5, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b781b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 21:44:49 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000b9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="dd9b6edceaf31d8a6b0c849e6d5866bac0a12504ea7df6349c10a7fa8bfe4c8f95240814ccdf6ba77b67886f39b1c6f744add8d133198f0c1e082ebe730c5ab3b39d7e837f1203b144d59eb0bf750a4c10dda05642038757f6072587"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 21:44:49 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) poll(&(0x7f0000000100)=[{r5, 0x10}, {r6, 0x132}, {r8, 0x10}], 0x4dc7e882091c34cb, 0xfffffffc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = syz_open_pts() writev(r10, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r9, r10) fcntl$setstatus(r10, 0x4, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r11) getdents(r11, &(0x7f0000000200)=""/243, 0xf3) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 21:44:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000240)='./bus/../file0\x00', 0x0, 0x20) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x3, 0x100, 0x5, 0x0, 0x9, 0x9, 0xff, 0x1, 0x0, 0x2, 0x100}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0xfff) 21:44:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x48}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x48, 0x400}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/148, 0x94}], 0x2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = dup(r5) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) dup2(r6, r7) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r8) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000280)) 21:44:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:44:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf4061d06c1700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a163358fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0x10) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) r8 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000000c0)=0xfffffffffffffd7b) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) fchownat(r4, &(0x7f00000001c0)='./bus\x00', r8, 0xffffffffffffffff, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000440)=[{0x8, 0x8, 0x4, 0x8}, {0x0, 0x54, 0x3, 0x6}, {0x0, 0xa7, 0x1, 0x7}, {0x1, 0x7f, 0x4, 0x8}, {0x7f, 0x7f, 0x40, 0xfffffffa}, {0xff01, 0xac, 0x0, 0x1}, {0x80, 0xbb, 0x1}, {0x1, 0x8e, 0x0, 0x44}, {0x1f, 0x4, 0x9, 0x80}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r0) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r13, &(0x7f00000000c0)='./bus\x00') 21:44:51 executing program 0: mknod(0x0, 0x0, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x8, 0x1, 0x0, 0x66, "6b41d98f22e1df24b27004bad6f97a16af1c2273", 0x4, 0x101}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) open(&(0x7f00000001c0)='./file0\x00', 0x53daa4a09df8d123, 0x110) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup(r1) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=""/188, 0xbc) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) r5 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) fsync(r6) pwritev(r6, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r6, 0xffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r5, r7) 21:44:51 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2, 0x6, 0x8, {[0x9e, 0xfffff80000000000, 0x80000000, 0x9, 0xffffffffffffffff, 0x8001, 0x80, 0x4, 0x0, 0x8, 0x1, 0x100000000, 0x4, 0x1ff, 0x9, 0xa0a, 0x80000001, 0x9], [0x8, 0x3, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9, 0x2], [0x93, 0x8, 0x10000, 0x9, 0xa4, 0x2, 0xb14], [0x8, 0xea, 0x37645538, 0x1, 0x8a, 0x9], [{0xc3f9, 0x0, 0x8, 0x4}, {0x1f, 0x7f, 0x800, 0x92}, {0x3, 0x5, 0x8}, {0x8, 0x3, 0x9, 0xfff}, {0x8, 0x3ff, 0x0, 0x400}, {0x2, 0xf7, 0x7}, {0xb0, 0xfffffffa, 0xb598, 0x5}, {0x8, 0x4, 0x100, 0x100000000}], {0x9, 0x7fffffff, 0x2, 0x1}, {0x8, 0x0, 0x101, 0x4}}}) shmget(0x0, 0x4000, 0x2, &(0x7f000071a000/0x4000)=nil) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) socket(0x1, 0x3, 0x5) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b8a000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b8a000 21:44:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:44:51 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000100)=[{0x0}], 0x1}, 0x0) 21:44:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='D', 0x1}], 0x1, 0x0, 0x0) 21:44:51 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 21:44:51 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) pipe(&(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d44d1cd1b3376526a73d9ff145f2ba4e24ef0e7", 0x14}], 0x1, 0x0, 0x7fff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e523c2f66296c65"], 0xa) 21:44:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0xfa) pwritev(r3, &(0x7f0000000980)=[{&(0x7f0000000640)="499bed22a9bbd92afea5eff76b2186d1e48e05f661090873d7298fc88cd4313cc60f84a21f4e09969c8dbaea026d7769c15856fcf701ff3d5c4e8ef63ceb83f2b9265bfb1e428741b3", 0x49}, {&(0x7f00000006c0)="27975cb7e7951af42bfffc6587bf336e8a61d428abf5781e430c2e8ff6c69972afbc766d6e11befaa420742b5a143630eaea45f21d02976fd091749432627c033004d6b6b54021ddfd9ed2f1b0e00b418a003b031cfc5a9fe932f668570d87c1a4f8253340e9e6c85df9c91761a257c35ad8b1ded93028bd7566952b8d1e33c2fc17a3b1838097e3ff1e8445730c0b6a4aa75fac827fe4a649f0adbe481b6430a88e9c3b504fffebb3a890ef2cc2c3ddb32950d18145030d0a7eabdfec9efcbcba04d39ffaccf496eb4ce206b2947cd837b22dc89b5f6cd0", 0xd8}, {&(0x7f00000007c0)="469f797553077db32d1e0ddfc931b6ba079b12409bd654f24d4761d25df0b6949e9e9fe2789504a36bb4ec0c6b1a331419e1bdef5a2c9672b76b1399b78c2a4eca9df74e34b90fb743b972cb52f54d30879062f1c5a394c187425ad8071346228a082cd5b8498989ec9c349ddee96750418d4e350d530c43f87b5834bdfb8f37ebfc79f56b47f3891b3567b5c9c7276e56abd3ff10840c006c33daaac0e2fdc091b79d02dd598c4d46abdc6a488a85bbe3eb8f4551ce4fec40743abe531a337875921fe2c2a8df57bedde14e7ffafdeeb2360e8d9fcd769ee2abc75d074dfd31284a269996aa3fad2f77f4483b4b7e2cab80", 0xf2}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="40e4a72be55a35c606a6c1f9cc19b78e15e9948c9e9a881329aef84e5a4b749cbae54d106cc98abe160a67ca932ffcfa14825c53d96358bc908bb1884d1b304eed06a20fb526f45d13bfd0b45b7bb2685745700afac0959d25f32cc0db08eb4b7e523d15eaa1fee3cc154a4df4321afe82df9956cf0912837fd8", 0x7a}], 0x5, 0x0, 0x2b1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x36, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f00006df000/0x2000)=nil, &(0x7f000051d000/0x2000)=nil, 0x3}, {&(0x7f00002e0000/0x3000)=nil, &(0x7f0000337000/0x3000)=nil, 0x101}, {&(0x7f000058b000/0x4000)=nil, &(0x7f0000153000/0x4000)=nil, 0x100000001}, {&(0x7f00006e0000/0x1000)=nil, &(0x7f000027d000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002b6000/0x3000)=nil, 0x6}, {&(0x7f000056a000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f000002d000/0x3000)=nil, &(0x7f00003d8000/0x3000)=nil, 0x6fd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000091000/0x3000)=nil, 0x2000000000000}, {&(0x7f00003e2000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffeffffffff}, {&(0x7f00005af000/0x1000)=nil, &(0x7f000012c000/0x4000)=nil, 0x2}, {&(0x7f00000a2000/0x1000)=nil, &(0x7f0000065000/0x3000)=nil, 0x3}, {&(0x7f0000055000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000379000/0x4000)=nil, &(0x7f00004d7000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000070d000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) 21:44:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x7]}, 0xfffffffffffffd81) unlinkat(r0, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 21:44:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file2\x00') 21:44:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x1d}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7fff) 21:44:52 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') socket$unix(0x1, 0x0, 0x0) r0 = getpgrp() getpgid(r0) r1 = msgget$private(0x0, 0x105) getpgid(0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x9, 0x0, 0x80a6}) r3 = msgget$private(0x0, 0x9bfb243d1cc7ffc5) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES16=r7, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r6, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r6, &(0x7f0000001140)=ANY=[@ANYRESOCT=r5], 0x1, 0x0, 0x1400) msgsnd(r6, &(0x7f00000000c0)={0x1, "255a19c7f246307bf70c364566ecc6c196f4ea2742ae5593146ed472ba44d11aef56cde13d0a58820c16a74274a683b4ae7a3a2b96b5a5"}, 0x3f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdfd) getppid() 21:44:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) 21:44:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:44:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x48}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 21:44:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 21:44:53 executing program 0: socketpair(0x6, 0x3, 0x70, &(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x44) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 21:44:53 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:44:53 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0], [0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x800000000006, 0x4000000000000], [], [], [{}, {}, {}, {0x0, 0x0, 0x807, 0x2}, {}, {0xfff, 0x0, 0xfffffff8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000300)="f681beb2e704557d99", 0x9}, {&(0x7f0000000340)="14363ebe30c56d82d89e5c", 0xb}, {&(0x7f0000000380)="4e705c44644f6dadd257d8332127529e91d581b3fb9db4711b571c5b8db188b52d0a8414e2", 0x25}, {&(0x7f00000003c0)="6baf8b833e5bdd2307e977d5f27cd5aa59dad38cbec26d4771d9950ba57902ef775c6a0643ed21cf28e8a48953c5100310e8b4f615102153e198299c6a0654d363009686c7ca7dbef571d0e0ab15d44dec17449a63e7cf43ec60604c7764432808cc30f6be35e57cefe9777d4273ef0d3e77d16da78df0ecedb7424949c5d7f3830036bef69c826ee03d1c882c03469c26f3ae977ed1d3f5ffe5f268d76a93cdbd8c54aa733e7713b2a3e9fd90801ededbdbe2f3f06a8f03f405ff97983dfd921d7144c8", 0xc4}, {&(0x7f00000004c0)="b7332a4acba5ead6f04cab7be2dbdd714cf9a86e80516333455973ea7fcec3b3ca06f54c96f43163d805e5ec92205c14b37e3dc8522dedf6ac63cd4d59c47481777a14b5ee02c788afee042672fc14d13e971d94a719103a24bd58552b2de1f0dd520440330de54465566f85225db04d7e85d900e75e7aa2c453201124469721d655d373193cb6f130e28de6b619d3ee04fcff95bc2a0eac936034f96cf60d59d16989ddabd3325bafa091c34285ab51f6067cb5d050d8230705", 0xba}], 0x5, 0x0, 0x7fffffff) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 21:44:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 21:44:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 21:44:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt(r0, 0x0, 0x6, &(0x7f00000004c0)="a1b2fdb68bb445d135b8cc641b5fc9fbd19213ff09044eb9fc700796d77153e226d7582e47da4ec0f810a34869bc7eb14c3188cfce378fd65cffb472822c4d8b94c31e8cc3541c9d18823f073fc074f0783b1ce71813f52ec87354bcdf05efe0dc8661c166d5d2b17728cda6d32617118d20c49e30ac7155a9950375626f4d661565803d196fa9c1f956d54e1efc7c78420481ffda469e7f7d832d7ba453521885dc0d035b876ccc9a083a2ab7aea9f5fba5abf6f40e3b8dcba17211464c22999b67f0ae8bd8a58a48a9ec2f20faaae7348b9963e37a1d16bed828ffe4bbbe668a6bfe70967f309071456f211d9c", 0xee) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10001400f3ffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000005c0)=""/237, 0xed, 0x2, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000980)={0x1000, 0x3, 0x1f, 0x80, &(0x7f0000000700)={{0x1, 0x80, 0xff, 0x3f, 0x8, 0x9e8f}, {[0x1, 0x24, 0x72, 0x7ff, 0x7ff, 0xff, 0x4, 0x5, 0x200, 0x2, 0x200, 0x9, 0x9, 0x5, 0x6, 0x7, 0x73, 0x5], [0x1000, 0x80, 0xfffffffffffffffd, 0x80, 0x4, 0x8, 0x401, 0x20, 0x5, 0x401], [0x1, 0x3, 0x63, 0x3f, 0x2, 0x1, 0x6], [0x3feaae29, 0x20, 0x1, 0x7, 0x2], [{0x3, 0x20, 0x1, 0x7fffffff}, {0x8, 0xc4, 0x9, 0x5}, {0x3, 0x4251113, 0x89, 0x3}, {0x7e, 0x1, 0x10000, 0x8}, {0x5, 0x3ff, 0x7f, 0x401}, {0x4, 0x8, 0x0, 0x20}, {0x0, 0x81, 0x498, 0x6}, {0x8000, 0x2, 0xe9c, 0x6}], {0x2640, 0x4, 0x80, 0x5}, {0x3, 0x7, 0x9, 0x2}}}, 0x1f, 0x10}) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 21:44:54 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0xd], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4583}]}}) 21:44:54 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [{}, {}, {0x0, 0x7}], {}, {0x0, 0x5}}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r3, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r6, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r5, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 21:44:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000002f1, &(0x7f0000000080)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xa6bb, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x130, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3f, 0x3f, 0x7, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 21:44:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 21:44:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x37, &(0x7f00000000c0)=[{0x81}, {0x4c}, {0x6, 0x0, 0x8, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:44:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x20, 0x2, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 21:44:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) clock_gettime(0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 21:44:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:44:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x48}, {0x6}]}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xc) getpgid(r5) kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r6 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1ff, 0x7ff, 0x0, 0x0, 0xa000, 0x3, 0x1}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/36) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 21:44:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r4, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) r6 = socket(0x11, 0x4003, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) getpeername(r6, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) fcntl$setown(r7, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 21:44:55 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) sendto$inet(r2, &(0x7f00000002c0)="50bb60fbf0227a9636d5353aa03ccea04e13ff470c6bac9ee385619bbc8a7770253fedfeb5f64ed4cafc1a740e04d48cbf04987930eefc4ba0c9255026a9285ada716cf5", 0x44, 0x4, &(0x7f0000000340)={0x2, 0x2}, 0xc) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r5, &(0x7f00000001c0), 0x1, &(0x7f0000000200)) writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8, './file0\x00', 0x3f, 0x83, 0x2, 0x1a48}) clock_getres(0x10c9cceedba11bc6, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x102) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) 21:44:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20290, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0x800}, {0x7, 0x101}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:44:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) 21:44:55 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xffff}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:44:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x3c6) 21:44:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x10000000000000], [0x0, 0x0, 0x0, 0x9, 0x8001], [0x0, 0x0, 0x403], [], {0x0, 0x5}, {0x0, 0x0, 0x0, 0x100000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x2, 0x6) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:44:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00f\x84\xa9\xd7', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x80}, {0x3c}, {0xfffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget(0x3, 0x0, 0xa80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000240), 0x4) dup2(r2, r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1000, 0x0, 0x9, 0x8001, 0x1, 0x45c]) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000100)) 21:44:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x2}, 0xa) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r2) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:44:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x7, 0x4, 0x20}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 21:44:56 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000004c0)={0x0, 0x0, {0x0, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x6, 0x8000, 0x7f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000), 0x0) dup2(r6, r7) getsockopt(r6, 0x4, 0xfff, &(0x7f00000001c0)=""/218, &(0x7f0000000100)=0xda) writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc91, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r8, r9) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r10) dup2(r3, r10) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x24) writev(r11, &(0x7f0000000480)=[{&(0x7f00000002c0)="22606f751adbc94c668dbedc0d2203e92ce6f069696f9734ec309d222a73", 0x1e}, {&(0x7f0000000300)}, {&(0x7f0000000340)="09265122de07be57df5afeb13a034073c9294a691f57f5cd6e97d91f1a8ee1a4f6ab259954908b554d6fc2b4f10da20cf4466bb49121cbec213ff95ce382ef312085a33199c52a2c5090cd9faaaa068da1e0f8d562f8fe9697c632aedae3710979d0e4e2d26d20edf003bea7e36099223e04feee87be4bb40e990c121a51d9fb608e2fff87287213f145471d9885a559dcd36c2e4b2d73e9ef1a9e9f771cd36867119dc90cde235e10d287d2b3149102039af397c34f804c2cebc23184a01e79114b51a09c89fd6b2d5eca5e1579c765f619a3712f90f840f41d66f59043ad", 0xdf}, {&(0x7f0000000440)="69e493302ef78f25861d3a26006ca235", 0x10}], 0x4) 21:44:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 21:44:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getegid() syz_emit_ethernet(0x71, &(0x7f0000000140)="15c8c97c8c2479483651af751a38c38a7f53755302a7ad7644cbbf4c403560aabece009cf3edef9fb6ddc1e273a9e920f35afc9c790669a76377ee420e00f93bbd4e02bd47bc427705df24cf9d330027ed49ef561c0808cdc90a335b6f8898e72ebaf39ccb286c714c44b256ff9bac7b46") fchown(r0, 0x0, r1) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 21:44:57 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="77f41e596399d22ecc84129d8aec3f5fff49886ef898eec0623b8074945929cd3e7bd49e6bdc0fefcf178ef7d94a62bb170fa860be963e3a7c43166c"], 0x9, 0x0}, 0x0) 21:44:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x83) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x9, 0x6, {0x9, 0x7ff}}) sendmsg$unix(r2, &(0x7f0000002340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000140)="2975fd57c5c3314b6ef841dac251ec2779213c7c146efec3ff55a2f0731cf17699fae95e30dedda83ecdd7bb0044e96ff484e1548879386a6fe02fd145c41a3ee05d1f731edec63dbc6094a958215842b6d3fdb00c4d35861484ed2b5c23a8e836c1d968566e433de2d23b77f096acd20c2f2dc971a942794f2eceff64a0224dcfcde3166dea8377215c3ee909b0ade69b725466e5032f0ef63eaadda550ca74c46393a22de681eb77df440f5aa08428d4b924df2175138fab6cbea12a32724403f5e83d8c43559d6b4805f0781e81abb79efecd30d824602ae5c029642056a6064941e37751b6a2e164e63a2e2c780288fe86e126d63d7f64aadbff58a157cd546e8269db5289c1fea3871835c24e799d3fb9cb6fb384ff622cd677ae2716c3b5a0c8e1584b73b9284b6b528b1fa52c5016925f3cb39325119ece8929dbdd449dace0f29de2629dcf3225586e7b917f9b41473bf92b707829cf3b6ab95f36ef49911ef1ccb755229b9e4c2a4d2b7e8782097258d607c4257a310c56f768aa727c20c525699b7d827282599c8d9ed0c80420468621ee45f34ead2089d1d353cd556e4c00ba2931aa73860b54c19ed221b9e12835eb7e0890626cfd9d73f373b3f558cbc2690eb4728ef5f42d9ac32133a73f755cd1e56c23dce61da45c542d707bcf2cf6a77b3adf773a8d21e7fa5e90224960ae2efd832b82a270070d4063393f4bee4e45ee2e22c0024ffaf33ef44b0f72be1b989261ea165fc307ccd5f7fcd61d3b43c637d47614b8337e264e34d9e3779a81e6b87fc5a4478fe5e1e0fd9ecd6e60d0e620ce3ad1e82c083493bfacccd477d586e6d8ca939d8cd2cb7560bbf498980dfe2b76de716baafebba586b010850e3260ca7a55783e8fc0473ea217826b67a236b3af02f351ed0d9ae0d89ef75d754d9ea105ed62a2549e61a7ddb12523936464e82c0253e25779ab29150aa1521e584defaf452e61b168786a8709e393497ea32fbcea629ee3ed341fc57fe222223d6cac8703a15df559cdbd11f0018a56e346555c8e801acf2655093bc8e2d03512f9d689301d22173271b26e22f3b6ec8d94afe8fb0bc7b2caa7926937f3642a0fc3587dda8e7fa37a2c6582f840f7b04a5eed30cd331b503b264e81ae9ad5eb6c1bea98ff5bd4e2989f7cf53a23245b11d29d5a612a8b81be1159e2869c545087a624a032e5ace784a98b61141b4f3d53270fa8d66e1ab6c2941aeefdfaad6307c1832ad90b48e25825d2693c50d967667dd484a3a1e4901ae0ec6bf22e14caa455cad9c0a1c1db16e87824754ad84f1230013fd41f88fac319f32778f26d5e8d90d56156d18e4c10d9e1185e9cbf44eb10a2124be47b8bfe94f6f2091355eb20866754371c6ff4da55de9241a0a8488bd8ea2ef986fafa82f89e851510481177d28c48ab3ba1a4a1f9a9d791372ed0f03b2b80fdb72977d9d144d428041cebd80c9c404b67086525be1b465e90bf27941e78cb0ccf83ad3d3d4d992937b6548130cb110cb351bfac9053befd7ec7cb92e756ca1039e9f5ca92fe0c188483d2890e56c9dd049a928ffe749222d18aa29575d547613434a6dbc39ed77087da6ad5e689fabe36312282988b16c41b36f12a3f95f93e913fc609a75aab4cb4ea5a4d1efd9929ea31c971fade8b39618fe4b1c42404aba9ceca10aaa725f049c2add6f909cbd272ac5ac53879ae1b118a7a5db807b3d3c17b8c08b6609129e4aaf2a4b68bf88b89733cd23d360e74757af821d4356a4889097c8fba2d7c8a9f15f6e62cddd7919cda985b2ad650ab38a4ac765ffe8f9b8d921a4fca0fb379e455871ee0eb71af5e6892ef43584eb7bb4e9b8f07c986a2e94af69944849a2881b2fc9340a57b6d6ac4dc7afb4e3d9ab48d999bd78c599126837715b6cc1ca1cdb4dac5697187e733511c677d012100ce71116739f751d4a4b6653a2167ac8687fc9a66eef3afd6e1d8aed340469618683724c8c316562eda876d48d1193ab19a06a20c15d894551374d766869c94cf710ffc2dea795ec3b46befdbcbdd64278db1168bd56556e9579153739c0cbc41408716d5e5a2e03aed286fefdf2777a9c975923ce0e2e0bf1ba4d4b2da1f9ce2034b106f783a2e996f1a8e1cbfa8283d89401e4decadf60c0964206407dfa3c762ef2827e76bb2f719969db24e514f421997313d4bc0546129daa3f430e36e4f39284097c0f237562aea6726e63562610ca76e22f75c00a312de244b78d7c63bd1ca3dd47d6f9f02686447d41980644ee2c5056b281f389532ca2471be8d5e53d09ea416f0e96e3e11aa2aeeac512a251dba491d037a43b8dc0adb245568c63d45ae90b8deba007f598e16ec20da70cecebcb95494d4220a7f9a34fd9c8f16b97865998962dfe8ce3f093e6a6492b4195244990b83b356625e46faee505e0036b22f478c601dc68b1dfe6c1612737c431baa5cfc5fe060166b0fab077af6ec92dfba9fd2d1da2172fee2ad7b0c866b51cc5e992e6c126319ca398b89fb4ae189cc6df2e372f0589fdad375ca0c2cd0ec8a10c52230b33e24a4735cd62cfd6d60cd93f4ea44ff9315ddb6e35954c10d53f92bcdf722b97ec0c966bda45cf5aad8dc05c9425762a489ac8e6ddf79f5616650c7b06ab155003bdc01bf72ab692c9df38f3b646ab7bbc5284d19ef81710642a957bc84016298cda6a39a6e47fa09e673b94951e68a1c2d03d2a420a8ef9148ef4142d15e5a276a443509113a5e75245c685790e1ee66498df6afeacab931e46d532a02fae9c71b1f5c71bc6c8593838a63abd302d488fb18c4811c56fce487324c96368010f3a763ccd1ad5ca98ce47a3f732012b50e3a9ed8587d21b5a7869981c7b5aa663035e6d6483417a155dd61c88b84a8cbd51885ba14576660716e3be3f9c849c8d9b0302e4711d6c96d1073a0e6abc410ed2b4d13623cfea4a637d560cfd5cc24beafbab168be79f1a3109f0a9a45315152edda57837c4c85323319fb52b5f04e6faeeeccf374be1cbcc45579ee98d6634c19d17ab30ec3faac453425cc8625be19e5a0cb414ad2efc13f6aeaee7d7738b8c3b80dca81a4a95b168de2db41aee72d2e0b281e1cf76e2b62122d15bf40fd5c8fce8b0a22919fad57ea61d37faf19839913b2686d77280d018211691beb6927d8c64a4a1d0e97abb13dd381ae4d468d6406f3e8d6851c3a2936c30574f0818f4c367ab8f287cc775ba1339407f435c08dd5d2d6f40c376e20eb320a2a959234703e2540adc6ccbaa821fbd30e38fe2d345f80a864b56696239e82705ae50f54f7af9c445985530d88bad09d458c2427593bf91bdd32ea3685f27532a1b0ee97bd91682c7544e542706f38380757956a1d2766e17ec62d0effa10bdfc5a549ed4a82639700a18e0946d41b9b1f4c1588f18d2e51e00b305a7ad9290f1186b9d4f69b8325960ce042bb6b38e11136f5f9822975b126764e82381b572533a35271d9bd7907981159d47c2ac398c714413839908efdb58cbe3ca1e725c53e376bdface62da1e9df7e6bb6583f956b7e8437ce7c61b89117177d1f6a872568396a739037aa1391c61665296a789464ce17ebd3823f8bf351fcf1d3c3f8c475f65b7e4d8484bca1ad3e1bdb73163404145cae54ccafe2ad325a50440bcdced6e2c0fa45f9e09dff6199eec97034b8f16ad8b7b8c3814aa103113887c82ef0b0fa9a5fc53293763c93da70cf06b92bdc08e1237e93d99c44169ac2a439fabde0d22daef0d83bbd47de389c4ae39ad3288e7ffa1e78c9746ec90f9f7de7bac75f2f3a41d604f06a4f84b16830daa8fedc3644688fa704419e87b0f1e1c5067d136289e3d3d9acf1feaca9829b336d0c158112015fa6b0eec6b5ce1d2af5195c6f2a615b0ab3449cc1b0390370c6b3acebfd50507f77287874d9a0bed5a147bd0ca33647efdb46e25d3b732d0b0145c8d34f66997fb855c60bfff17878578037d5612ba7ba5f8d621d92ff54db349778748e7af49200ecf134c9bb3f9eecdd32206e3b35759e17cdf044de0b8e188c7b1c1d6f250039e1b6221b9bc2248c76a9a872fa24ed327c73d16d7a6cd9bb5c35e5e5ba2834970888837402fb5c0211e3c06f3d5161a3d4866311d042e39f0d08f5df00620d7080a072ae745c3bcc53f5b838e276a9bbbc23fac1d698594d84ff538456937cd020ce9d39bb375aa50c4aafcacd01f9f7d4798683ca21601afe0dd5a9cda60a3abb2ab82cbba823a61233b15f6f5c83c33db08f55be15f2469138a885b352e8380524a8f20ab3dc99d6c432a5d146eb039cbf84541b5b290e8358f3019db871648d6d59acbdac486227786c26c04056f8c0eed864d46da33cf0474c169a6438495d43eedbcfa03b01fad5afdf6e26dbc0a1d6d0b3347198de8248b1a5a50ab2d757a8e507c2fd75153df5b58790005cab4d727c3881c52d9c21da78c05dcda72dbd70c5ce5f4e30d280d22b406408acb954aa36c190dd6e733616f81d1d911e118581b9bd61154eb06ee4ebb5da465bee0d7f020c9c3ecd6f85445f90ef9a3a2a055d260bf95e60873e34faeee41cc510465c6177aa8b3e13d0e85290ed4b95d393198f20456e5a5ad7dfe00357bd7e46f70208f1c8058bbe793bc131598ed54d38ab7a9ff43bfcac0df167e3c68957d9a254a95a5a3a8d8598b2fb770d61eeef453b463546fd212f8b96ba7de571921d568b19022e58dfb66f3cf97f2720e607e687a3a681fe62bc986072ad71a5187de61ef327de3f67efade6d2ff2fed9e043816af71710a13df9b8eece8ec94e5f8b9b4e45834cdffbbde11441b2010b9b27158726eb1f91daed4f63ba368182d348fdb03c5223a83c74af461a535f60999aa8873f1012eca4ca656843352933035df76c598c9ef2ddb2c8a015bdadb7f3da5309b9ecfc1cb43192eb659b5ddccb79ed7cba178d31abdbd241ab51619b3ce98cad06372078d4ff7915790e24fef695af62a6063290d6862cdbfe166652effe76ab17d4d04d2dfb33173a3a702499170326d51374e8981ac6175be76425977a73f8e6491b4e09acf487cc8790758c369cbbe1156a6171f3d613f8824f0ab4d480eb7d4ab52fff2e9219c69dbabe324b876dc61bc7444f3f441e526ff5add1da28e10fddbbad93db4e08ba4451af13bc3bd6bcbcc9b1896378f9089a05ef973651361a1047c3026344b38055c77097aa04abd46db55350ef6200dd607a1618a787eb6d2665d3b7e9df9d3cfcc11b7ab707b3ba863990d4c9457fb2a3e046a88dec47d87953f056bd0e112925b3786cdaf22691d64fc5dec1d91ef14275d0b8a2763a52aefa9a59a8fe9647ebec3d20778ce8c6041e17ac366efae7521006175ea14b38c75b1da7b4c4d839927c1543c7fe9774ebc1a73572313c2633ee22c4fef973e67af98d5c8b6a64f5ada3c53a0d409b738efd0c8b18222d86a140edbebdcf9ec0380b000effe1e659745a236a350510080da3610782daa52f5f7b0f81bd03215d09db92052e45c24abb0573380714be86a38693f72efaf579905340a36760af2b1c8edcaa42df20c76fa337c4ffe7f158ffae4329f632dca5f25427fef0143f03f453e11ce6e69ce7e7b1f1f47a86ba69512cd4ce9646ff802bd6a15efc120ecadb37678a8db803fe8be24fd243dc21db15594fae47c15fd32a215e9f82522901a1781ab32e35934582d55919b652a29c7657270ef8ff08f9a75c75d7d8fecbf8d8f0c2d211aea230009523640ebb0ac7d7ca38d07064ea95d74a7fff96c1b88460f875e", 0x1000}, {&(0x7f0000001140)="6d78400a99ca26ba38b63ac95593ecd05c66738e0aeb6ba56d2a3f7c20c042dab2bbba037835e2075a4f2c8d1863bcbdffcbfd73a21e0e01cf4e84ac15c4aaa04ef9f74042694d3d834d1f273accb35a1b9aee09cedbc0ffaf7a1e18030fba6c77d0a05df77401341b4858e00d08066d7a3066a581c55eb654c1e1f9d61cc0ff96a60a09673766dda4adb38a31060f538fced9593cc1d6b869814fec0a00c9f0143e1daea6d8ad2debb948cc0db0386c09e047b79763379e64222e85ba2e2fb41a59aaab8f8942e2696b6f4d8fa152f0303bf98edf09191cfc8f25a0f10ee862bf5bab2c73cdf8cb9523279d59c2791514610573da1404683841bc810e5de918e00495fb74ae1bd538ec436d737b1e75ef94d54c95c02ecce5285fdf64e57c514f1b2a469582baf706ae0bba3f86b0f050d4bc1b79634a9593cf01070965b13f57278d51af2207854f8b68f80339d76d038cdb249031008ba433e5f5eff17302b5f5d741aaa3e478389e4be7c9863293d68bdf7c49d36dee389bf959cf0b276c04bfd39d49d2165e362ef7f27204c612f48e570324376a7cae4266d3dd166234fe3f250ddaae0cbe23a1ea8f5efaaf2089197228e41ce29fdeb4a713713aa244e20414c30796e24d2d5e0661251d5cf914409c299b90cc3321afa9811bfe0b206fab5b18d68775bfb10f5c718a557ee1657dc6c01c34ede5784899a0463542b9fed386029717d7221a8dd6b7668b72e64b83197ef39ad1abf0506dee9f57d552cd1ce967e7faeb58944a9bd0cff3d50cebc4e287c3256e7a8596bb39dc5970d4f15927f25c6413f6130f728e0e10b35a9dccce8c4a1b3e8fcb5f12c685891444e6449775efb7ec3942dffd3b88dbc1d0692883e12d164852a2781b6ba70c60e44f908f57b12bdac73d652912bc8cc92637013376bb57d4e6acbada0db61da5140ceccf996c7275eecacd69a1a090717dcfed49f4e89aadbc3941baee9f196627f12a77699de651fee83794b41b78a71d7448aa9688654c370e0f58dd7de61df39f1f490361026e71e0d539db872b519aee480598daac40de4101fb67725345921f832b6d99c962d99fc015a7507ea14c99458b1d65cfb63b44481391e595408c3ff62ea908357d3a17609dfd90f147058ec7abc9710017e8e7b9eb8cdfb756956797f15655bcf0039dac3314fb556f8536f6cc010761cd4c38cf9081ecf729945f32c7433b65f1777b0ecc8642a3ff04d9bb902c361e83d161a2be6121052c11eb936f1963e70d4f01ad325af157fcb1b90bac08bafbc16d973f6c33776ecb204ec552e398c2dc247115b3de478e8aa8a1e8115fcb6cfe1a21b0c2589214932673a62ef497cd12e65b84288474d1ad3db3d0a6c13d0ad4899ae19064c043e4acdd47e5f3689fc383650602cae244f91181f7226d3bcb7e1cb346a817f2ea5f50da1455df46e76b63802c9059612274cfac92ac10897c69418d46d387e1f3c28351ae0992b3481de4994aaa38af428f54ccdc1fca39d4699fe9c1e1b8fb9b12b7b0eae08251e7c0c8f7442b75e25d99bb132e580d8a43a2694c374d79493e0e6e58bcf96419de83e7d90e86f70c5ede741779b1bbdd0c11e1c7e9fc6bdd17f5cc21c32378272176171cfd738e55f61118d6ce1a333ed26293e5bce70fb4612bee0ae0fd086dcef2d47d0ace7a442bc968ec1c519dffd752a78384dc38685bd370ed385d0017b8a641f91eeb4b3454e5fc4ff7875c0ae01fb45e76f0d090d5b6fcce422758ec17d212eec4f44cf08a6a1cad10bda04a3c85703e4013b8e7875906fe50908fe0b1b948ea1ce749a764682e3d23083e79f4a3a5a53a1a3073c84a65f924fc49f7db7b527822fbefff881036ccfb4492f7007f2bf4f128271fcc352f7416e080cca7464974239d69e44d3501ffb582ba2e91c502c9f2ab9dc828efb83f3f9bf1d7ed1c412962de9df7eb8ba8b4e4d95f34d019c730ec9f6c8c4ceb1e6b4622b9f15b47294164e78d5d251d8494cd8c95793e095dd108895245ab8c79afc72470ef2fd6ff4019d1e26424e761e5d7e204693a1a2aa40d8bba726dbf289bb4608d03f04eceb54f0b1edc6760ac2c7e64931e9a8907e3b8800c506165d090be10eb44182f206291d1e1278d8670077a4be253ae856a525af86cbbbbabb8e100f456632660f785f11f5a477230faee0fb05cfbdecbdbf8ad757a5e3b8adcd56c189f0b8cdaff2acebe8e012005fd359fe53954cc6415330886bc32e434ed7eb2eeac31bb83e531f6bc0a6c18ddb72697831c4c4bc4f9901d3a9054439d10155594c9a19af5452e5a4c0dc03df79c4beb50256e402eaa88fdeabf91ba6edc56be768da851b4b312da254eae1ca1b8fa8a105b8d5afa30ea231de2286fdccd6e744fdd7c390601a1fc7d6bafdf67a0a708d5afb3919823378d921b217293401dde3bfce2ec22f4382a05981850e2d7a24c6f3e9a14d215b8b2bbe836d13481704ff68cb595b2a6055746d60361793b9fabf14fbea6ab14dd49a08643537b90500482b8b04582027520d53c97842498d5339ef32db6cee37c612987b61ae21d324c10c714a11fc4f9e4f8a9ce4338dad35cc9227f2a4139751a9e4f63b81cd4405cf8d15127df53d9285477469d00e2fe3c5239e9b72bc12645aea492c51edc07b72664cd0593af167766e2f4bc72db331d930ebd453f9a80498ac0d50aa2f1c047354700e993a6cd83edea48a2f13bd89b506d8d277ca8a53b02451be44b15ceda0bdd03d4a36f54878c012f5e70dc83f12f7e6f413cd0f44d9946939f97a6df43f9ac9cd0d3c286152b8a06ac1b4824f73e6fcdfcb452e0d89791e4046e4d1dc4056099e13e13799f3f180d5356c84efce470cabff283ae8ea98c8190da2903c41be17e94a6eb2eae2c04ab2ab460673309ecf3cb70261000db47a957acbf4c35c0a1e47c858433878006ef16c60f9c97e02f629ea9037d7af1490b3414c899e4480d3aaf4ba4ca47fbc5ddea28244e8b3f4b80d69131add1941033f255e1e3f293b65f49afb0b345a0f616c2bf0debb813224299e08c5c8cf2c51d7e9948484bbc9f9b984469683fd88ce0db07d790a581891365fec6ae544020ce7d8f70edc6478228110dae9e61466e5ef89b72ad52f75728c7cd338c8e17e044cd6e853118bad01864876b2b415a5a838b3be3922f6968edca7a5bc070d5bc45758971069a85e6c181afc62d062745ad86bc68d82d2093ba9412283696816887e921c43c9eda61a9d1c1947f2cfa596be9308231d873ce7316b8dd78c1c94d773e6bd23fa330ecd815bfa8511599f4978c2e4e0cbb735bb6b6913d36ee6fb6d82397365e922396c41544ae5ac350f5aa856fb3738a3306b3e5c428ee6acd3e18587a7828d144ef9102d90652830e2b94578a2a1581e6c16d2e2c2b11ddcd5610f9dff25afb7f27c3625eda715536c00856596ca5126e3ccadcd2ba83078e3b44fdaf48348877d2b0f3b8d8ef03cb87bdce608eac40ff303953d334f44d06d8337dd5a329d3b6c55dbc76e4abf3700c9db7a9a2a2c527781658ff07b4b5012f64257cfc2ac7766951807148dfae5a1d5e36b0610d5608130e3d2a55012f4c422af99c8b43e30b23675e0366b0c398b1c6f8c5a5b56c1c49a2e6a2b5e119728ef8029010c62b84109e46d93ef2a44cd0fa92878fca7d13fde88c68a081e8a77ef806da4b13111c0d3df4c90bdc76067d0a2eebe6334302ee55b798f33d034fd28685ae73778e6cb19b59d1f2d71a6f7969cdb9e2ac32bd37bb0229ea072dcab8834117d75fd622ca3df2b260b392e3bc6dd7087b893b2ae2c66d66db55639e41f41c1ef250ed1fa8ec15809c017fcc6b256c21fed473d4f7a9422465aa8313fe7912b0438140f75f7ae904867a94431d9af38ac15b3df5f95e3e49d3719db88e8b36fff2ed5f65c2115ac168468c42e20b6cfd0da1ab518ace50471f9c1fce289beea69e2755d931241cecc9b7479daa3bc66c49dd3a3b33eb359290f5c8a3dd7f347df7be703c34ae2a51cdf73c73f61a34e6233f2f9372db19a299aec760914583048d2a4f64d47f985395a7a82e5504b56eb27933a5d7a14f1d00a25ede8e662cf328840da5acc0164b181f385dbabcb708e04beb5de0c854364ab3a168e7b8d4a0f886dc1e964d7aaa7bffa1216244b1902392d331d980ce2fe94e2249bbdf040d670eadd1eff70b1cc09ea65849c664d0927d83f4d38eb03e6e07cfbde5c4a0e54ad0186366fa824977e9b8afa756033dc5c46701648ea715166347eb53167ae5e5bcdb65b95bbc18ba29a75ec1e4e4a3a4045c9c2f9fe315456fd5c887e0bbb43196197e017e8629362267a68cf7fb7d53de27861384f750e016bd1fd1271069951c93ff98f0621a3d8466d4419429d620bde5e8538cad310583f86cd81c963010eab699e5f24c61814709e5bfc8f6e411e432627212a9ed54c5f3ea594fa040b29684570d35a5b6cdc33a10a4862cd1a994a056489363cc2d3292c755bd4cc7ce0ccffbfc26a29229eeff7162793f636a769ada0723b61a2b64a71f1a691ffda335afe06ecd49da0c6054a053e9cbeb41ab119b26a690fe5ac4ed79decf75d74720e9358f2d5fa21589774826b27d83927d8d501e68236d51a5b47132e96dda9c9be7323e564007c8a84604582a1ff66e20e7bd2b26c2986e1dc7e852dd03d6f392240488451f8016c43b41eef401b988a56b112744a3ecd3b936661f9fa73efe93d58700fc897dca755adabac4b2d1c5d3118c5ed639368bdb3cf45f77941bc48022a8f9ad4e157892c6db774419a3d2bc3b416735396cfda0163281ae6f940c66bd64868eff72a49c639d251fbbe91dedd1b84343c736ab9667178fd903249019d1d50572e430c369a688e18aa37006fea041d715c93b41f14f90b6e67ecd8eb9da6f59a0764cc2d492fc23cfd7d177d7db8682beea4a7c6a3ee2077fdcf46f4e50be5c3df2a91e9221a83595d75522337ec9fde363aa56b6f15e01fb5276096f9b249e99139f6df2c617b5e479916d6fcdc0b20d862a55eaf101e45d3886041bf1d7b436438236147611afb7ad95537786f79338838e87e68221068fda4c89a109d10baa8d1ad68c69debc23dc6d0366953a15a7119fe01260aef134a9978ea138cbe81aeff45f3239fdd9431a3920201c5247dcc294844e5a4dbb32f94b3aeb3a3dbfee5e708f6546a3297c2bc27234ecd0e97ededf8962bc34c535885005b1ed6aa8a65d05ba116ba8acb8af24e276012462b2a4eab4bbd57fa477bab45abd97853423774a834ad70e59acca90b1c11b4d82028ecb11b5beec4cc3108a68fb2fe8bb2774b80db77ae3693351858910a59852bf091fdbb0597765825da662f22f7af0a0768d98552754d7405fbdeda449a34754b43f031411e180d4e11dc71d503b8efce7928aaa8a44eab0487a3216b7187d44349d47248d55e0248ff5b63dad1624f3db9917fe2fa9d483126cc917f1283a2f17debf8afd9bc72afe7908eb98d39056aed9472717b8d9102a18b8765e63f2aab35d12271b8cdbdc1a0ecb4425a597675dd958c0904941bdec82f0a5fc628162db322ac5cb6642d0bb2a5648bbedcc72fca955e33c76f977074e23173e4b41e2dce9e1f706cb1f40d474a4051efbd2b1c71c7d7a974dc3be1b8c7096feffba6e9075eb9a7c58bcc841d7f76e25a2db817432677453e30b07ad2d773ab4722b835e204f74ce0abc6c58e19f5ae6aa0b36efcc8982393a0109f263a402340690b9dbb87ee8e6de3a560ded76", 0x1000}, {&(0x7f0000002140)="43bda07613961134b058a658f4a2a3d2fa784664fdc98d91c4c7a4b8c883d513556fee532f69cdc3eab87ab2293406abfa889d3150095c30a427fa1cdb653b90c14ece84d086a1b37f40bc6ce9d5ab4be0178004c43828fc1611972f34a94d139a352de9728839cb4489716d86513cb8de1bf6e4c0dae296d81b097623fa77080c0f7cb1be93a3888a1f3ebf90eb82d194de11ddbcb5912daaa20f95ef5ce2266631", 0xa2}, {&(0x7f0000002200)="1bf4df0f3a7af594c15766d895454c6bd8c75280bd095578abd4bded", 0x1c}, {&(0x7f0000002240)="db323da6d5e88bb30be33f0e21ba61fd9523a918199458b3df64a45d188989", 0x1f}], 0x5, &(0x7f0000002300), 0x0, 0x4}, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000002380)=0x7fffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r3, 0x5) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000023c0)={0x6945, 0x410e5600, {0x2, 0x4f}}) r5 = socket$unix(0x1, 0x8c9923dd187a89cd, 0x0) r6 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002400)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002440)={0xfd, './file0\x00', './file0\x00'}) r7 = accept$inet(r4, &(0x7f0000002480), &(0x7f00000024c0)=0xc) readv(r7, &(0x7f0000002500), 0x0) sendto$unix(r5, &(0x7f0000002540)="336860acb9b50ee3ef84b61aea88d38e1522b23824ed3c3cbc2e6bb3889946aa29bf132843b75804d46e6a3ed5bbc70b4ebfd4d1198fe96338a8d0bb2949453aba66efcd356f9d0dfb21090f6c3ffafb740d5620c94b08e5a69880779012e2fbc7d10c801d64b6e1d19aa29020e27cca1db0e63ff5726a0f38853cbc97e03640769c52fa25cc9e1e1fabc59cce482ee41f3a42d7ba7deffa80aeb308ccdcdd2ed434f1171a05f0267fb6", 0xaa, 0x9, 0x0, 0x0) r8 = shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x2000) shmdt(r8) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=@file={0x0, ""/52}, &(0x7f0000002640)=0x36) getpeername(r9, &(0x7f0000002680)=@in, &(0x7f00000026c0)=0xc) seteuid(0xffffffffffffffff) open(&(0x7f0000002700)='./file0\x00', 0x200, 0x3) r10 = accept(0xffffffffffffff9c, &(0x7f0000002740)=@un=@abs, &(0x7f0000002780)=0x8) fcntl$dupfd(r7, 0xa, r10) r11 = dup(r2) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/tty\x00', 0x2a0, 0x0) pipe(&(0x7f0000002800)={0xffffffffffffffff}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000002840)='/dev/zero\x00', 0x2, 0x0) r15 = openat(r2, &(0x7f0000002880)='./file0\x00', 0x600, 0xa0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/diskmap\x00', 0x80, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/speaker\x00', 0x800, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/klog\x00', 0x400, 0x0) kevent(r11, &(0x7f0000002900)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x100000001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x3, 0x2, 0x0, 0x82}, {{r12}, 0x1148d304771fa0f4, 0xb3, 0x80, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x157, 0x20000000, 0x1ff, 0xffff}, {{r13}, 0xfffffffffffffff8, 0x4, 0x80, 0xffffffffffff8000, 0x2}, {{r14}, 0xfffffffffffffffb, 0x4, 0xfffcd, 0x6, 0x10001}, {{r15}, 0xfffffffffffffffc, 0x88, 0x1, 0x9, 0x9}, {{r9}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x5972}, {{r16}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x200, 0x6}], 0x0, &(0x7f0000002ac0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x0, 0x9}, {{r10}, 0xfffffffffffffff8, 0x20, 0x10, 0x3, 0x2}, {{r17}, 0xfffffffffffffffa, 0x20, 0x20, 0x5, 0x8}, {{r18}, 0xfffffffffffffff8, 0x8f, 0x2, 0x2, 0x3}], 0x81, &(0x7f0000002b40)={0x7f, 0x8000}) 21:44:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) mlock(&(0x7f0000728000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) r3 = socket(0xb, 0x4, 0x6) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:44:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x125, 0x0) kevent(r1, 0x0, 0x7, &(0x7f0000000180), 0x40000000010001, 0x0) socketpair(0x18, 0x5, 0x6, &(0x7f0000000040)) 21:44:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xe8, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="dd6645738916dc5e78a5364b0409") 21:44:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) close(r3) 21:44:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ktrace(0x0, 0x1, 0x0, 0x0) pledge(0x0, &(0x7f0000000580)='@\x00') 21:44:57 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x42badfdc7ac5d6d5, 0x0) dup2(r0, r1) 21:44:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffeffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x804, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:44:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f2f2fac41c2f0d8ca66696c6530005b8011569a486a2d2232a49e42330eda956c474f955b69a60124c8a304cf1c21c7b8d31d66489a6887a856b49529b3c6943088a82f6110da567763f9a1becd2e30fa992a0d0000747cbca8dbcfcba091891fa2a2118a546821fc5959ab7cc83e43cb89748e46e78e0fd8297fb68dbfaf554561a42af5c636d5d12abaa77081ba9b0d36c0ea5c445fb366d6d2c93744aacae6bfda07569793cfb5262db74f5d1dd18b09a106e16b257549a90dba2e69f8a95243b49dbc690a8958e5145ad4325c90ba504898108d0e2d5dc9e857fb89dce834c595ac14beab00"/245], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000001400)=""/238, 0xee}, {&(0x7f0000001500)=""/103, 0x67}, {&(0x7f0000001580)=""/254, 0xfe}, {&(0x7f0000001680)=""/136, 0x88}], 0x9) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x1e008, 0x653) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r3) ioctl$TIOCDRAIN(r3, 0x2000745e) 21:44:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30, 0x0, 0x0, 0x4}, {0x4}, {0x6}]}) r1 = dup(r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000000380)="f0745e65c4e13497ddc5e1a8acfc6e9980908d56bf1e08147265f5de5cf668fbcff33a76a9920759943dc6f283b810b6c9e7f1348eedee2d7e60410c3c1f1fac10af", 0x42}], 0x1) dup2(r4, r5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)=0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0xaa0, 0x7f, 0x0, 0x1f}, {0x3, 0x5, 0xf3}, {0xae0d, 0x3, 0x9, 0xf564}, {0x7, 0x8, 0x9}, {0x345a, 0x0, 0x81, 0x3}, {0x15, 0x1f, 0x1, 0x101}]}) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/19, 0x13) ioctl$BIOCFLUSH(r2, 0x20004268) socket(0x2, 0x4, 0x9) read(r0, &(0x7f0000000000)=""/41, 0x29) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x10000, 0xf25, {0x6, 0xc95}}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b75d03dd00ef43fff7c8d5bb7042") 21:44:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000180)=""/123, 0x7b}], 0x3) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 21:44:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x4, 0x1, {0x8, 0x7f}}) 21:44:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x18020, 0x139) preadv(r0, &(0x7f00000004c0), 0x40c585c388240560, 0x0, 0x1000800000000) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f00000000c0)="067ce8e33a950c1062f18b277975045b13f47204ae199023f8122caf7d962c9368a98575732cf0fb3d5aa58736976ec70bd9117cc3dcb4670739148a01d42637f253bda13b87a6597040fe0b159e0b780da53bf43136420c2cf4a8079a181a4791d8f4018b5581d1502510f8c04e7ac66bbc4a0972e03ec1e5b8573a96b456104ff5bd017b02e6728ccf6f5852fd9e8f75e3ad00918887202d48b0f4513f68449b2b18cd5faf68d1983e65c189191b31400f0b65095576befd904e68af5fbd461dfdc8b4d790fc7cb3d1f593918e1caf57206a14a1041ee379c7361b93eeafa66c936a9c34711990e3d1d520cbad601788ccc35cedd54f191d", 0xf9}, {&(0x7f0000000200)="8cc49aadfa48ba1b344d61627ee74d6f8727327e170e915a493073", 0x1b}, {&(0x7f00000002c0)="ed5b1ab3ebadee1a4d0642750b14db08c9f6966fcaba8156d604d511392c1b5d07b6364a9936aa5ba82c180eef70ccef92b9bc17ed037570d423726998c746cad4048f5605bb5679824784cee581b9a59253e8053e7672209b28f0802b5e7367da57baeede3cea34a73dfe84d8d3376c79b4d32672aa3b7f64bcb2d06c9b05bc3036cc2bed3343b0567d94afd0dac26f23d9fec692f9874eaa92bbcd6d61566dd8ce618a3cbc520d72efbe9b6c642dfc8b3318b8b44e608a3a9ea8189d46cf0545daebc70c1cd02c74c6f3", 0xcb}, {&(0x7f00000003c0)="1651247c578175352316ecae37c50354084da50dbe11f5861264ac641f0b267a2b538ab344b047f1c306190d009a97e21d172e9997fce6641be3c1e440930b73c2e805fad3a983232a2f5288f986aaef", 0x50}, {&(0x7f00000004c0)="0ce963744d50795e869ea93e5bfcd12542f7e6c7ad59e8ca13e5ce906824bbe52b957b10f3805d540fb87e7afbb8d1f14d7994b119afc87e316015f2dd93e55510e91598a71ff7950f54e07c68b918ef10ee", 0x52}, {&(0x7f0000000540)="16fcb16b19b3ecdf0c4bf67a88f95d64fef920a0435929dddb03c846d5d7a4fad97fa487b4d6bcfdcf6b77bef2180d24d17c4f35e83c9fbe866666981ddc51a8789c17e4cffd5d511c843721e76fc904441e8cb5a18f8b29163e5d98d7895782ff7d2d054e7ad77298c64576bbbfc510603be44c5e9f969c926e0e2e26d94335961dc9b5ba96ca230a79bc3a1202f764ef8cbbf09dfc174ab312abbf27b4ac3d8486f862e95e77843bf80398e88250f0b695cc86f912168ec02ae71eb94a7afd1914d64c5cedc25cf22becb2069194c2f51303ff6146300e4f712b6c53c7fa270111b89d402ce781c6", 0xe9}, {&(0x7f0000000240)="016441a033fdcec0a66b2a", 0xb}, {&(0x7f0000000640)="dbeb80b3d019fdf5fb6b208d0d98c5c0ce265a885f6045be28ca790923b8cf9e05b39176fdd3d5d31c930adc206fa7b007589cda93fa745cc72956995876a262be60c3318e80446da43fb6139a122660bd2187fc183cdd20d91569a8", 0x5c}, {&(0x7f00000006c0)="95390b4859190484a9db3f850e2a90e5477529c4c5bc9b3256fbc1b51f559ae2bca0433c4eb94c5f0bcea01acb01ed0a6b3c70b863969543090d885126faf72096acd5f3c75058ee292a63093a43e74ff9ed968733d07c6af94cec192eae8dd560745b1a5db87407a344034cfc671edb6538a52fafd18d61c678f5578367edaf7dde31624d8257c90e210399f8284e267e0ac369392c160bc2f5f8314b9fa96acb9f00b585886ccf8686c846505a7e943869c54ff40020935c7c99145e", 0xbd}, {&(0x7f0000000780)="ea02c60d2236b94910d20e980a724774b4ca9a2ea1697d3129e3d41184d7d94198fd81ec4ef443c3f28d273e4976eb5cf872a8765cd9ad77da7cf920337c542b1571ac493de62f388f8bf3c95588dddfb410c205a6be18fda54a1f98afeb0694ae8e4b0168bf961bd6", 0x69}], 0xa, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) pwrite(r2, &(0x7f00000008c0)="70045a4c090c0e315aeddd85ae77167c58b79444bdcc95767bdeccf394635a25ad91c41fdfb6d0f998ff9b67f0a047541bd6301bdf6e19b0ebf0a2a3e399f98ce9945e7f72e567ab2a7c328c22a772676cb8f1", 0x53, 0x0, 0x3) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 21:44:59 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fchflags(r1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 21:44:59 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getdents(0xffffffffffffff9c, &(0x7f0000000240)=""/205, 0xcd) r0 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semop(0x0, &(0x7f0000000040)=[{0x1, 0x4, 0x1000}, {0x1, 0x5883, 0x3000}, {0x2, 0x80}], 0x3) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') setuid(0x0) 21:44:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x101) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c1000d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2788e74d0c58564764582a5c1de66c45746d0400c976b", 0xcd}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(bf3fffffffffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a5a500) at in_purgeaddr+0x156 in_ifdetach(ffff800000a15000) at in_ifdetach+0x74 if_detach(ffff800000a15000) at if_detach+0x140 tun_clone_destroy(ffff800000a15000) at tun_clone_destroy+0x179 spec_close(ffff800020b89360) at spec_close+0x311 VOP_CLOSE(fffffd8073a311a8,7,fffffd807f7c6a20,ffff800020ace508) at VOP_CLOSE+0xc0 vn_closefile(fffffd8065bc4bf8,ffff800020ace508) at vn_closefile+0xd8 fdrop(fffffd8065bc4bf8,ffff800020ace508) at fdrop+0xc2 closef(fffffd8065bc4bf8,ffff800020ace508) at closef+0x11d fdfree(ffff800020ace508) at fdfree+0x101 exit1(ffff800020ace508,0,3) at exit1+0x32f single_thread_check(ffff800020ace508,0) at single_thread_check+0x144 userret(ffff800020ace508) at userret+0x34a syscall(ffff800020b89740) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe90c0, count: -16 ddb{1}> show registers rdi 0x2 rsi 0 rbp 0xffff800020b89190 rbx 0 rdx 0xffff800020ace508 rcx 0 rax 0 r8 0xffffffff81342423 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0x818c3b89ce33317d r12 0 r13 0x3 r14 0xbf3fffffffffffff r15 0x1 rip 0xffffffff81eee24d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020b89130 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.1) pid=431438 stat=onproc flags process=1018 proc=82000 pri=32, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf8c8,0xffff800021ba0a18 process=0xffff800020aece00 user=0xffff800020b84000, vmspace=0xfffffd8065595b90 estcpu=26, cpticks=10, pctcpu=0.20 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91157 298368 94979 0 3 0x80 nanosleep syz-executor.0 91157 28214 94979 0 3 0x4000080 fifor syz-executor.0 91157 57271 94979 0 3 0x4000080 fsleep syz-executor.0 65568 86879 0 0 3 0x14200 bored sosplice 94979 291489 75391 0 3 0x82 nanosleep syz-executor.0 75391 44693 31545 0 3 0x82 thrsleep syz-fuzzer 75391 82534 31545 0 3 0x4000082 nanosleep syz-fuzzer 75391 468877 31545 0 3 0x4000082 thrsleep syz-fuzzer 75391 37505 31545 0 3 0x4000082 thrsleep syz-fuzzer 75391 133749 31545 0 3 0x4000082 thrsleep syz-fuzzer 75391 192616 31545 0 3 0x4000082 thrsleep syz-fuzzer 75391 148720 31545 0 3 0x4000082 thrsleep syz-fuzzer 75391 466570 31545 0 3 0x4000082 thrsleep syz-fuzzer 75391 298247 31545 0 2 0x4000082 syz-fuzzer 75391 89346 31545 0 3 0x4000082 thrsleep syz-fuzzer 31545 368197 27519 0 3 0x10008a pause ksh 27519 395548 862 0 3 0x92 select sshd 8201 216010 1 0 3 0x100083 ttyin getty 862 328836 1 0 3 0x80 select sshd 69354 279145 95224 74 3 0x100092 bpf pflogd 95224 99194 1 0 3 0x80 netio pflogd 4829 485282 19667 73 3 0x100090 kqread syslogd 19667 429316 1 0 3 0x100082 netio syslogd 37512 133593 1 77 2 0x100090 dhclient 57069 386647 1 0 3 0x80 poll dhclient 76224 236580 0 0 2 0x14200 zerothread 80202 428672 0 0 3 0x14200 aiodoned aiodoned 44923 18235 0 0 3 0x14200 syncer update 27895 6084 0 0 3 0x14200 cleaner cleaner 19227 10882 0 0 7 0x14200 reaper 81809 7724 0 0 3 0x14200 pgdaemon pagedaemon 7826 345489 0 0 3 0x14200 bored crynlk 89487 417663 0 0 3 0x14200 bored crypto 90376 380111 0 0 3 0x40014200 acpi0 acpi0 63719 65152 0 0 3 0x40014200 idle1 88552 322306 0 0 2 0x14200 softnet 47265 218479 0 0 2 0x14200 systqmp 57714 453035 0 0 3 0x14200 bored systq 55795 254898 0 0 3 0x40014200 bored softclock 37783 304924 0 0 3 0x40014200 idle0 17873 272684 0 0 3 0x14200 bored smr 1 364015 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9536 6423K 7069K 78643K 11536 0 pcb 13 8K 8K 78643K 123 0 rtable 100 3K 4K 78643K 335 0 ifaddr 90 17K 17K 78643K 154 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1504 0 iov 0 0K 16K 78643K 90 0 mount 1 1K 1K 78643K 1 0 vnodes 1218 76K 77K 78643K 1530 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 18 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 442 0 sigio 0 0K 0K 78643K 14 0 proc 61 63K 95K 78643K 463 0 subproc 23 1K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 79 0 in_multi 72 3K 3K 78643K 110 0 ether_multi 1 0K 0K 78643K 4 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 78 344K 344K 78643K 78 0 exec 0 0K 1K 78643K 248 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 144 88K 89K 78643K 3039 0 UVM aobj 32 2K 2K 78643K 33 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 2K 78643K 125 0 NDP 14 0K 0K 78643K 32 0 temp 144 3019K 3089K 78643K 24436 0 kqueue 0 0K 0K 78643K 7 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 51 0 49 1 0 1 1 0 8 0 rtentry 112 62 0 22 2 0 2 2 0 8 0 unpcb 120 319 0 307 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 717 0 717 2 2 0 2 0 8 0 tcpcb 544 256 0 252 2 1 1 2 0 8 0 inpcb 280 717 0 710 5 4 1 3 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 7 0 4 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 2 0 1 0 8 0 pffrag 232 11 0 11 5 5 0 1 0 482 0 pffrnode 88 11 0 11 5 5 0 1 0 8 0 pffrent 40 452 0 452 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 50 0 20 1 0 1 1 0 8 0 pfstkey 112 50 0 20 2 0 2 2 0 8 0 pfstate 328 50 0 20 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 291 0 89 14 0 14 14 0 8 0 art_table 32 293 0 89 2 0 2 2 0 8 0 art_node 16 61 0 23 1 0 1 1 0 8 0 sysvmsgpl 40 64 0 47 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 31 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2109 0 698 46 0 46 46 0 8 0 ffsino 272 2109 0 698 95 0 95 95 0 8 0 nchpl 144 3026 0 1403 61 0 61 61 0 8 0 uvmvnodes 72 2352 0 0 43 0 43 43 0 8 0 vnodes 208 2352 0 0 124 0 124 124 0 8 0 namei 1024 9295 0 9295 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 560 14 0 6 1 0 1 1 0 8 0 scxspl 192 8608 0 8608 10 9 1 6 0 8 1 plimitpl 152 49 0 41 1 0 1 1 0 8 0 sigapl 432 641 0 626 3 1 2 3 0 8 0 futexpl 56 8829 0 8828 1 0 1 1 0 8 0 knotepl 112 164 0 145 2 1 1 2 0 8 0 kqueuepl 104 198 0 196 1 0 1 1 0 8 0 pipepl 160 1114 0 1098 2 0 2 2 0 8 1 fdescpl 488 642 0 626 3 0 3 3 0 8 0 filepl 152 5977 0 5887 10 5 5 7 0 8 0 lockfpl 104 213 0 212 1 0 1 1 0 8 0 lockfspl 48 50 0 49 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 1052 0 1042 1 0 1 1 0 8 0 zombiepl 144 627 0 625 1 0 1 1 0 8 0 processpl 896 658 0 625 4 0 4 4 0 8 0 procpl 632 2232 0 2187 6 1 5 6 0 8 0 srpgc 64 3 0 0 1 0 1 1 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 1091 0 1070 9 6 3 5 0 8 0 mcl64k 65536 256 0 0 32 6 26 32 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 217 0 0 27 1 26 27 0 8 0 mtagpl 80 22 0 0 1 0 1 1 0 8 0 mbufpl 256 352 0 0 22 0 22 22 0 8 0 bufpl 280 7415 0 1340 434 0 434 434 0 8 0 anonpl 16 86883 0 66153 103 19 84 96 0 125 0 amapchunkpl 152 4951 0 4766 16 8 8 12 0 158 0 amappl16 192 3425 0 2297 75 18 57 67 0 8 0 amappl15 184 58 0 54 1 0 1 1 0 8 0 amappl14 176 267 0 262 1 0 1 1 0 8 0 amappl12 160 3 0 2 2 1 1 1 0 8 0 amappl11 152 60 0 43 1 0 1 1 0 8 0 amappl10 144 18 0 13 1 0 1 1 0 8 0 amappl9 136 748 0 744 1 0 1 1 0 8 0 amappl8 128 343 0 312 2 0 2 2 0 8 0 amappl7 120 105 0 94 1 0 1 1 0 8 0 amappl6 112 67 0 58 1 0 1 1 0 8 0 amappl5 104 258 0 244 1 0 1 1 0 8 0 amappl4 96 704 0 673 1 0 1 1 0 8 0 amappl3 88 531 0 519 1 0 1 1 0 8 0 amappl2 80 4188 0 4110 3 1 2 3 0 8 0 amappl1 72 24736 0 24253 26 16 10 21 0 8 0 amappl 80 2482 0 2423 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 32 0 1 1 0 1 1 0 8 0 uaddrrnd 24 656 0 632 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 656 0 632 1 0 1 1 0 8 0 vmmpekpl 168 11502 0 11466 2 0 2 2 0 8 0 vmmpepl 168 88499 0 86100 138 29 109 129 0 357 1 vmsppl 368 655 0 632 3 0 3 3 0 8 0 pdppl 4096 1319 0 1272 7 0 7 7 0 8 0 pvpl 32 251288 0 227590 226 31 195 222 0 265 3 pmappl 232 655 0 632 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 216 0 11 6 0 6 6 0 8 0