d527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:00:32 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xb64, 0x6, 0x80}) 16:00:32 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) pwrite(r0, &(0x7f0000000200)="5bdb11ce3807eb1ccbc77b1132e3762d75dcd41a2cf622c5b11354dd4ace3cc4d5642ed6fa9c5bc812a9bf4be99ee537da6e3fee09cca4f228be6d65c76d4ff35b03fb03106f1606424612046d5b2479973f2a1ab452a7680b3b6358242eeb7e1e74f3efc79e39661c286c444ebff883f4dda334bd5c7c3ab8824c44d0e14deb3f1cdbd41e9353306fc8352d61a7534f928474a2c2161a6894fb57f917a50637c651db1d09ed6a2e22838eb5c33e183c0ba014363ef18e076f4c16beaf3cfa2ddb04f96ee49a21c3bc5e8b511b9eaf038486ad5de347c238f68475135f424f3777865b01dc70b2e531ea3a08bea361d3dda0c01aa385d31a", 0xf8, 0x0, 0x47) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x601d02ed, "79093ca1ef73c06c8059e7edd2ee5d9efcd509ac"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b2b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67f", 0x40}], 0x1) write(r2, &(0x7f0000000080)="78d675f53c6474f6bdfb4564a1a9096f3331405d1c1faca5c6cc13def491e69055d02b29f3d83e10ce46", 0x2a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r3, &(0x7f0000000100)=""/90, 0x5a, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x1fffffffc, 0xffffffff80000000}, 0xc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget(0x1, 0x8) msgsnd(r2, &(0x7f0000000280)={0x2, "26adc7f496b471a77d7ceed8a4f2a81505441f2f2e7a28ffee6d838cb601449cc99cf5d1d0c1c426f4cda7bfb50b3e08366fbd7ca3d2fced7ebaf8099ab2bc4125dc932f08d4c24a4b0f9dc153283ba33e0e58d7572e1b7e0333ebd026b480188bca935216b1f0c7bec4489d8be70ea8b0b48a77e422b0f5d948119ae93164eb52acc105ba5fcac3f662776a466387592de36e006e226d74f54119f919ef"}, 0xa6, 0x800) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="0efb3287b06bfaed265768c3202c7cd7addf79e9a4f66215eac726fd005e73370b8427e66a0c39dcbbffc918bc41d765dba72dc6ef592477d0d3a1a231bb1ffa3ffa487d12352c404b7ab615bdb43eb7f68925b038a71c7ad7ec978b4eeef3bfa8fc55645861e383fd44fb9c3995916ddbaf3a54fe060715453e29e4e87578c56435e623e165c96ff912bbd3d69815b138012a2778beb1a8af2e68f46d7954abdcc4e6170bdd54363eb68aac2c544727da6d4eaeff7c9fa6", 0xb8) getsockopt(r0, 0x400334b, 0x78, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x101, &(0x7f00000000c0)="c889feb3600000000000fb579df2a013507f711a71bac4d51a31aa1e1fea3bd5568449338708123506dfb007f2e78cec99f6906a97b16fb668c6ae8ba04dbeec671b109dcb8e7165a307eefbf3cba4ea78a2807e594325b77db6b27f55671330fe9540b6f4c6c9c207a0751635d3d75dba54e73a47444b0920484d55dbc92a3607df89861ad73285e72abfb7345602bd548125a415a4d92792eae5e8535a56279570bdfcd07303d3bf9fdec5195da6ba1e95b3b56c87147559ed2957bfd9fbe1a53a06e7ca784a903b2d75e9c23c0c", 0x371) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2000000000000260, &(0x7f0000000080)=[{0x1c}, {0xead}, {0x0, 0xfffffffffffffffc, 0xcd9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r1 = semget(0x3, 0x0, 0x10) semop(r1, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) 16:00:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x1f, r2}) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x400, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x74, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x40}], 0x66, 0x0, 0x81, 0x0) r3 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r3, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r5}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r5}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) dup2(r0, r1) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000000)="d37daf844917d916bd2256166a8ed791685f9b3dc49f3725d06171564b56df09b62742afef65753ec7403f28d477ea791c9b004723749173348599a9118c9a482d3fcf70abcad073220bf4882aa482e1554357dc74a92766914c7d2af7ab2a6a24382172855a67067c2b4c5c13e4d438ff6f8e85588a5db6dca4c15b2b255fdad414e8ceaa66268dffb6634f162698c3cb26df40edc2e9ed0d8e14bb7944c3e572299c01f34f4939b37f694bbfacd5ae43b71077df2d906b848fb78397f8d67f3e069af142468cab4e6710f2a8b6310a7ca493dbd958ac5b80db3110f5111d98eea0", 0xe2) 16:00:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0xe2}, {0x9, 0xc9}}) clock_gettime(0x0, &(0x7f0000001500)) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x2) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x86b2a5ed1619ffd1) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0xfcfd) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4c, 0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000200)={0x1}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x1, 0x20, 0x5, {[0x5, 0x80000001, 0x4, 0x1f, 0x1, 0x0, 0x2, 0x10000, 0xd32c, 0x1f, 0x8001, 0xffff, 0x302, 0xd94, 0x120, 0x5, 0x8, 0x99], [0x2, 0x3, 0xffff, 0xffffffff, 0x5, 0x2, 0x8000, 0x0, 0x6, 0x283], [0x1, 0x100000001, 0x8, 0x7, 0x3edb, 0x9, 0x851], [0x17, 0xd7, 0x6787, 0xfffffffffffffff8, 0x4, 0x6], [{0x4, 0x100000001, 0x50000000000000, 0x7b8}, {0x1, 0x0, 0x8, 0x200}, {0x5, 0x7, 0x5, 0x5}, {0x1, 0x1ff, 0x0, 0x1}, {0x44a, 0x1f12, 0x4, 0x6}, {0x4, 0x101, 0x3, 0x4}, {0x5, 0x2, 0x1, 0x3f}, {0xffffffffffff8000, 0x5, 0x3, 0x1}], {0x8, 0x8, 0x8, 0x6}, {0x8, 0x3ff, 0x7, 0x53a}}}) faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x100, 0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r3 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x1) r4 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000540)={0x3, 0x0, 0x5, 0x2040000000000000, r4}) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='/%\x00', &(0x7f0000000600)='/dev/vmm\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='/dev/vmm\x00', &(0x7f00000006c0)='/dev/vmm\x00', &(0x7f0000000700)='$-)*}\x00']) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000780)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000007c0)={0x9f6e, 0x5f, 0x8, {[0x40, 0x40, 0x3, 0xffffffff80000001, 0x5, 0xa18, 0x7ff, 0x9, 0x10001, 0x8, 0x5, 0x2, 0x6f659d92, 0xfffffffffffffffa, 0x7, 0x0, 0x200, 0x8], [0x1, 0xfffffffffffffffd, 0x200, 0x2, 0x0, 0x3ff, 0x1800, 0x1, 0x80, 0xc000000000000000], [0x40, 0x70000, 0x7, 0x809c, 0x5, 0xa661, 0x3], [0x1, 0x2, 0x7f, 0x9, 0x5, 0x1ff], [{0x10000, 0xd6, 0x7, 0xfffffffffffffff8}, {0x0, 0x9, 0x5, 0x1fe2959a}, {0x2, 0x7ff, 0xfff, 0xffff}, {0x200, 0xfffffffffffff01e, 0x2, 0x400}, {0x6, 0x3f, 0x8, 0x6}, {0x5, 0x0, 0x7fff, 0x2}, {0x1ff, 0x35, 0xd28, 0x3}, {0x7, 0x2, 0xdc1, 0x1}], {0x1fffc0000000, 0x8, 0xfd}, {0x4, 0x80000000, 0xed, 0x3}}}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000a80)={&(0x7f0000000a40)=[{0x41, 0x8}, {0x1, 0x80000000}], 0x2}) r5 = msgget(0x1, 0x80) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r9 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000b80)={{0x1, r6, r7, r8, r9, 0x1, 0x4}, 0x0, 0x9, r4, r4, 0x1, 0xd0, 0x100000000, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000c00)={0x38000000, 0x3, './file1\x00', 0x2, 0x80, 0x6, 0x101}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000c40)=0xffffffffffffff50) msgrcv(r5, &(0x7f0000000c80)={0x0, ""/9}, 0x11, 0x2, 0x800) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000cc0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) socket(0x18, 0x2, 0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000240)="2a0dccceff1a4c2c996def9b32ad01f057c895e8e0c17d45e59496d4f88acf", 0x1f}], 0x1) setrlimit(0x0, &(0x7f0000000040)) dup2(0xffffffffffffffff, r1) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a74932ff5fda01ad61d3b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab00", 0x34b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffff3c5d, 0x62f490b4, 0xbda, 0x8001, "e02625f32ccc9bd14668c8c1f04beb94519650e0", 0x6f238076, 0x2f}) 16:00:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/222, 0xde, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) 16:00:32 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x40, 0x3) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) sendsyslog(&(0x7f0000000100)="bcd89d0c4fc3313a38d633374cb69931644f703d505ce0b80904b5c0c8f5c238e90494873e98b6b2e6145be4cf20f3b10de199bb4bab46b805834cad2613f028e4272b064f92e7a258f2452e225c5be4371b36aa19b4d2044a9aee5bb18f5994405e8f84f020415c1eab977f3b3bd5718043b4eb157e87f50a0a898e9e46844c333cf850089bf6616da939fccdf996b8a713adae6c09d2c6c08caf230593e05419160580256603158a", 0xa9, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 0: r0 = socket(0x20, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x101) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) getpid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d7103ea61dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d204f5a443704a66a9ea48a10adb45688ff8562ccda5ce6138edb1efd26c0bf2d167eb958b0850c2dfb0876bca5c1f99c2741f7a3104bac61d0c7edba6c15997a3080bd6b8a1406335"], 0xd7, 0x0) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x5, 0x2012, r2, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) socket(0x10, 0x3, 0x9) 16:00:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x5b17bea7b409a8fa, 0x8003) close(r0) r1 = socket(0x18, 0x400000002, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10108, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x7) 16:00:33 executing program 0: pipe2(&(0x7f0000000100), 0x0) r0 = msgget(0x1, 0x440) msgsnd(r0, &(0x7f0000000040)={0x1, "cad7da823da45cd33c10b215edd860d10c"}, 0x19, 0x800) 16:00:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x57c}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x100000000061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/147, 0x93) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) syz_emit_ethernet(0xffffffffffffff45, &(0x7f00000003c0)="9d4f0d32d6d7f60000000000008348e054c794543efa99043019fc65ee000000") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='W\x00') select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000, 0x0, 0x3, 0x5, "85495500020000000000001167f5afa680400900", 0x0, 0x27f1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x9) mprotect(&(0x7f00005be000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd81bfad488f61db70d51cf5f84c8342872aade0742e70431f541862e477d25b6df4080e3942edc6ec6c9dab56ab76ecd903cf6d6e6f882b7dab29d02bc710e4df34fbd3c456bb5bdc5bd64023d41b56b5f3e700721a85060e82cd893095f09b56f0", 0x68) 16:00:33 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000180)="880d5045a0c39cefe553b128ffc9e5051e6e71252f5b8bb2e98be596091bf403b40b3e53998eb4413919def44a5b6621521db236b56d03c77d50541492e3a44d86e41328f2e5433e18a3ea8e0ad3609aedbf9c200667bbb0eb68de68ebef77ddcc694e3fdbaee2a258feb1d54867ccea9fc18998e24466f672fdab45ecd40cd466dfa8882d44fc893c491de45566efa1d6ec1a28b8169c990cbba886289fce543d39b762a3978c1f1a", 0xa9) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x10001, './bus\x00', './bus\x00'}) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xd05986adeaac2cf5, &(0x7f0000000000)={0x1, 0x3, 0x8, 0x1, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:34 executing program 1: pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9d97, 0x7}, 0x8) r2 = semget$private(0x0, 0x1, 0x88) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/140) semget$private(0x0, 0x0, 0x381) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x3, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x48d1, 0x200}, 0x10) r3 = dup(r0) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0xfff, 0x5, {0x5, 0x4}}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) r4 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x7) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$getown(r4, 0x5) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x1f, 0x3}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x9) getpeername(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) sendto$inet(r0, &(0x7f00000004c0)="13f51f19c10df691bc186b029b37b508b33a8236ccb6791022c04c72ae221b9f24ae5d7e8ac4dc72d161bca4528e2a045654aa580a16e062e4ce8b9540960e9497b6d9ec033d136a120ae65784d222bb4507f2004304bb136de1629a6e9d71bc168d89e2412941dbea1442019baeec6e2dc3ef13430c1f8c76f0de79324b5a61cd86ee793650e30522b6db4f45dee5ccf48988bc838f3f8522ee59dfd4e11d78ba6fcfd780da15c04e4a0ff38456dbfe22d0e0b85a356f1666cc8c357654780073b01c76e9b0b69a2927d55a45dc83395ea1163269ead35b320aab075901885bc1bb127463c928694ee5c2c9ab35d01d01d5819eaed6883ff849af9430ec6b075a883591f496924b25a4c1df4d003c06abf40e8fbd6653d12f0798a36c4858a365ba2b562b5788fd26c68ddb42ab8fd9fd3985bbaf368ce2d68f9838c61ab215a305214121a11b06d642f7473b23d0de728e2348eb3e46c4bfd11852cb53bf94145144c3c6019fb58e46fec449808ac87c59deb921d85cb50f3d8bc8771f2fcfc83abcd2317db9d230144fb8b6cbe1553cdc13f10c4507c88fd609b94def5da463ae63cce2c357f9e6075e01a4c7c9d6b596b51642134cd9b6f74da3e1a0122f9ceda6279da2295396ae2a1ba9a5adf18714db64a0d065a15386bebe77366504bf4712d489cdf5d995495aa219febfc6f8d661d3f21cf204ef1725da24ce3c9066f18cf7916fe8d1d255b57df07e3c898a9f4523694b0af6ca2f9f879e2146549f21161b69f590a77af68673f925393ac67ceec6c5705a3afa5b94bf1d0e4fa5086f67e99741a01cbef218bdea8dc5c79198d5edce3563c124eb8143061ec5e3d392a8e555e1d002dc2bd3b389805c73ce9688117a3f11c276dbb9ace76420af76dad8697dfe4a2d16cbe1dd57a12385247393c7e911df9da0bba9904ec560780b15c8162e20af1ad2752e8d8c6faba2ac55afa7d19dd7c4da49a2cc9e1683df633e78f74083ef36edf9f9e851cd0f40f28b00ea33bd2fa04374275c6703067a78768e11b583d587572ed5049c5d035a8d48039663c85318c8ef282e8437767936c8aee2ae08dc414eff0ba930ffcd5f6147a9e62c00854e9d5e8b2bd1697eaf39a6152fd41fe6331e9f89e463215aa4f5b6547f053c50c2b125fddf758181fbf5d9f05190eddaa81fbc243ff5ee2c517a8a0e15c01f8199666d8749aa56951f50c72ac98461818865e5cace43432570d8e121654ca9b2ff0a75cf3ffce124c12dfaedb469033d388804b6fb58763e1de8fb9687a00ae020bdaf04a8f809b7c78b46b4b4690517b5e09702e4b41fa3d3062f5eb45474e46feceac7f9e14b03bff4f11976a87153660ad80deb4c28de003942f89acf9d38ff7379c27107809dd77baf5e3167ed8f5fb4932dde28485943578b679a56bd4b645e61e722f4fa016608f114e55abac2392026f0cdf54d0d2c0febdff0f5fae193399ba2ed49432e694d076f478956541cfcc77a35d17f5a06c3140bb5ff3ac039badd5d011bc9251aeb088add4dfb16e60c0bc817dd34477ad157ade36d83f1cac04596480d327e924207819f85a8f053ef1bea78c7e6df1fbf95eb93158e574bb7046d68ef8a97c491eefd8a5adc502df690e9c865351beb3d1bc1b224c33d37931cc4d30aa71b478d50e52dc941279e13d56def35bed1495f613383eaccc63ca161db090279037765ae14b3962577c19bc09e507a3ebed2567c0293b5ba33ca41c385f4506dd754da11ab769819ca4fca555719132b06c14b0e774743468b2f1b5d237ba389c0655820a295ba05d81dda8def73929f9daebbb898e683317f9c82c2f38ee4792d716b87e22074e431cf8d3283f4ba588321f54df1a204b9f697902424e138d7fad37c5125c139d5c218678fe1fa5e1e23b362ef9eeea6a013ded5343a4c4f54ad7e4280395beb4ac43fc9cceec747db91dfdaebedaea00bf78db27b46bce1469518c6d5c4c0b3fbc276ea41e9d18a492e8d7ae56e02c7ab9f0252f46f5e4ae63011c52e6d529fff6c5df4b85cb9c136f995d19c65a54c4bda8d0c9b1e1745cbde21118a2bb8e46b552b226c2f1f4c27eadb588713605d482481366a009a329f00eccd43306b96f3f2bbcef7bfde6a8e8ac04f70984c81793a88fecffd5023caf3920700c2e04c5bfc6bc71d41d89b465dc794b7d4f7099f75c408a186d1bf955f919fd42e4057d79789758fad40b7c27a66b46421b1bdade3a54850a38b755830fed1547f598f9318ab2bbe024d2a921b525fe3ec7c7e8539217a4fb2d6f460852ca577d5f8a968da3405c602309a5d80bd6921712f56cddefddb6cb9380b7644dee749337704f427f4552cb0173c3c4c592dd28bc4fa74357c534842049aaf641a9505c3bcfedd91ab0e1b0b4d93926002697211dad591c92ca28b016aeb40c93b9c523beb4e3d9fc9a8f713e5fd24ea9eb7fd1e40463cb60d308fd51ea9e4ec7bca56126e3cae761a111f3365cf4e8a3d078ef5552ed42a86d892cbc98585d51811359e628da8184e5d6bbe330ef41453f33b83adac13979ecca22744519ebec275a86b6a1c81601085a6f2010f7e67b60da268e4fb8aa1d94dfb84fead8f17557760dabacb88fcaefa9f69b7b77c197c0d489cc29f1bc334084e3aa6d6eaf774720179a78257a313ae69c34476910e41e43d5d582a28055df6f855e6a9c7ceec454c42e513879c6b305f6174918e983a2cd9ec3730fb8cb8187a0ee9ef360fc8ab5393c499bc8c9d0c3543a023bd63c70934f3695d12bc67e048685ba14110a383a2cdfd2599d193f9915249457d1fa4278a00dcf645cb5144efb3f52b933db1737cbdd13c08b2a14e19605f68d77166613958d91adcb0c80e817e7d4c00604f6c74e095549a311e3e344c8d007f1ba7b476daebad673624e97c8304feed1626dd1ef36718023eba0afcc1746c3b7a174a8909c8b34102967a854025a00f6a34f93e0dfed7ed466fd10cd9ee8c385067c510ac5c330510fb7ef8ef8d82aa0e217ccf28e81d9b868b514a27d5ed33b18b2b46f98346f71babb5353a82dad523ae15137eb42fc2b17beda4380ca9242d825066fdff92f72ce5bbd4ebd6ccc28d698eac327ccb48a6b7761bc7387b0a886fac97cf124ad3dd06ecbe0c3701a8e9083ede2d9cd23746c12ee27803b822fe79c5f4d123ca0397acffb2c95dbf895c07ed5a0105d01e39207ef506ef3178ed6b83fe40b745718506ea901efb0fcdf2076c24f557b7ac87bfe41ace110fad03c9c17d4fb6261dc7d4a93f9e38cdcabab8f9f06229284c31de1bfd628029e98bcd23fb5e3aa3cf0f6f4ae01b6b5858b7456d5cf84676295c14b6adea10732a4d72c3ef933cd302731f029cd65f746250619c647339054c536d673d2bfe8296fd025dff7cd5fcb539532e798e7974abf6273496b11504a607a151a8364a01428b30507ef7793fd19bff7771a2e69cc179a5e22b21c8878fa62685258ba252e63e9bb22a6fd1978f7dae06b0c19e23727efb70253f5269ede78c70af0382c910e9cd459b3757c4d8953cba83c922ca860e43c607dae5ab666ec80b60265bec58c489e0da9231005cd6529a8cdef626414098be16c3da74d10e913b2d3141b87294fb3c5f8e5269741467074d7570521f50876b8f7a744ff7b0c065fc88e4b6ed6fe143facc586ef49e76cdcff28d14669afe49e0cc9b4256715d89ab408342cabf187ec636122227f26b95352a3711d47ab9e7a485e7d60421b1544e29d7de900905d8774f20a03b713ceaea4129eb98bcda20516795d73a6f444ff0edfab4eec241b03d5e6456063d822692cdd6596b77856e5e7dcf6786416c0b50602f1eed283fb58e8755ce978a241e74b30d4c6107bb6adb138c6d1d1bcff82d86aed2d5fdaa416aa8854985989dc1ab32dd58ecbeffe1c4506719765382e1f3907347f8095faac3066cddd74b2a9cf637f31d7ac2523512565e7aa6144d6e62c55901afb0ed308e290dae52d8fb50476532eaa17ad2da69fc608aaf36424a80502e935199157b3db34577e7a4b0732f5a486e13f45d3c44009d77a8141c6bd4bf230601d11dfd8998110dc75c5ceea7a64f5134d22b3c731dedbea9e6d785644639e4159d3c37365aab049ed8caf1f386f7a2994903f53aa0786dd2198d3a4c6b6a127765e0d67f8b0b65e6aaba256a5b46536c332f9da984d58eb21af42f10a24101a7dd3a74019a50d1daa54308e2b0d5926f4ec5a328c88da12105f2614a7335a44a6365bbe7b00f42a770494887a6fa5ac9fc3240f27fac2b5026e945f7f5331fe31d0f7dd83e9038b576caf483d92c34c09eec8acc8c8dfc83fed05028998ad95c15747da4e4ededf7551afe3000e8cc80aa21126fe092fa95de49aa53ca2e43d46fc06e11c1c13920ecf0c513a31bb4a1955f1c55225eabe6afaf119a8a46a0329cd437ce7601fa4dfbafa94acbe665469a9034c1640de31b59978920e95ec2e5300e8bcac68662d211ed24fbd59959349c09cbb2abaaa3b55e3ec77ad73ce4117b8cfec1930f6c0c48e75c2cda7fd1ad76aec0a21ace61d644336565ee9e111284b2f5d3bba6fc811db0295a48b4157b61c5dffae97155f28cf99232ba8f669c74273cf34969c8125eefdca3745fcd612584b6227d874ab2ecc03936825be91c0aad709f57d6b369d24c7b12cd4e9f97698b6efba7a5167921821b55b3f81a5dff547b12215b2587a81d450336e5ece117804f9031520b08c64e4884dfd3beca2aec8bbbf5291792329ff4dd31221a01d45084bf78da388ca3cde45587ea14be013f2323c20035f7114ca6488da7c16285d2e78d2cf1a70e9b69126ea3cc951633ca1f5ecf125fbc17a9dfef52d3003cb80a78882b513698145b6e752968eaf24a17467ff723914765d16d21c2454fd96fb7d0ff5f0ab88128b4bc1c50e080a3cb743859b42796bd3233da0bb53fd3e33ec12613c17a50e258a31570942cc9b3b798fb39a5ed0f2dbd7eec192a5c28afa06961dd6cb73be29f983b470e87d63241fb03422ee26ef46c112a957cd5c71d4ca856f474e689cd5d025d1e54cff67dd1de8d094b7980bbbc2a64cc2a45676823a37d439fc27d2a790a67b938da304f46d268ffa074fa7c510fd6ee7e399cbafc6adf0b67207a3e7c7896e911510637115229c34fb18fae579750bd82bcaab2ab8b0bb0b1be8334c861743fd36604d7d70277cb7a1ae9fd2899991357704c4037463afff0c9a83d06c2fcaa1d95a870fc271c394964722289da6f1190de0a7f52676d69dda30941f7766bf7686377ecada68647005958b331d1fe8702b5271b3300359c679843ef55bc53c46a772503f2ca8bed99244d61d07c9fea09ed6065bc834ba7e449a26e6c84f8c3560f6ea33b9e2bf5ecd9c384cafbc516c7df344de0029e1e108fb8b327d17719338ee84ccf427b129b7067a77e875ca5d2694a5742b1d8767aa06b0db54f5d1e5b91e1db8f5f96c6ad68d4db1a55addb19053b56d3fdf5e587ea26e63c8b45584a6856a6686c0a36e11b8a4d8af78b6438b0e86fc3804dd169662ab13073ec04b59c1aaa06279e2c0bd6452c510e64aa25bf481b572693a91e8522b04c711d78e6153a772cc3012f29085cdbdcfa9f2ecc38977cc181e6951382f115ef6d30f7fca49d0bbf758a2f69139b1b8d9dbff99f2ac6fcbf9533b338a867f31d433fa25497cb5ae6525e04aec6555b9835aba6976ab3dd0e6a52b73fcfbc62bd3ef2c952f4e0ab7d030243ca76910840d9a6bb08a6e8dd5b0c", 0x1000, 0x2, &(0x7f00000014c0)={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x80, 0x0) readlinkat(r4, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/113, 0x71) ioctl$TIOCSBRK(r1, 0x2000747b) r5 = geteuid() r6 = getegid() chown(&(0x7f0000001600)='./file0\x00', r5, r6) getppid() open(&(0x7f0000001640)='./file0\x00', 0x1, 0x2) 16:00:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) syz_open_pts() 16:00:34 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r6 = dup(r0) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x3, 0x16b) r9 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r9, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000400)={0x1}) r10 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:34 executing program 1: chroot(&(0x7f0000000180)='./file1/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x0, [{0x2, 0x7f}, {0x1, 0x5}, {0x3, 0x7f}, {0x2, 0x40}, {0x2, 0x20}, {0x3, 0xb0e6}, {0x0, 0xaea5}, {0x2, 0x3}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0x3f}, {0x1, 0x9}, {0x1, 0x5}, {0x2, 0x30}, {0x8c1b18900c5a04d8, 0x81}, {0x2, 0xfffffffffffffffb}, {0x3, 0x10000}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0xcab000000000}, {0x3, 0x8}, {0x2, 0xa0d}, {0x0, 0x1f}, {0x1, 0xff}, {}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0xff}, {0x1, 0x7fff}, {0x3, 0xffffffff}, {0x2, 0x10001}, {0x0, 0x7fa2}]}) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x148}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x5ad, {0x3f, 0x1f}}) 16:00:34 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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', r0, &(0x7f0000000440)='./file1\x00') unlinkat(r0, &(0x7f0000000280)='\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//../file0\x00', 0x0) 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', r0, &(0x7f0000000000)='./file1/file0\x00') symlinkat(&(0x7f0000000140)='\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', r0, &(0x7f0000000040)='./file1/file0/file0\x00') 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x2, 0x4, 0x7fff, "0bcc67d107fe31b4036ccaf1a6abf28a6f4642a1"}) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) r4 = socket$inet6(0x18, 0x2, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) close(r4) chown(&(0x7f0000000200)='./file0\x00', r5, r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r6 = dup2(r0, r0) unlinkat(r6, &(0x7f0000000240)='./file0\x00', 0x0) kevent(r6, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffc, 0x8e, 0xfffff, 0xfffffffffffffffe, 0x3ca7}, {{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x29, 0x2, 0x0, 0x10001}, {{r4}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x5}], 0xffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff8, 0x50, 0x10, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x70, 0x20000000, 0x800, 0x3}, {{r4}, 0xfffffffffffffff9, 0x10, 0x10, 0xffff, 0x9}, {{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x80}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000006, 0x17, 0x92}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x3f}], 0x8, &(0x7f00000003c0)={0x4, 0x3f}) r7 = openat(r6, &(0x7f0000000400)='./file0\x00', 0x40, 0x1af) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000440)={0x1, './file0\x00'}) clock_getres(0x0, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000500)=[r8, r2, r1, r2]) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) bind(r6, &(0x7f0000000580)=@un=@file={0x1, '.\x00'}, 0x4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000005c0)=0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x2, 0x2, 0x7, 0x56, "20cf0ac11db5d63ebdb7edb82b22cef37e424c4a", 0x100, 0x3}) open(&(0x7f0000000640)='./file0\x00', 0x8, 0x80) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000680)=0x1ff) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000006c0)=0x2) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000700)) ioctl$TIOCDRAIN(r6, 0x2000745e) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) getsockopt(r0, 0x80000000, 0x4, &(0x7f0000000040)=""/88, &(0x7f00000000c0)=0x58) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:35 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) syz_emit_ethernet(0x7d, &(0x7f0000000200)="6488b32d5bfba13d8720853497f889fd7745ff8db05fc56d9cbfdd785176c7e1c4d3b752d9cd9341e69f023f53dd9a96d6aea4c7bd35a3fe9f996ef358081e1219a0504417d51dbe549988eb7a387576c31e0024fd49e44995a07870d4c40ed05eec49ce02ca80604cc2c72d005b4e60a98619f82b3f8cca1d930a10ca") ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xfff, 0x7, 0x8, 0x5}, {0x0, 0x8, 0x2, 0xcfc}, {0x6, 0x0, 0x100000000, 0x101}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x769) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x6, 0x70, 0xffff, 0x1}, {0x1, 0x5, 0x8, 0x800}]}) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x8, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0xffffffffffffffc1, 0x8}], 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0x7, 0xbc69}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x3, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffe, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x80000000, 0x6}, {{r0}, 0x8e7d63c9fef4fe6b, 0x20, 0x0, 0x0, 0xdf0}], 0x4, &(0x7f0000000180)={0x0, 0x8000}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x39, &(0x7f0000000040)=[{0x0, 0xff, 0xfffffffffffffff7, 0x5}, {0x693aaaa1, 0x3, 0x100000001, 0xfdec}, {0x2, 0x9, 0x7ffffffd, 0x100000000}, {0x7, 0x4, 0xfffffffffffffff9, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:35 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2e, 0x8f31, 0x6, 0x2, "6f4024804f5b78c8f82e9115f4eb7341cf0a3087", 0xcbc, 0x100}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) listen(r1, 0x4) syz_open_pts() r2 = syz_open_pts() syz_emit_ethernet(0x93, &(0x7f0000000280)="3a40495eefbcac8343335699e8e7b8498af24b681c00cd0293e57b718263d0e33dc8579f08458775d6adc9fa8adffdd8a4c0cfb7b965b4c0f72a076de7f10ca2b504c0a5c82befef6bc8bb24c80634e79ab8911778a7c11fe6dd6122c0949c6a7f602af0c3377485bbce4b4d75da8714b52a94ee97f7d57f7443736642ce3578286ffb95716c2603a8d90e2fe5ac1387495f7e") ioctl$TIOCEXCL(r1, 0x2000740d) close(r2) r3 = syz_open_pts() getpid() flock(r3, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0)=[&(0x7f0000003b80)='\\:\x00', &(0x7f0000003bc0)='\x00', &(0x7f0000003c00)='\x00', &(0x7f0000003c40)='\x00', &(0x7f0000003c80)='-\x00'], &(0x7f0000003ec0)=[&(0x7f0000003d00)='%\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003e80)='\']\x00']) msgget(0x2, 0x700) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x7ff, 0x4, 0x5, "a33e2f6e783c1c4b12e948ec20f9d06a2f75a342", 0x6, 0x1ff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x1) pwrite(r1, &(0x7f00000026c0)="72629e845aaa3dd5467057", 0xb, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x30090, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r1, &(0x7f0000003ac0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000340)="da61649858307b0d832fa914e7c6b9bb8f69a852e1b07061e0baf9f8e89828453fbeb9ee862d4e1b59de90efa3fcbbd5a3a5b12da5752b851808ab8478dc089cbf29bb95316f707fe27e0ca4eede2ee9e6eaee042a94b2594ce4e2662954176a4d42ffd5642237f75c29b5443cd4ca8599efe4b3a469fa236dbb9126efd4e2f0225b3dc252ab5d549cd731b69fc601b322c3ef400b83b93faae8eea282dff3c79711f4369e0ea43bd76c85cc1a6c7f76a05bae5b7c20d9626c9681db5d079779cf20617733c0fd17a56584b7bc4866c9522c19cfa71c0497b26dda06d0f74f7c10a4b3fa9cc9cd5fc04673b5e66f25abcb4e1231120c159d80d541024ef4c61a38d60bfaabe55f713f70cd09e1b1d9ea57195e8065f9e3ba2d2fe2b8336cd8f7434bdd9ec73475cedea2902a093641a5749f3a8e9341e28ac805bcc75bb3b3d0186edd5cd35fa06ef9943d0d9bdfbac193da9dc68e2aa6ccbfb7f3ddfdff4306ed68e077d360e7b806de8446000b888a0ae0014ea017b61b9180eb7c88d8d084a251ea71a492172d8d1c039e26f9da4a52d455e65ef3657710394d53d2f2345e0732796f3bd899d7cfc985c72044fe981493c0c24e4330a4210b4fbf91bdc00e98cf3153d6188d216c8dd61190748c689a0bde90ddcb02bde5323735fe1d55dad348f555d3e1106bdf3011f94508536ef0f612f81357ffdc39cd6f40a9fe1f051e611bcfd82a2f7ce622fbec710c17309e39f5ed3cd3ac0bd61306fa242ad8ad64096b0f369f48413f35dd2aa6c8babef91b336ffe2a90ee92f6fea5d45431a395ce2b093931809fb7dace4802b3ecd26fc5a105272af6671f939e8fd439de9523f773f6f60a3829fc68ccdba4b6bbd26f95bbc12844c2c77200d76cde2950c748c4ce887cef3310f921708e7944ae732a547f90e7cf18303639a17b7a2f959a740d6a8656cf7247f61cdd3c3100db1a48f636a304ed31e6bcb22fae1b38af4bda146924e5863a8cced6508b945b4359fe7d83d5bcd13cfadcfeb4c6e57364afc4d8ce303c3b1f9e9517e8d7fb00d0789dc28901d88c20ba53cdd393d838cfeb7fe42db007b793d649bf998aad2874c061cdbc97f0b28c9c1368fe59f30985e651ffb029ad39eb51705bcbc3428af32bda7dd9132b3b36fbaf193bad21f544ca63ad16d038cc8a503406abe415f9fffcf2a7003d154ece0074f9dd1d3cc8cd24a97abf4ceb879c35d8ed9c8041ad2335ae8178d8f0d9c56659de2100477daefe1e4c3482f69d12a06a032ae0a320cec466835262ca5f7afb15b5e8cb422c14c7e107b052ef873d12c574463d5a35f1287412d3f9b0fc9b31feeafada3c7406c882286e0903eca537c440f830b9a4c2b92cdc630a3c9ba1cc0cb953d86464dfe6abe8ee2768d3fec917df9cdbbfbfbeb78419be2d23a1b330d7e36abbca2f5ed8aa1632c4d97264ef84d995f4d8d6d0e47f40a77bf3375cb5e1987e2b476e370d8f932093af7dd3f82aea798ecd807220f22f908ef4aff6d183a890c9e09864c773cfd3acf43ba6162bc01281b5756434c075a6292838a8c31ea34755e334ff1e5e0d77d96745cab5236fe54f2954f86c5e9e67fc2097927249dee7c0aa1a5a873e1a90af77381b049c3608c7c8023ba81a52bc33ad868ba59668a8ff34d4c46493918c8b934afe32d6e4feea7e2eff838c830dd77de6ef5ca564041a7639ca1420e709c904e926989acbc59f91f747765e3eea964dc6b318379badd6590a6b0a7efa65e0f970ac9bed7c48cc1c12d70a3a2a78d6f780043502b95b170a555933c4eea014fc96e8a94cb51f9cbba64aa6cfe0ba37b10a5820a2b487b12c8722abf9e8658c012ec42a8c312412868bc8368a1368dc64ec78aff6dfb05e02322f37f8c05fccc9134e8ce86c808bcab110028afcd1ac3915f6fae3fe54ebb98561e319ed25aee1bb0ef282b72ef47e58f461eb1ba5688bf4e1de1e21c9d958af3a496b0ec815350be803cd14a12a4b9e453405172dbceaae34ca1dd8e32abd0dcc9f553022f5ff37d7bfab424dbdf834d1b60b93cfa1d9624a722bb3013bb24c52a8fe4cd0f95f191bc74a42e445c79a6e789699c0f9a3c94f7f76bccb0d1c3ff565c392c1e03360661e1b627b50f728cfd28dd05c2f3f746cc151d6478af930dab912ea7d685d3493c9a949f6b64cfc7ece4598e8511198c8e793478f5b11c26fcccf3deabe2357421c619ae44155ee414e885cf3a228a3fad0e4df0a88766671731e793bd0b063b5908f93ba701ec0e9b351b7ee836d7c44266f52274bbb2889bb19bcc0aa1e9d057bd379f32dc28a6ae124c06918e63d70f08b01e37662b66684f40cae55e55eed0cc897af9759cad02c79fc9dbdc52cdc6cac5edd81c2b066b804d9c422f891c45f8b305999a021428d14fc594a2ea8fbf563f29730f2f8522fc4836c37e6a4186de211032b8fabb8b0476648f090f28b64a531038f5f2222ad9227483832becdebb57f83930f57e70fb87fc56e67be05fd86c461b024bb8c6264195bf0793da642a650c1c6b8f9b4663c1fc2fa4e4c91382dad646def17109eb54f62ec3a383163b259e621535838cd0bb9d33784d77079b80e713e4cc1f8bf49ed3dec12d43ee84d2cac269b4e71ac9e97503251b499b849eaaac5c577f4aea2f1cceb1a552690db8fefe3f105cf589cd3f472b577bea72f5b2b1fb5e43663ca894c6b47aa68fc22af1369012aecf0985de913415e0de4eb79f6b2c98801c8edd8c866d114b8c5d92de9a733d3b2f0b5d585fd37ef8ba85ee01c121f02055b7b3aaa3b063c9a7dad91e71688e7593e4b6aebf72bc882368eabea5bdbc9f524bf107c7dfc79f65978475b4e2ea45728c5c0e332e66688ebc399aa41a1dcf63d40da75c4a53e7eb03fd4825ae4f67298f533bb3553c3b0d1f6a88b74120ba1b3b20c1921136a14db7b12f22b075e90a738764805b68ab8a81f7d66026048befb60cc9a0697eaf58cdc335e68671b938690a61c7c617e9690be95b6a657750783971b00ad67e47e420140a1f7c1444539478a43de83e23cbad86beb00a560d29e95869117caf7941f41149d800df732bec0bd2b750e417b4cdc2c388ad0739e0b6ad32e9977f6ee9c77a5e91472b33c5280db5c35e3153a28180178a5d0bc8fcbad7580a49b3c6a5f21510dde9d89e32a1ce5539078772d257f900749ccef6c4e4afabfd15518d44bce3e424325abf66e205dcd41aad8e6a2b756c91eff945c5c0189e2dcc4abc6141c1c334b63e36a0b3a9a25a36ca034e2a3d70474523725371c626aa2da6b3192e2f9d41b1fcbbce91afafda9149fcfb90d7ea1524e2a0b23ce80ae7bc484756e27a211765a4858767b253a01c59de87b503de48323f37df8a0ec9695ba07c13ce07f5b6f9f0cdb44a359164efaf81dacf065ad900ed2e3fb89a9777e16b545ef13bf8c3e59de2edd5868be16ef3b714c2db352e94206b77cacfdaa3e494d2ac8788953d3d8411f3da2ba067f4e10af3887226baf8c6662de444cc6768b09a616b707e469aa9f152b9fa1e8351b5ae399ba4c71c3c2d3edadb369509a3ae17450d492fa0974b8e004ab330d002f63fcc0c4c4f00ccc2674e347e9c39e55629ec0cfa1fefcf2b2841231878719cb4f5325f4382f534d693ee545e4d52be0071ee1748aed8d5cac7570a1075a966a5da2c03ecd55afe514f07cf99678f9230af8480169cdd0f6a552d0e3b1b395e24d6f3807d2e4b25251869851f1eae040444d2850d397c879958c732b5b21ea596bd8b8e56cf46e7b41bf8e51bc7b29b90fd499bee291b5ee9f791b71d1af2d08ce5d646c7ac1ed8617d98ea9f26f5601e4c74d808b1bb904d68d4722c87a0bbcdfdee95d2f30aa49e0c5b758a3686d64cc53b078281a2cf3d2a0a969872a4a58c8c37e81a2078ac97c3eaab131b9b32cb07925ad57cd7fbaf592ad6adfde5fdcb52d517d0c1dcb7c13c34ad7d9cd84f71e007465add963c00879f4bea31ea6b3908bb6c14746ceb8817e3287b22b235635ae75770116ccdc30935bca98754ea20e2c9e717cd4b97cc8fbc06a61d8b0af3fa870fe81117a5bdb8210d9c6d822d20aacb09fca88cc645301545ac68d7740a8618c553b1d4795bc5cc033769557817427f0ff5447eaff9fcda8d696fdfc558bfebbb2b9871339382ada894e6690c988c9e2176035dfdffac2479b204d73b17d3d84077ef01c36df8e55b4e3f435f3e960188a640f3fad82ce2d33b95e35127e1cbe69b89fd0b6252468116ff163668279431626b928fed6ce2952e00541ff9eb7d63d0ee16168f75a96136f47a8ef9dfda7d8ff41108671723faa141d28ad067ea6dad0e0f60c9c506605de591c95a6578896d15d66ca22e7bd40851aaab059a643bda6b0f16ecdac1dd370e7477d39ce68c2e8c4d9a0c9de46c41a33af2f165f01316c8648715ccca6f478620813acff6c34ef8ddda1cfbec9f99d642e8570ca7c529dc67a7fe96533dbe2e059c693ce55c5848e6ab0d4a2a2a508a1765ea0569c7bece2a396750f6eb0302d6859f74b3c8907696c2729b424700148899ac1d0ca4be5302c8532caa5f94eb52fc021b64557eb31436dbc78df469ec334794011b0eb222d88d539f5fa8855a3b8a0eb37012a5d261a1176b376248c98ab723a1b3826a7dca7c878f140fb010e0d105c022450fffc67784286038883c5488cb6eb7d33f4b945e613b894082520da078befdbd60b7b29d6d153a9096e4bbee9e857d0b0b0fd50386bcc50446bd0727273d828e5c5307a6eac785e4e8d2413f7f65f7bc08f677fcf33764925a37a0f655d67dc0d4e37025c35a7a480c1fd59271420651a0e534ee61ac47c6d184418bf10268bc3986c7ffcfd1bede50705368e75084557db516b9b432f6c3b1a5644848b3ec8184fa65f6b91357ad089e0dca702684abe9a82c447aa3a8eea49241a9347726f94d4b295808787256b87c6f6d821ae0b807433c600c97dab55dbf644a9a1311005330c2c27a2e2cc908651f9439ea7eabab17060523c513cc48a1c62333b1d32985b87bba18abf8d604975c08b4de10aa2411b324707973ae67db8b932edcf76e2423366c7b440ec4e665a32592449589475db324efb3a6418fbd2b140622b6df669d9fc2707951e314aaccf112a491537c6269972c8428cce963513b1f49e377b01a0edf04172215d43cb2716e30342aded44449fac9bad82dade92007e9cb73677741d70cdd7040287c3f4716653e432748adb4da81aef5ecc4f82705ddeca2d1bb5f235798af4876eca865be38c6f349e9818bb383829f33291f488a76e9d3a4c7723940673332c4f78a98b5dc3c40d5b4e317ee6ba62074ce08d8aa67773900fdfe39ba26c22b4f75254e4003dadfde7d7a3a2371193fcbdeeaaf18fdb30f1231e98890761c23e0d14b72404056918c9870dee6c30b8db167936e2419238f5d38488efc0e6ded8aab232fa439dbb980fca09a0bdaec941f11ffa1d902574b5bb90eda902715ef1b1a644ec5b9a5115d211a174184791204057bc2c144e9a15332e9fdbf8cbcb1094dfc2ca9c72d12b35478601a9d67a467d1dd2b205bfda4d28171b16f355a41bce98c77b574e4d6834c8ad883d1e1c70d2fa3567498f39a962eff887c606697c83e04679cfd99f5a959a8426abc2b097027d2fe3c2c099be6ba1f44d63ddb9ebf18cb808a90c88ab8d9a5d3e5883e14c716737bab1e9875d7ada4a2e99d4a06a0c826e0293ebce4fe27a7a27ca0fa73d0b3bd6df23c855fca4464335d7b2e1", 0x1000}, {&(0x7f0000000180)="95ac59da99cb73e86642c3964b0b6227a7fe96749a3dca5f089475919c40a20d5157904d12ad299a85526c6c3cbaceef5bd32b54a3eea53cf2ab83893f5092ea6398c57ae026261be22afa3e36e90e13da80098e33ac9d8eb32c34a5a8da9600e20a0e1ef1dc306676a77332b248c84d11b09a1254145f9b0f3b419524e1a0b076f7fc5e544f285b651750586da0ed7fd929a6c544b74230efb4", 0x9a}, {&(0x7f0000001340)="661da20b60b15fc600d0fc62c0ca52d400b297913b170654a0fa828bc699cd20f362299313e6056d8702b041a0e8105f93c9848d37a560430020aa0b2b155d85680f65d99d0d961bfbe75527f3498933", 0x50}, {&(0x7f00000013c0)="f2cbe05d19ea04d5aff4b2be9715079196ba6b92fcf495bc027b6e01a514aed1223c1bf614e543977c6cb6f7c39b830bb205c15a82f58cfbddee4ed899e8202f97f8cf03dd228c0d3527bf8f20340c23d45b10d9528ac648de29bd1686fd3e3ddbf274f56c0444bea5ea8bbc7d43fdc637de8672a7fc34aa7d205ced81bf53cce2249c4714c460b955368e510b5dfa", 0x8f}, {&(0x7f0000001480)="4e55ab64df683ccde90bd615019bce071d70130fdf16046789ae4a1f46326c34c3f8db17c9e4a508fbaf7c90bed9ce1fae4c74f92f70d85b8c966268df75622eaee93289e88183349c14149e1135dc99d3c053969e", 0x55}, {&(0x7f0000001500)="f68d2c2d2c90ffe585f2c877c8cd33484932cd576245cd232c47407eebe0dcedfab305b64d0008c2a47fb8ae8589fb5bb6625699933774597b055068968909665827ed97a166d9cb49a4a1a180a0d5d4ef97443403bbc564ef48b8fcd0d62a77c2ef42a56a8f312ae49d53c09d0634003766cc2b70e303f72466d5f6d1097eb6dc9f326297d4ea34cc0dc1e0edab006981d6c8df6ba4c4cd5320b0715c3c3ef2b1f82d24cca5247271aff43d5fe60cc2a2ca0cda4c56cf73aaf14450a1d114bf56295b690064349382fd963a2ac240ffa6bf97593221b275c3f7a578a67c10d9ada3891390a0e4dc3e9f28a560a5174b8e3edf2bb6f125fc4103fe9125f7bcc5cac0f6b44f882cd8f727107cf10435168d642d1aad05baa6aacaaa0ba8b78151a49998eaf96da57f82f247107a4da1a740cfb3b74ddf3c20c9f920b331104f9529d756b8c2274a5b5fe88d5318d72af177b8bbb61b2e9e7f2c8ca5c14c8bcceb3174ff549adc58d3fb0a44a051f7ca7300f55cfc345d5b1288fd8857954cfae6bfce7bd4bd069d6f8a205b6bb3d485ecb782b3e034ba11062be1f304776917b76144724ceb1eaa8528d5163c6d392b8dca4be04d53639ef3764fd1804b950ecb52c3ff18fe21b2e04cfd7b0b9980fbd1d6dd269aa7dc57a889ee02dbf8d0adcbbb2303941f6aff39e86af4d922239c6cc62f62dddf72c480235264895fb5dca59d999bd926fd467352ec67ddfa62c4a6d1a1d5f7501d9049490b36f092f66cbec5d883744c193a7e9e85e173ef4dc07d00212a56c4c88d54ccf7ec778052a82d3da338932cb00dea0afb830834b545eca93d7667ed9ec01e1cb27f2c72de0c207fa3e6e7471a132371f5046d8f80d4161dffcc629968ff851a3b892f802ee5c42706acaafc3d20009241ac0de191a8b14915670f0b31601974db89f1f4bc3ade13a41954470d855aabcc8373a54d3e074ea5797507b08399cee1d1e61397b1ed7c0df04bdd858d8291ca0f6e877f9645321eef6ffb0119d64622f34d141736d7700840be6f921124b64acfef87f9392ea284036f39e337535a99dc501660154e64f3532f8303e5362f1890c46f6c777f70a974e830f570f064963c09af0e211bcf2d0ad65c84b01247e04561b2d2f5137e5d31b695ff8ffe7543fd88f0ff276e218a34baf7a8a5cbf3f49d4c1d989e366c1ccfee8452ac4fed088da900f07b0faca0f2c5f01a77b8452d2e7130a7f59a85acbe93ec02c0beed1c00ac2511d279b0b5e9c5cf3fe88278624b037c21d52694dabefa89385de9f9b3f4de1e3127d2889fcd2936558dc002012ea1c91faeb196ce5b3483e58cb2e7508ecfff7138707c4ef9135260847ea3128123dedd0bb2e3d90925a9389815801921a5bb82665513aef2ac769970a3f7a28da7229903ee5924e9747880983c05a94e47589eb09a7214d0ee8ee369602870d5498941ede0994541a79221f65c850099db597d38c9426fc27209e3d5bcede0a1d689aadff8f8f6c8b2b2b32c3a0149bc3e315f9db13782f2512095397869691d20ab8c6bee9d8468142dbc28c81e587efc02f93d3cd007f6f5ebcbc5fe3b55e6870bc4964db0829742e28063c0c37c1dc0679d66ba7308200bad26805e43cf8feffae58ed39ada0cad8e5d93b47a65dacc56254f13c9cc6eebaa972268e47dbc2993631dd00fff07bbc8f774a972812da180d63f2d557db6a34e9609fea7ebbd1e50d487566f48b0937b52e69eb92d420251c4a232b88f830662c9382a562c2603366334b06a7abdfeded7b3e57f809381635c77179272793181fedb4408881df39497a6ff40eb8ad89f117d3841fa57e8e13b2f6aee8a901e2c20a48826946f205befc36ae831debe7423b91cdee12db6edbf82500138b43744c3d7e284d03843376b8e3f353af22b3457e8931145b93380c1dbd0e2f1b3eb1712f258e1ae1cee687a79aee544f027eb5cbc2a95785e95962de0667abb58f4c69293aba109ddcf935cb0e518a5beb50a3c24f5a241587fef2253b05dcf940356332887a917b2f764f55cbb2f98baf23d56e610707226bc1a0f73ca7102c4f8d540afb9d7a1f25e487670c5da1311a2a50f54f71aa898e32f224d370b590e80d264d45e010530bf2326ea360d768a0c3ec0b232de4b0a44355d35bd5038a4f4546b97b5e6ae225ca0120e0ee6eea6fc170eb0c29497581d65cd08224e3affdc39238f204ac31d36c6eded1243f8af3956c43624a148392aa3c245d618dbdd5558e4c6b1be6b894f50f1aedb74eaac2db7ddffdc8cd31791e1e80501540628800f9eb81104e78f43756ea275152399460d0e6f77587a89766ca043bb1da8b7fa0ac119aa0a374ee83f7525d85c436d0ba7f3cd94f45d470f2f300ee7680af6de4a43b58d5ebf61030c5b10f134c5e3c1bf7ffb46e02713b4f1a2312cc3268ea6bd0355226557fa3181b05c244c0944a67839007336f46259fbaf31e3cdfa1fbec9256e98c7aa9893c9bef5e71218079cdd66184fc3dbd187e47339b3037c6134a4612997af9a749ea8522e45bc57f46debc8150a36144fa332e040648b9c91f592200d58ae52b5a8f1ed23776affcd7b2e1fc2494d8cc56efa6920a5a2c6fe12038fef8d51c84c708ed772b051d6d9bc2c0bca463252edecacc808404eed1c2e2b92210864a9c7ac2988e846ecdedec7918cd6fa0b5bd0707ea4d890ffa642c566b196950bc89be5662f0a2cedfc662b1dc4def78c38ed3ba8c2c52611117ab2ce7fd651642da07f7abd7043225a362b3633d7c7d318f2e2c5e72bf2e3e8b1fbd4b2d7ddf5fd167c2e6a501771b34d7a027a2dea9ac4ec905e6217d7dfa5fd0b390be4a17d14c4f5b6ac9549898cb029fbee1a10d91f2987b51d6e53b6a61b5dcf06eec16676d2367d402e694cbd6f9f8b8b719a09d5578ead1b1d9f47804fc9ad9b82ecab29739719a3a51a789c3f3704e61728004735e4cb3e252fd17980a0df037dc34e7e4ce995e49f2e1c2cd33cd3b5c1ced85c0c81cdc494c2e8f6ca2d27c3c0b0f455af8effbbd6ee2ff5e9333ddc55b5a0bdc72c7931aa3680ecba18ea21ad21bd2991965d6bb71b88afe0998a9cd538de45f23fa7ab062307ca51be10e4759d6315883e2d569d3a10be3f3190ce5b62257cbf826780bfc44a4ada46c9ef44dbae625b6850675d41157c2ebe09432930577f73821c72256dbf28ae573c1c243822e9ad2c05833a741a4db0a4ff06a0d9ffc423f425c594fd537f6bfa6db07c79cf3b2335e2c50ea3199a68dbdccb4dcee97a2ac4d8ae6df190db642da2e0add7f10306d93f0a406aa88c26c803ae0eb8e00d836e474a877314975b085c727fdfd298daffa3c1253747d8155e06f852419f1f06305ccf98a2aa7e61779efc4d70694dfbb5d4fc09511adc64b6f53dcdf7c543f9e26f3f20628bc0eb7c534a3504085565b81a9da915364d67e837ad6afbae82988c007d115ae286c2e3287a2927002ab58116195b57f9e1867dcada2aa8f0510135063597ec272cec6ac4b2d6c00cec28e80a50c6aba229126cd3a0ea50377ed2d90c29f75de75842956fa0d935f8f364d9b1279e126a2554cb1b1a13b070102555eecba94c8694007f24d55805069f439eb29609b6588aaaa22e45784f91c21ee81d0eb7f28cca953c8db3a842cbfff6592e28c6dea5dd5567a7d0cb489cdd93653b57e11f0fa59860d4e7508bcca503391bdc941000c4c156f6778359fefc208f1c1115dcdd6336e564f5bab9b7725584718a39e560191eec030f965645c1dca9d1f19b51d16aa61151772a792038db1285145999ffcaf7ef636b73364b3d3a31f63fcd7a8eb6ee47ecb471b97afa6c2d70a0ab2e87b5c39699e94802830dab8345abdc444ec30eae408a8b1efd9fdf01f1dd24c6e2116029471a67777ed319a219b58747985d41fd8e81c1a77ac8153045c445800dc7f1cd3145d8b87beb320b85b74aa6ddbbe465b091b877c5f94e52ab8c05ba0ac5c6904d80387d81c521ab1f715b530133d07492722026b1ed2a6e4f7b50cd6eba899f80b7e400c23f8213cc5496850753359183cb08ed31490999e976cbfc6dc04a976675c14f50f09929ffafdae78f6cbf2f0772f15294213202552bb52e77463e13b0b2c3a333e2362e33de7cc9c0c546c0ccb1e7885a4c9a1bb3115b44ddf832a9c060300b87a3a7225d0d886e305bd35462e24a46cf263ddef21c761453a414f53f3ff610d9812ac8fc094355ace82d6193e659b24f7fc2807f4ffcf621b27904ec0e815162f6814e40113faf87cd8db3747c1e70cde38c3340c3cabd95ff4678aaf87c6f2a125515ad571e2706cfab19475b6dd9e2306c4825e10f44886439af40db39a8c9c72e548742792de7f7308b422441446aaaae2cfbe61dfe7c13a0a4147cc357a584c7379847d83725b150f83f5aecdcf32619333b6a6700ab5b1f50ac977b79fe569ef86592c351906d3f6e6cbe7ac7ee948f4bbf086533723a0fed747fc28315b2094f110d1d41f90c83ccc759f58ea32a3b6556f9bc22a6152ced9198f98365eeb2d67295316bea7558079110ecfcb08addc2fff11e8932f2b2cacce53b4942efb659f007f95478898979eaf9f8ad832f059c5335eea36fcbd43071293d9f732b2894711ba0ce60c8c4cb7c1687a28a3d0907639aaa3f7a7fbdf01fe8b26aae081482730d3d59748347322d1bb2f769963fc6b55985a5dcca654402905df0e68eb4b1f401255d0897137939ccfa3747a9c81f31ab095b3f472177a5aa9bbf18844cc8e1832db55bbd112e25d6243d20bab40cfcddc7e5ff177e813e181268c725319eeb861144bc90c1d0e2640f41724ca84a846b4dcd1757fd8ceea43cfc8d1040aebc1a5b666743aea16095a67370402159ca61db8cfc82ab0383ab59b7ce263d07b9ed7ec476dba6afb99a862bcd6f889b4d3e919e2b350dbf7c525f3ded49b3dc72dad9aef5f222b93dbd38d06b74f20b84a535709ab79d3a2cad9d2c8fb95d387ad0ffae68b58ca1e259b198ec0d47dba5cd607ec69371842bac210e45315f6715ec08db9a4dd320d36a2e8190ebe6079fe92190fd89788672232c8b78945f3ccff8af328e0a2bf92a5c42ad6fa80e3300f1f74710829bff88bb1d5c2ec9f80931715b9028cdfb95f4c31a68a2a4b88d8bab40c2b5a236bb27a1464e4f75cf62641a04ceb5ab30c6ddabf1f598336e577ffaca99a9f53f01ab1c0cd808a1a1308dfd9935c447e240b02fe9a6a63b3c3c95d918d87a07e7c31e24ec4bf73777baa0a399013d4c7beb5e70874ddde75a797220ee2a20952c5247351384826c67ed2e1090210c6aa3797ef71a4ed17c9472e4d70d4ce805e09639ff404e8375c40319a1e72f7d1d836493213c4156cb1fb43137f2a5c395a31d3adbdc17869ee4ba70d7384af41e9b039418a9d19822f45f5833753bce4d179f060eb371714644d60e983d9a1a870262806ad1afba7d31b272bd9c1efd623b9d2268fcb5d9983d804fa1bf580fd44d18150f5ea79938d05ca3dcb1d60fe5bd1b7ea72ec871b7262b9ac805b445fcd463d7d999b0e58f3b85bbe9c0e1981aef32573a9cd7844de56358a558d230bc6f79cda5545381d1c1d3dc9658d87ce5bf87ea4cef012bf3031dbfc28e74958b350d9942610c05ac44739768889918bcceb90370d84f720f8545ff8465aabae1660eb6567686d12ab6eb597bdda8780af6921ebaf3a85e122b518d403d748f97a6402ce072b08ea5ce8f65f52ee4b12921070fedd80a6794d3d8a1b0fb68", 0x1000}, {&(0x7f0000002500)="5cb7c007aa860f3a31f90175637f01de1856f455971b4cfe663932e16b2df006545c3ede1fe56352c87c4409d851b7c12e101d96616917b6ab82716c05d489041df6d400", 0x44}, {&(0x7f0000000240)="73e34db02085ec815879c5371ea3d9f99fe548abb74c23e2059185ac29beb357", 0x3b}, {&(0x7f0000002580)="bc59033dbe8247860464114444cc0a7d6b1c4eeb", 0x14}, {&(0x7f00000025c0)="8f99e80c809280e55450ed6854ccbcf735eb01821d7adaf24537", 0x1a}], 0xa, &(0x7f00000069c0)=ANY=[@ANYBLOB="b8000000000000000000000006000000e3808ec900854316cb475caee090b182d50ea88e9c363d444883ab64f4667182e1660540c91e0f9ffae2112bc32e7f27735b44e9f2b0a2ef5b5ac464182b6ae8065f6f32fef66b302c147f78973ab6f1c10d46f98fda1cfeadbd8b92cb458916eefd6841892382ce237b5c0f71422713b0bfe33e477ec9710d8740549c8d6294aa676c6a637386f5d51b55504c5eed2d88cbe7e375000000b800000000000000ffff000031050000dbe4ba86fa14a48784bb896f09b7c6ce58f818bee785993b820b9f391d9a05f82dcd5e5256738a402002b158b31e8f76f73fc81a8a1ab1276236828b4fc1a4bd13d08713a9fc3ca2e5d10793929bbbedd67ecff60e36666393f95b79ce2649cc0e1a57ceb4cb40eb2f1e3548907641bd5aca924f7dcf58347bdae600cceabe6844bfab999b4fcb0f73b0b77f16b050e94637db42cb2d88afe235f3b1088c8de7b90e83b919ad4300101000000000000000000000040000007af6d7bb970f28ffe518f051e6adc577070cca5f3a95fd64bc74e2085117b4cdd956e41f319c8cc4b699160219a1393f014c237cbc0d60184eb320c74d1b07623acc61984725b016dd2b422857c68200616d98dfde989adfd55eff007d7296c1d9d4e630ea7a1682a0dbe1e7062403c435922afa2a1476a090df4a7e5803fd58c0aa11682aa72b4c6f302048b91d3545217ab1341f5ea3b544580b837313e217a06180a799957d951baa0926366c945ad31e2a864331186cf418a68438817d079223d6b0d1f289c332b6239959d5bb0ec8d835ae9e69946c4e0b73ce0ccc7d3f4d99109801f01b8806a99bb902332a2bdc8b6f01c370a603632e3aa943ae700e76820e08fd30798a0d33d49878a70726d408920ef8db58abaa4a0c56c3698e2c7d47d6e86ed98fe076e7371087798a0f11c34995c121f7d66c79a0789cfd3c88002cf23b343885bbdcb3cb4c32352266d26dca58047851c49655c27cde498890465bfc72fbdc46586b672944899460942a1a5e09b2b89e91deaf4c240e1ad5c2a873d9a9c39b22fde1e47cd7e0ecae64c52b0d85ef207d47a1bf7d7f36e6a6012d05efc965b9d74bf43e2bf80afbbbbdfb5ae77bbc3e1d0282ad1912ddfc3aec53ecdd110cdd6d9b789452c41e3e7aabd4f1762d245c33aac6e30ed6b7e94bb34e91f240c84f90f6a3d196c390b00a9010d5adb9953e92015a0e3c2e54bd2101aaab827d372ad439fdbfa809cf8d7b7f28ce51c3d33d1ba8a9437b640eb96561f1665810dd5110d485914bd84182d1d3ec29e072373ae803902d674ec1d862d046ec0514c349d1da0c60fb9aa22ba9052ae4f5969c5ca92862672c7737dc86a7a929a4c18f9c10ba3608f84103cc4d707b5b3e613aea0e3990a63e7d552bf5b265c54759d70fcbf096b724b371b001abc9f3e84fe83126c355aa9f375a72e4e8d546b8e7076ec6e4ce610099aca9f33ea96ba1bd9491e28bd2f6d2c1bddd64941f37e1c1707e7ee60726827dfe7ac213aac81c973b55e659a0d550a9a2dae62cc7f4ed2e6d2dffc6111e6c05d54faf540ad672c8aaf1917c464f12d4aeab6334739ae818f51fd432c6af5097c952a443e18a4c95b125ff7e23b55d004d5eccdcd43acac82d3a2715f67a72bd5edff9605825bec11f6cfcc2e26253c2efac2ce66982ec033e5cb6eec985694d340946096f5775385b78a48ce33c6302f73c847cf298846f36a5efb7213ec0d82282e9dd6a12b8d03ed773f9281097d9b8eb045ef7f4e54d73fe34a4fbb19e15e9cfcb6e4f6201d05903010724ce3cdf90247c4eddff154e2156fc7fc8cdfc63cdb03460c61ece482d626b38e0aaa8580414d337c83dcc35e7aef0eb3d8a9464a06d2a88a2390ca469e45827aaa349805fe2f69af49777815c66636b48c152974b62586662ae9aee5c721dc82bcbf6b7f9137aa75f06922fc405d90c38856d15575bc5751270d5d46ce2fde63fa31cec0f5da469621f05f86aff182da380e907c7316da394be857d16bf2ce7dd450a68613076bcf0092f4ed2f419b65721f5541cfde85a3b27a4edaeeade3326f459a24af3b150d8fcd2f46129c9676020570cac3bb7e98aabfee6609dfd0095724e945db4cdc21eece48bbd68b8e53163f99b6ae5525320d057b69360044867448279214afa75737947f766dde90df09cb8458f749e6dcc2760b2abcb7e5ee7f54534405457dd8a6bdf5de53e1da241d9ecab2552844f93069f0720f6e880927b07ea90951f8f4eea93e4b335d4eedfcf57ba31618ec08edce660b2832ab816e8f8ac092f4a2dac1a95a25d2257eb2a2b64a361ec52241200c326c1a690ab020b462af3bbf0e5adf4864553eac9040dc2201a66d2704f317eb7404d5059b902f3298be2ae5d349882ecf2aa15853e054a4ae0b71085809362d1da40637160056af5a3007f325cf5233f990d821ca4e2778b22f4ef3792da2591e09761a8ed1dbd21a46b79188c2354742c2187b2f37a0730ad73571426e8dcae03f7b92a9b478425e94796ccbcd50cd396124a4fcdced091b78268536acce9b2a26f0a69cd4a539fb08214f09006509797579a83a09ca7cd67b62a31c2f0423c1e35583746b3d9b2a4962ab07c4479541305549ae3323091f1b95c036ff24fbaede7b53cf8bd1baee7dfadaf6cbfa42a08c272d7bf2c32404ce1b6ae03f285124cc55d3e90104c7a63c205c95b3796d28469b735231b62de35aad5b192ce369770e6971d44931fba989c29ab1273a8564280fd5c6d65e6a900147200000000000000ed3a14bfe332704964c8deb10afc0144f332b8e486259296e01a6faae5727f4dffc6f545cccbf8ab7b0a695b48ff639a80995899b2df1dfcdfb08e4c6d06c4e9d5d81dac4aa8d18aeb4e6e9039857091ddea13042f172b80f8116f81bc3cd942e730f107e379fa8280f17d76c12773dcab33b82c679edd14cc3972caeda15f4bec3afd7b3c0437f834559a1812eb3b2b1b84ec50aed4cdf986ed3d69a9ac741c8ae97dd04c9b2fe873099d0228b4aab23cb4d177e8394721cad1c32d9576613e5c7e1b7b932056d5d3350deae7ca478c1ab41b1a7c2cd84801226b9c10827ea9bb3c84b72201e556a1be32244a3e81007cb7ad927db39e4cd1fe9af142ff1173e18c1cfb41cd09b298d069d28a730194a43768c0da78d4ce6cbbb308dc6e9f63304657cae54a4c543c71c572b52c9d7209efaca339fe114c96440f761d691aca6df1e88a186a206b4c3969913f9692a797330db52e379b7ca0708c74da846527a2626aa76701f26ce4697175ebb2e0dac1198ce72a221207049d9660ed4d4a67cce2c69351f97f757574268f880f46cac404c721cfb030587fe64815204398af8230aad52d5dd8c5b2b08885edcf96bbb356a552dd20314232c2d76bd2ba6c2c1a901e9d609bdcb62c349e0d813426e4534c0e22cc2bb7ae7056d5aa91b532feb74b760c5db84b0ea139691f75c22715d36bb9c8307614ebaa3ca16455db2f3a5c8026a0e238a085010ef6570df1e6f12190f8dca06bd6bf619bc3eee5d6395fd23448b53b3d3bda97c7f349db60d857985461b9a91bf42106cf3ffc0a261335904d82cc5dd19a3af7a8b8b7cd60e91827da56cf33187ec61c09dbe4e5ca0b7fe1abf2f0e79f8100447e219771dcc859595a47f1cdf997d286541457e86bffdfa1b75e59b223ce8e126df8de6051e7ca01247c79736ff55f2504c093964cf91ca3e2b012caa13b1ca6ee76829a90d575999634d9ec58ded0d6223245c2c7117deba55e88cbd7a2b234af38999345971760d3bc853c3eafeb48b35bab801798a8f09eff8cafe180121e51c74b270323eb030b6fe895cce04e82a49c25e02ab1d2fbdfa213cce9dfb1fe503c0563605e88f5473eca19008d6cef2ef80fd92a5a6b57c53b8ccd6f30426f3d0b8cfcf641a9f56f85abb92d635313ed4ec4e114863cfc036403cc5a0a93941d0b84bb8f7196df38f4893a8b2790ec3ee0007ffb1e6c38929afab7ded4caa443d6979d3ccb169786dc6557e75eafb74a6ccc69bc6eedbbf887fe06103ff99fb1252d3b194ed4444cc6ca8485de08ce4d5a9858c36f64d222e416477a1b55bbe9af95e393da41988e95002a28f4904fb097df4a651edb8d33635177d8043e9cdbdfc5c23a48971df7a2a2d396788c89abdedfa74fcb1026e6dead63fa27660e7ebbb3251d162e879cf5ac4516e67297fc585ca2d24b208f2b2d7c637e2d79c983b8f06482846490e262a59308a4a3192695a2904bccb31184852ca8fc0dcb58abb6e086a0f5d2bcc1f453838f7d60d8b7b3a5b100ca191760ec2b1a9f8af9ab7d2d2227766623dac6f46fdefe4de53cfad07a1cd2819d4a646ac6841113dec3391f81207a2fe9a8ec9ecff65a9d20760373fc2db25a74c23c904730e30000a70aa49606b5af41635fde68d84d016ace48303b54a38348d1f098ba6e565119b869f3fe670d8bdab1773092422f12b9e2ad6159f74b73737bcb36a8d63b42a07f7ecb65625aafcad42dcf5811d120f50b9672b24c164ea07f89f781438bf5d23fac796cf21548a97078cea8ae8877a0d97d731ad829deaac4d495124f27c7f83c393774039149ceba2000a315fab30766226189c786b5ca2657f4df9138662c6ef1c847d740846646561c9d8d7bfaac07965a5ed0249f82819d410772d457c987dbda9fa8bd6fb3aee4413aaebe3bb0dad62eff1d061879efc4a5a56e2e3b52499c59586f63104cb64af2d6b5b20922b7ed938bd8e5b6bcb7171ce13e3366291c6d9343c6441df29c38062eef9fe45a1e32c5e1bc90e1930a1ab20ebe6971fcf55985255dbac61b8d980d835c1728a7ac375299b3885f37f9a78591904bfb368606a9561f7978f17d27d9cb6329e56020a80f093bedb9215be1add0e56dc8f8c2f64d3124e447f698dd19240567005091e68d2a021cdd3f14f95ef1ea93236498370c836c58b5b267beded4ecc82562ffbea642a157120236f59ad4bad8787b1a384fe245e723c4101ed3c2c8f9c8760ac5f0d74dd16f96a250aa4c24047f98b4e1c712c34a7f7ce753261e7749861e5847eec5e0387d71f4ddffdfdc60a4b8dc37043393c79382a26ba85b516a39ae12d25578df3feaa33c1722d13b769bd2c37d61cd6ece192bceb7727dac6ba070bc943ee1d012f61dbdb64f661a1bb983e518de420fdeb857fa2df578022d477049db9580f5d8d6999d2ae272ed239c39ba8afa8bb834a8da67e350722f5f4155d3a67dacc91ca62a4cf2e9155baa5ac960204f19aed2f36ed09c450cae4e4515fa2dc596626039ea7ae1ae09bdc0d557a1ab9ef71e0183eacaeeabd6227dd65376511abae4c6500026db39a90a959e61a49f3e250e07ba6db101cac8a313e9499b1043e555f8333913b09e5cb94a3d536cdc049c50bac485de4cc1221bcdb3080f54bb4486de23a95a9117fab48998aee5518328fc553b0fbbc2981fe07f769e6ce39d26941d8f1a376c91ff5031fb71153f40464127162a28a25e78edd904168b5685f828cd9f3eca513910beb3dd75c8851c1abc6fbab38d706533a855c977be96f3b5710efcbf70731cb91ea89c76ab9c2532da4e483aaae9e02c65c3d94e42dd42e81f430d8e91239b678e119e75bbfdc3eaf1e70e43625221d8b4400579fc26020ca99066fd8983ab0376204a3b6f80532350297bc68387640b21e567828ff44451807e387d9250803b211db45c5a20a739335cb7cd2800a69dd3f0f5bf09b3a97912c828154e5ed1b0366c0cac40e94168ca9cefcc162cd5a3c3ba9acf39fa0707b82ef9d87e3d3dabb63e324b3f1cd7289d3b918a67386604c2d9eb986d8c9425800f577205569753f758fa90d7bbc6e30eb8e29f380a2e5af918a8053705168e18b1beb97bd2ee827d6d71b8f852694943a8498691f170b05a45d235bcb74afc523ae1af908d4f41944d0ea5aec3c9867c04909e2a18cf6e245756af4800150472c4f28451ccba1ca300969dcca4abb1b6386fdc4603a047d32f825b09fadf93fde705cbf9b2b93bf36ec3ea91da6911ea62e8602b7efbad31be909416040049fb26c218f065fa512ebd1f220d8a7ffd8628589f60e2c2b09b63738803d7cd7156d98703c0111602472eba56e059cd584c0636f9b2946b80fe7c8106da067fa3c8038769aec536926399123c7ad7f125083c18c4c72a1460298c92a99d59d6bceeed3cb765a1e27199613b9038abb2a22d3a7c0873cf1e3b66e1a296a01aa11bdb41f1f550d766e8a5376b14e13ba26748dc369d05c800000000000000010000000200000097ef276651a318a9eb2439f2f3b7863fdf47518e499c7129ad2fc00aeb7a894ce95ea40c1ec70bbc181fa01fc96bee8947562b89ee1a26af45a8f6a71621f4519dd47e5577392d7f145ffbb0a44ae025149b02b79a923c5ee56191bde582818490da20e62158d447381a56ce343c303b37da9744616d01d1915f15080b620050729e4194b7eac3fcc139d92e85c6c1be58651de956e1eaca424ca7b67ce26576e9b303bf7c5e97e2a048b7f0862d29cfcc0000000000e000000000000000ffff0000040000001ba130be2971a341b9aa154865357ddde9ecc945930918a6ba64b80c3eb6628f204443e125c56a5650cb67457f55a7728ee27fe2836bb8ca0e0822257b29a33f06a50ee8435b9541b5b5da43e8ac48827cb59de4db342bb8f1b9dc7eadaefe258a61441b655f56a8004ef3097ca487bb9bc236502ff71686ab57d13a1711374825007105176007e9426aed1532c31567600f745d9ae07cc7dc082b9d2f6ea4cde660012b2267d5e4672b208c9f7aae9f6394454a0b0cdfb0854b70a3b65c71ac7d7d3c4540a99e8ac8b33a00000000007800000000000000ffff000040000000431d804394e3296559bea55d31169b0f1dde3905373891e5f44fd8d1142e3e780bc9a031ddcef5867625f68f5cba6feb65ff1598ed292bb0bbaf9afce11a8dd8f80099f165edc397b6eae39faa7b76ce0e86e41ce5009e103a71cba14f035fd2c57ed100000000005000000000000000ffff00000700000033bdcd59b8dfc3b57c807d000e4b97ae067ddfeea31139db2c190f73a0ca216770565bbeef470f39b5c30cf7bd929ad2b1731e1244e38629513bddd76b0a39ea77d4458b32c6f95a2cd7cc790efa9b17df52b771fef5f1763160e08490de20e3e2eaccd69bd3129ee8fb97c3e482c74976c102525a63216424e4d2708a5a166aea3811ea77836d5f08b3c23c7b46c3f32ab1bef0403b50dbab0451a33eeaee8520378134000000000000000000000000000000000000000000a66eecb764a4399133b72e656cf25cbea459d9e8982fb67b2d8d70d4c71865031c7fe199c95e7ac349c9b452597e6088cc83742d8e9a672dae833ef35b76f3e7cbd8768279b25ad68fec9c9b95096e168d6445163375932cce5cfdab2f3499ce77fba7534edaeb40cdd253ff932398fb114d84827ec7b40f58dc79ddbe82e98d09144abd974730b17b9ca68410df4270fb718cf76c0f1f1686314b2548f8d5f12dd41a816efc5af1ac2d64d549f6cb93d91c33a3d79a1f1245a4d44c8d08a8f8859f3b"], 0x13f0}, 0x404) r5 = msgget$private(0x0, 0x421) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe0d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) open$dir(&(0x7f0000002700)='./file0\x00', 0xa, 0x181) r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x1, r6, r7, r8, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r9, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x7b, 0xfffffffffffffff8, "85491702876ffe4dbf31c13ff100000900"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) accept(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 16:00:35 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:00:35 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x1, 0x81) socketpair(0x10, 0x4, 0x5ef, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010001}) flock(r0, 0x8) flock(r1, 0xa) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x24) sendto(r1, &(0x7f0000000180)="dc9dd9a4c42602fe1199171efe4c04cd62deaecad9590da760088b3d3f6cf8bb32a696d7fe64f869ebbc91489831bc9e1891c586f7e7f90ae09c0f03ed3136992889b05a819665dbec4281c0d9aba3e85bf30d50fdd76eb62f700dbdb49d676554f0abd9a87d18e566bbae1cd0174d9becfcacd5fc6ff23158d4709430c3d1db19665f0058c647d4591fd8c5e9b451b4dab5f49a6fd626692a99f63db06db932536e8f8c13f38e03d4d3dd5657c6d240aeaff9cfb1f5615ca6808d7b279adfcc857875db3ef9e5fba84e7da3d6b8a30043e559e2a13c22d57532d2be6f94d0d296dd958fb2da567d5bea84b3ec0f3c20d8afe37bf8", 0xf5, 0x404, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6080, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffbf"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto(r2, &(0x7f0000000040)="ce8f476e479a3fcf05b273b2683d8d0c1c12879fea65c8517ef3eb6ed06af1394616eaf7c4728adb55df1d985570d85104e0dcba532b0aec97a1297da82714b08d27ab000544c4af86d6bb04c9351ceb5f1d3ca7d7df6a17fb245ed099ca4627d036eb404ce95b85b2785b5e33c03f1e92036e19e69dc3003cc605cb61cd0ae8a4d4cfa23db7a264be4ee99bdfdbe847444e03f4c84e878aed09f9c45bf27c294813b4067324dc5110ab44a813975ef51510db7b81eb18e4b130b8351d6ac9e378d4df7a787280b6b9583294bd050f1ea8ff2e43f981b59fad56c71cc642a2", 0xdf, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) write(r1, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x2, 0x6, 0x0, 0x800c}, {0x3, 0x80000001, 0x800, 0xfffffffffffffc65}, {0x4, 0xd3ea, 0x9, 0x9}, {0x81, 0x80000000, 0x6, 0xfffffffffffffffb}, {0x8, 0x40, 0x9, 0x10001}, {0x7f, 0x6, 0x7fff, 0x2}, {0x3, 0xd1a, 0x2, 0x7fff}, {0x2bb, 0x8, 0x7, 0x9}, {0x8, 0x6, 0x2, 0xb8}, {0x0, 0x2, 0x800, 0x400}]}) 16:00:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="000000000000000800000007000062bb1a6d39e497af30c8e3915bc82c7bb9c02bcf8c73b0cd6723727a5f30c8ac293ea7299f8a3563098600eef98856398586d86f68", 0x29d95fa74ef57e15, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r1) r2 = socket(0x800000018, 0x5, 0x15) recvfrom(r1, &(0x7f00000002c0)=""/42, 0x2a, 0x3, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/173, 0xad) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x5, 0x4f16]}) 16:00:35 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x2, 0x20) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8880, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000004c0)={'./bus\x00', 0x1, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x0, 0x8, 0x2, 0x9794b87344d7a8e7, 0x8000, 0xffffffff}) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r5, 0x1) readlinkat(r5, &(0x7f0000000200)='./bus\x00', &(0x7f0000000600)=""/92, 0x5c) writev(r5, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) mlock(&(0x7f0000bdb000/0x3000)=nil, 0x3000) setuid(0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) dup(r2) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000005c0)={0x2, 0xfffffffffffffff8}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x6}, {0x44, 0x3}], 0x2}) recvfrom$inet6(r0, &(0x7f0000000040)=""/64, 0x40, 0x843, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:35 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="58b8d5bb5cbe8985240dacd8d521c08fccbbbd441e5f2564dbead310ac57b5157d8c3a550bc05e1f7a28000000", 0xff39) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000000)="b16d22ee63f8461e32326bb43b4ef0458da1805c30e4be36f3741c4ad90d1db68ffac199adde4b905d33ea7b4641ace3c5525e2b98ecf3a722f96c50b90bf8a912891979e11df06946421b584bef", 0x4e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000380)='./file0\x00', 0x10000, 0x2) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x1, 0xcb58}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x3}, {0x3, 0x96}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r3 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x68) setsockopt(r1, 0x8001, 0xffffffffffff1fe2, &(0x7f00000002c0)="adf6e98e5e93806c", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) getpeername$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0x100000000}, {0x89, 0x2}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x100) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x84}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x9, 0xfffffffffffffffd, 0x4, 0x8}, {0x0, 0x5, 0xffffffff, 0x7}]}) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:36 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) minherit(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) syz_open_pts() shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = syz_open_pts() mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1, 0x0, 0x7f) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) listen(r2, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x4) listen(r0, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r0, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="4f40a64e26cfd38913112f28d4b9fd9b39d9ca652fb8b347f3f2a21c381e1ac0189c14c7b697acb9906ed0c32fa47c87a0e838a479545c2c7ca0dda6c406dd65d71e85172cef757d04136d87b088fdd9f513214f74293ad03561b6d8266a4b2359e91bf4c540ef0a03c603578f021c570cdf00c0328307601b976a064fd46fa73c5198931ec1e55da468c011be8fc2ca1bd7a4195c003b151d84f1162b37ad1640", 0xa1}, {&(0x7f00000001c0)="77bdb5ddf798174daeb04c9291d21847d30aa4bad9a6149149344057fde4e62c04c87e85cfbacd7c0c8e94fdecfeed010b10e5ec7655f09278e8f45b15eca35b122e737b638632f15a87e37af4cf03a5c269646fb323641341928f6276800c8a89cffb705b95db4772435868f834d439e2f44614c67a3280e827f0bd94d29bd91a49ad31f4b1911e20ce781059301d6f9a50ab42a3490771504a822e3e5f3a1f73a27c6179697a9e6854", 0xaa}], 0x2, &(0x7f0000000280)=[{0x98, 0xffff, 0x7, "d2e333abe46916789c75eba75bf2120911c8d4caa4cc22f7bb3e84a144488e1dcb37914edc9d72d4b2bca1c8e079f1ef792aea73f3bd00be59d174c7fa02ae05f8def24d3265f9fb82cd6c23d3beb0ce10d75adfe4449f19a9e989a0230832c6b399dc7f30645f7ef1d625d730605353280f26c52a615c09621f52b21437b048099b"}], 0x98}, 0x8) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x110, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000380)=[{0x4, 0x5, 0x1, 0x1}, {0x400, 0x2, 0x5, 0x7f}, {0x4, 0x3, 0x7, 0x2}, {0x0, 0x1, 0x8, 0x4}, {0x300000000000, 0x9, 0x5, 0x8001}, {0x7, 0x8, 0x3, 0x1}, {0x2f7, 0x1, 0x100000001, 0x1f}]}) recvfrom$inet6(r0, &(0x7f0000000800)=""/4096, 0x1000, 0x0, &(0x7f0000000400)={0x18, 0x3, 0x2, 0x2}, 0xc) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="383fa6bc2dc6f2e788affb4a655cc58b87fc574edd572b1710e449b7967851c80dd2b4c0b128e31eda2981c348d315c3ed3765eb55df2d8f7073b1c7b6b5de439ba0b7e2c22bb104621cf3ef39ba6fd49081e7176304001a0cc00e263b53ba115e695d388c3b29ba57bbf3b63bdef515880c934e6bdd2f375f266a2ec268c731d1bb6978ca93f93bec823c60513b9d878049c45ac755d50d03f306e8f45d0fd0789070f078a56a52affde676a4585de766a82dcb5c2058fdc34fe99f9d0e8e6843592529f47bfe8ecab1f4b1155c4b190c0c7d4b7546e9e26c120aa1d705395fe217f3", 0xe3}, {&(0x7f00000001c0)="c83ca84d83d94780e3d91dc5acc418ae54d1378989783770af8f28eda2eace8fa54a03627e83890acfeb0abc0d6cb2ce422d4851b29484dfd6c9f0220a9d99928f440036bfc6572eadb8393a22581faf88935588c1905f6b5c263d8b7d4ff3605a1f12db6f78f2ae9a8607779a6644ab751cc699515e933f3983c2a2ef458a610ef3f887ae698f3cedca69b5208247a90c526f3a66791991a93e177c1a5549c8e2eeadd8ecd97f64830bb8d0bf5f365bd9cb55ce9e40402b0a84c0b86138fcae771ad5e98275ddb25d4d95c42903f73990d58d59401b5930c7f0999723a1b45064251b01ee0268d007c0f2a31bf3b261b4753bb986c7261d73d54ae3229c", 0xfe}, {&(0x7f00000002c0)="7905dbafaedaed210b454d6b8a01f9d8a4628f241918d6f7e194d9f1e249056237292ad0e2f12228ce5f4620c0c9e2", 0x2f}, {&(0x7f0000000300)="429d4c19a34b4309fcd5ea809068375772b74719a4ab071d132f91abde730b1f0392b7a30ddf53e71b", 0x29}, {&(0x7f0000000340)="a2a93429bb77e0e458a144e8b1d4d624209fa9990b29d697e991d3c6ae33c72d3793feccc2e4b6bb58cbc1801af0cc9cb5791ed8423f44e2e004fa9d1e75d1aa2bc7e67bf1fdaf4c2e5597767c6770357757", 0x52}, {&(0x7f00000003c0)="9fa38f5ea81eab6fb3818ae7603ce748bed7faaf009b05a7cfc53cfcc883dbe30fbec997c4bbb6f3fdb53e20f4e890810f7bfa4e4650fd2ce68e7ee487c34b8530b16b3002d97b5c1be686ab9da1f8771ad803c4a4f31e0e3de9f254f4326d", 0x5f}, {&(0x7f0000000440)="0ceabd9a9cb53de3306b4c88a14905c87276bd5e89c1a44d03a102258712ca6ef07f8b6c278470143bc871faef1df3b2a864bc584f87484b306972d54961148f4d53048e1f1057ae90731a1b58a2dcda3887e7fc1894e0e5bda673e0bdb333ae5094e8ca328b9ca365c96ba30c188eb3e166d49b8fd41ae6966f65dc507f5668959222bce38bb7895f2bfa79559708967290993d34bf77958133be1d6e3d825d1aa85493", 0xa4}, {&(0x7f0000000500)="5bd18f976a2ed0d7915129e5af9645d5f72d000426d638a752163432c33df4ec5a264af0c10b894c9ffab6622e71d775445e4a736422f7fa290da48d5dcc17822f5661d2359b385faf15ef3bbaa93abb51416076f27096b75a040e4865ab80463a986a6ec91bef81a1576937535ec5b9351dc140d9e1e1655ef93a6657f6ad62599e67c71e277515323ff8407e0f43782276f03eacb476e51ad01b3a063c7123c6315fe378b0f910ef7c6f5f4adc8a9b58a769177caa7dbbf5b130687bd609772aeb1fde9c0b8e9525d17962", 0xcc}], 0x8, &(0x7f0000000680)=[{0xb8, 0x1, 0xcc, "562caade9865be9a76fea6bc4f08c6700d419a40cf121d6368d237197de84faca452e3815902cfc9372a67e7d9e51d67b6bbed3d45f7caf07c7039307558a76f7be2fdac5dca0d022fc0ffd0e9bbef62abe1f5b3de2dc1890fa069c8034ace2e7ffeb1ff4ce6a920702630ee5620a64658623b04da3488b7a7aeb433943bdbee0ebe0de62a5cbb4639a19d5e3b2e6eb20904a94e0d7b45823760ed4aad2bad4b391b25ee465c7bf8"}, {0x10, 0x1, 0x5}, {0x38, 0x1, 0x4, "2a13a45726816241d1bbda2b29fece13913723ce4ee8de750e59157a5b161a25915084749d"}, {0xe0, 0x1, 0x1, "c3f3f1b9c6af462d6b6e8ef23c7b577bccee4565afd5fc86a55ce58acd8268872ff790f7b2d95b0d0d1385f965e0b0ee03e9d3f01d639814c311cfb95026c0add682ed90bc5ac388338b4ffb153ae88c70ab0b259b0c936efb9f8620c9e19a2fbae8134549040b88d54f7e8d8078b0a372949c4f50402485f4cd9dd83e95b721b40a19be5f0be041be183ce5bfc37c2a532e439f2cd87dc0efadf55df8a68f59473e18e3036ccc2d18f46da42cff54e8473dc87397e28084e63cc8e643fad56ccd2721f9d4facaa8019b49"}, {0xe0, 0x1, 0x3, "c8541b6a043b9c577b060c9343105bc64b04073c709efc7af5967c6b5f450601cedb2952f627dabad95cb4f38089efad3f0616f586118d68c1b94f8a8c04ccd39b2b0e4068d2c684a09fd4f5e2930c6cdbc5083b7fe5daf4cd45a5de776da3456d97f32c284719c16b89a7e24de76283ea2e521583235bac43ec7f6817eeff980e774f74b89b0625058d64d4ac4e4717b3313265e85ee79773144820c5c27df9efaeac61b57f2d17f23e1227a11950ec5716b131c78f0d6deb5cf81ff4ec2396a7afb78493a29996e88e8d"}], 0x2c0}, 0x8) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:36 executing program 0: dup(0xffffffffffffff9c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000000)='.\x00') 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xffff, 0x4, 0x6a7, 0x1, 0x5, 0x3, 0x45, 0x2, 0x1, 0x3, 0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xfffffffffffffff7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x800, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:37 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x4000, 0x100) r1 = socket(0x2, 0x5, 0x3) write(r1, &(0x7f0000000000)="09deac76f127fadaa5a62b73e46184f78208789e8971ad06da59b4a2924cff59c7b93ff4111e4bd8305a58057c0e5c23fb207ae921d180f415a8a253b83590f77f16bd38174676d4f6fb678d03d516a2c7157e2b19b6edc9944ae1e6b2d19717c8809f99af2601b18e3a2f9b39d81db4e46674acacc221478122b8292f2d4572dc1d59e6", 0x84) shutdown(r0, 0x2) 16:00:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001100)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) socketpair(0x5bd4063baf626f4c, 0x4, 0x0, &(0x7f0000000040)) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:37 executing program 0: 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') r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000280)=0x1, 0x4) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="050122dc00"/16], 0x1) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) pread(r0, &(0x7f0000000000)="f215fa7e8526d7b1ddb50cfca341303c8d3257a076e8351fdfec546ed39cd9ed514f10abffd4c4", 0x27, 0x0, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff}, {{r1}, 0xfffffffffffffffa, 0x7, 0x1, 0x800, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0x634a}, {{r0}, 0xfffffffffffffffb, 0x44, 0xd82775ee9e06ac26}, {{r1}, 0x2f867cbbe51ef8a, 0x0, 0x20, 0x9, 0xdd8b}, {{r1}, 0xfffffffffffffffe, 0x9, 0x2, 0xa0a5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x2d5, 0x1e7}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x3f, 0x7ff}], 0x8, &(0x7f0000000200)={0x6, 0x55}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x7000000000000000, 0x101, 0x10000, 0xfe00000000}, {0xb3, 0xff, 0x2, 0x101}]}) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x7b, &(0x7f00000002c0)="1666b65e757b58bb0e6574276accdac1920a1a57435e24423d126eaf0051b6b9cdc524e0a71b3666b967559b3b24f78f52593e38b15b4b0500662d83b9051e0e0ca5db54586912b56b89fb173f8ca940647cbfef98743cb9a2ca492272d645869c372af54ad793357780190d098a91e2c46b6307e34d4183a29168") setitimer(0x1, &(0x7f0000000180)={{0x1, 0x7fff}, {0x6, 0x10000}}, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x80000001}, {0x6, 0x1ff}}, 0x0) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) getpid() r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x1001) 16:00:39 executing program 0: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20, 0xffffffffffffffff}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) ftruncate(r0, 0x0, 0xd3fb) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1f, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 16:00:39 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x966782adfdc1117, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8108, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") getpgrp() r3 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x46b90fb1aab6b404) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmdt(r3) 16:00:39 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f00000001c0)=""/171, 0xab) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x101, 0x4) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000035a5c8000000000000000000000000000000000000000000000000000034000000000000000000000000000900000000000000000000000000e8e7adefe95660972ee39d000000000000000000000000000000000000fab426278661e617f236166421aa00"/149], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) getsockopt(r1, 0x281f, 0x1, &(0x7f0000000140)=""/197, &(0x7f0000000240)=0xc5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) syz_open_pts() bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa100400000000028e", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000080)="9a6add0f8e1e9365653d5d8d7c3cb1ba1dc6bad97b1d50a13b7c131500c4f42c0a64876cf86c80", 0x27}, {&(0x7f00000001c0)="616787", 0x3}, {&(0x7f00000006c0)="ac3d32ac1d8982afe24799181ba1be38acbc608c593559f07ce7cf543bb6fa093e0256712a6666c1e0fdfbc135155aa8ff446667ba019e65429b323e6e826eb34c64dc270ecda0a90122f81d22aa589d388c6d59f598d782dd9f18c76a1265044c94048efca1f3ac0736d4b85b27ac4a5203e50d50c8078aafe71f70ad64bf19e1ec061a044d19785e25e7aef3c4cb78b1ca9ec789005f7bf1cda5d429048d0268e79ee0bfd853ccce2fa751219de049b7cd9ab75b7b0983583ba274f26b6fb1ef1215130998adc1a36eb4eba25940c6cde04d46440e955eec6fa4de859e2b473226", 0xe2}, {&(0x7f00000007c0)="f5c62909fb8f48e7bd02412034bb28eb7dbbcd829e0b0b324a75469a7a28a9e2cc5f36efd1bb6be152f39d7f0ee0eba429fc24edf0bf94950c1b492967dcab83e6ac46fff9b80c3230970f1e7a479f9a06aa5718760b896b01433d1d50302c3619905b5b2cd2efdb313868720778c1e2aaf468707806f9ac1f90753cbe066accee8d7424e3", 0x85}, {&(0x7f0000000880)="ae9eb01861b6c32f762c4bece5255bd063cae980f7cb32b4c95beae52c88b82b47d5877ef1a41b8adb0380b7070e187399592bcff94a2d30bbedd31e76a16edb9aa418375402c3f37b7553b577a8314e9b1ec83165bd830dbc123766f6e70a80ef5e69661539", 0x66}, {&(0x7f0000000900)="af9ff8bad2d596d7eb2cef7c23b747ccad56c9c795f43c4b3aebae23bff9f520a011e9f73894ced67b36ac984c234dca6bc8e4d6cdd942c51f2b55bb2ae40f48a279ded10bf1fa80f43ac6d27d7f46de65ab555c55d605f933b5b406776ac9174c11835c873549e3ebb4d6d954c2bceaa8e6d32c8b0c4d5f2d4ea1a4bc2898b73d235ebd945a4c2c13e5a5a5b3964b645ad6b00991219a6a573c319c4a60a026df095bf337896761b7dcb26fd2e02a96380d49e8a75b712a0cc92ee65e8533522f9d86186bf63b9afb22ec5b18b3e82b8504a3af2431c3cc3792b73c5240c6073dcb73373d0b81419ff0ad3ce2ff65e7287c89892f0359fae570cb16730e4c1546c11e8567946e3f093f566d2f3ee88e690ec5e068c59962509cf78e44adb7a6479f246e9bbff8ca4ea2d34c037fd249ed6e4090495a32ae203304464fa89e574dc404874bc045b2770e3d6acf347dbd0945e792bdad4b3b47c11b1419c18ddc3c511af93adb74314165dccbf8fc609040560d13a56ef24b240ce991013f4078b72a84df37bd56c3a5c8c8ca4d9ff5f7ee2df41a2875ac40ca93f4869058c0478847c66f9d262eb6b381a40d48ce474c6cde03140069b9ff70d657fa0e6ce6d4ee51835472125db468291a5e12959fc4ad8aca5907462874026d29641cfa5edc93f57da9a8d05053417350bea71f2e537b62aec1e8a4b91ff1b75263ff127691321562afe4ff6724e46667974927d7a8002ceea63e92dc44c78831fb88ba19eb0f2115d3f9dc5ff38d1f9642bb7468a57a6615c5dd76599ce285f6d510f7fa479ca2e5e8c297f550775199c1ca5d65b18eb4baeb91cbafa31cdd24770644252c5c0200b96854843667363e3fcb608d3b330519afed7726af1def899cc5ee1d00a1294e46a874456e82d0a436b54f0aac419c0052b87a8375eefb84f3af5de79770ccffff0c22f6a17a91667105d63625f2dda41c45a320616c68871b7811e5945ef03b8a4a494da5b447afabbdcb578ebac27d0f61c0728a030acdd786ab4ddde80c485fb354733c59a812ddfa675fb8b243fe0fcb433ba79073109b1f47450e5cd756e64a500571fca42724432aa9ae9f7bfd090b552a73ee124cc61c7d7907458644599d7a2cd767b3e34aae70e69ef0b2d03a04bca99685445ce882827ba671ed9e53d15eb7f88d8fc2d9d475de23c3262b15ec1b92dbc042680cd01672ab72ac3a2180000bb8e3724a53b5eed28f3b22e2697f02b6d4d35fc582ec8306d5da5874b46fe5427451f03c8c1b97370a6fe1ba97a0da2365a28617f4df53a6577046244b12fe2cfa832c6653282c1af1dd585fbcac575d3d6396a57f3293b373770cd7def7bad462c749338018d8a226eb6b04e0f83c9571b19dd8b1ebfd440fb93fa1b5ccb7831753ccd51b777ca33b0adc2770d560943ecf4d2ea235bbafe8ff79b29c35f9faef283581586a6794b2ec5fec5750044f7548549e35912aff970023d0701c680a939c08705f5cbc42279210df4ca0c5ee2f45911800450c4d79946d5c790b5510eb09d6030407b0d5f70920ae86f78b7da9afdff3c2ec4a07113825d51015543f764128d9b134a8be72d8615379b45c45d341146dd20ecfdae1b050f6db45dff543f469a181f75529803bf01d512bc88224fa48c64d8316dfd4ad55ca7c2e952a9ab73c48e1524404350c2a31b617c1a249d7a8a36c974d5977f3dd12c810318dc574a2d671e0c0cee77990bcc4561e69f25250e5f96e36d9435039b1ac543dab174256d48e01f5a985acb9915a2f4f2d7213d7bf84795e13140809db3393cb010fcf36bf33796ce1a1c5a395f83f565b6757b051f96a50fbf2a327ea36a19da903bdf7ff5b00e9b9ba5a7e3232308ef30e9e6ae0f70ba99a2a34da6f93a0130148d7586e1368a4c500bd927c27bc46fda15e1971224b4dbe32ce5f07f9d6fcfc7a4dd60436ec95f9a68d362fe16640c72d888eeff62faeaf04f91cbbf1f3e034ac86245e1c43f46eca93808afb98ee757b885152230372fb9a6eda43efafe3c00fb4bc219ac26239a2fad96bb698c071ebdc1f4918f8c4f077e1464cb2b6237a85bb22fb595b69dc949ad54792cac70661253924c2f5e695a93fed452baa9893bbe28edd0191a64148250ad1528677a34e9e594bb4e1a74d19ccd105a4585c4ab19e792be7b09350f16c68c6888af10964a575b6f1c72ddf58ae9d828db314b823b08b3169d10c76e65da707e272360f5ba196a9eb5845f972f9fb33fee9b3a646da73855773aee5a4065b4a45f33551d19606faa4ce178cc57a702fb221b73526d6df72db8adf00ab92bab658fd267244ceec0c9561eb2dfac95da64b4a71d46436f9ee4bb371d54114d8685bb6e210793d9f24a329916e0238effa9650a9d97f518c5559d4d96905bb1d603a7a2d8c70eea77f0ee5c97372c8d0e9810ad736b214b6d17dc0b737c8d935c0000efbf6bc9a29f50a29364b8de590b18c71bf0afbcac6ba1c171e67d1995d3e70f42cbd8e03a9dc6118707aee9eef87ffe8b1125b8ae63b9df9e6dc5944fd871d66faa5225942e6c2350a0b44cf7e30d7ba18b67e067ce796b1951458e96b61d9ac1c060b7496849f9fab4fc7200f545c201e4e51b17624abe001cba52c8a55624e1725b91e9af8ffb687c2edaee28ede11f5442107553a7411afb9526910696e087d1e8cd627d8dc2b85d2a3d27cf058f5a7292f3cce470d7f1aa58778fb90d6d93d7f73cf16f0f9f54d9c091b846c096fb82ae8d1acb28d48ee922c95b417b6dc4d4a3898c2afa0a7930b3865c216373677a7da47f2de6ba3df7000a8f7b250c1d205bf4103ad012c70bb30e59426b3e142a87de0f94639ff9701df0e6f8c497be63a934c1ceabe8e13b9d5abdc4cee54b43b714b25439ec4521375c709a61fc0599cee7ad4fe3361e95ebea090af3e40e0806144559b422c129ea51a1610fa9ec179dcb82b3edc7d473f54462e970c723fd7e99a52981645e1f375d2f161dad4c36cecabfc2a06522e1b9777322eaebe98c8c4334981a99206782e55756b19cf1a5aea97be4601a2f00868efeb9d1c83c1a1cf180891aae8a26c304bda5f638e0502cac5e6b9a052788d9f83abfa798a808459e6546e64a8daf2a36466c95f3ec089c0eecc5080a4d4b30c9dc467386e127320170a9e3980a73e9ef21c1a145da8bb76c654883f57d1da3a5e4f42fcc196373cb82f4f607201b1d0094ef0dd95f1bce51c059d6fca6d9a39ce0806ddf255658c1fa176be97f81974f30c17c61be0252a19ca33296837c4db46b18bb1f7f70cb1a54c52bfea99b238f46091be3a369c1b8a3a5fc478789f8336cba281b9a9bc44a2734756fae419d9b1859f8b382fcddb9276b3b086c0cf926559f1498ce61ef7d2e69923ec2f885f95fe4f94a964bb21061a0bb7b39e4b47ad854c2631869960667e54f897b649f1d351c5493989cc15669da7315538698c3f9f377f82dd56b441e9919aa21e1eb92ad80e4991b039a2f3df5424ec6ac8a185f344da5483e29116284161305e261c1c063370b68c9f4a48f0e7cabe534b111be37410bb87d8f8440e61075afd585236ee251c3940090653a92845ae0f0bcd5476575f95c0d98d91ce92e55d5d9a2feee6bfe22a3d8dfe4ecf421d52a3307e370a434d3dc3bb6d1cf835d709d8386dd3f8024c84fcb64db5534d7e2fa5ca98cc1a147201e2b37d14d0735e5c7957aef3c3151e68f43c09608d31d66ab4bac4b6fd73f34074a11800d61477029935979c0b78b1a328d599cbd119fb0d4bee28f0453c8f7529c5ff77a25d38ca5244655ebd7feae7ab62518ca55bd140d60b901f6b5d378911736667feb3ed1249ad3b7da17a0b43efc902b06befe4c8bdb595eb5886cce159746deb7588e62b65991d16f10c14f5af6d7a4f5c2ae35238c61508ba22b631575bb753d99bd06c2b8396ec7a470216be529ddffeafb480e79cdcfe3068b09cbe9af05bc10dd120a0b270341ed596201f81c859e24f37b9116937f4551e2df59e5da509ed08c3c59041239a521ea1f6f93a81c1a5388da8e31396bc16f5c3e3bb396f7c05b3c07fe176d4e6bdf7aa64bec7cf83b2403eccf7b325b6f9a00873cd805cabd74bc8cf8328aed1cdc48fd4659ebbe334007dafc7757b4927bd70a9afda7ae61e900494bf83e289810376c612455039d667d5b069d57b31003f3994a4ef05c4d4fb55b659b0bc15bff6966757ec06dd1baf3aade2db12956eeb06f262e69ce84a8edc14511d4a943bed30319c7b7b88f72d3b8576ad47a263173d9a8e10d4f8a355c19a9c299a66ce035b40fe6cc254fa0af108d6b7c23523f9c9e06d729387709951d29ea1c6b40c79f960d6608ecfafe5fa3ce842386379f92a1902b097f19b447f95e02d863d27c5d5b994e9a696f0b8c61610a25c060e63da28cff27e8f23ac928a01354985e2322e04ecc28c18a54a62cf8bafca4a3e1c8d6a3e4b599e15979d9b6627a10c75dccb4501cbcf2beef59e6b000160b8151b02528fd3bbb3180b0955e73448744b74416c60fd8fce349cc0aa5e5850fd9ef4055979905a21ad35c44f0718c93e471fa72ed1ad5092f5ab6609701e66ba88b2360b0970eddcf193b1d3e27a781e0e208e2ec7fcb26d02459b2802790d8fd0ca635af69cf31de52ff78ec9dc0b05224dfee9fce09c7953759598a52c4905c4058d6cb365d4c008e71d3ab6123564af2f3db8a96f23fe7655620f88348d1f3bd95b53d5444b045796105fd50558296f8deed9877c00f41b7e96b85bf5364060def72c154c3c7f32c025f199a68ed74d1179997a6cd17d3ed72d7a26dd3479ee92cfed9edc1e4d26766b0281fbe4e91fd43caceb06a53bee4d51af049d1bf62ba2d169a3a7d5bd33b1ba2fad239bb3d6b612fb8c109460eba5b3ec697ef05e690f57fda5cf799481f41ba220323e0df54858c32049130c61eb01bb022dcec3de4f9374af2d5928debe7be9321eef337e18869caac45321dd6e4379495ec39fdb7ec93e0942e2d0fe06da5bace5038e934791769f46d6c985bbe06163440d0c445ce2a3d801a47174a92bee48614108fb5b6de459b942f06f4294ff16c9a7a34fb5219f9f45576d8d5369b32cd2c8c80d6b0af8cf51cc4331931b860c1da8bb40ad277de95b75a449dd1832e2f65c0444bb1ef699d7a0378a23c9fba95cdcb2d117f1e60b0df3421690aacc1bec9240f3e7f3a54d2daccd3221b25344b95e5de24aee3f5d83f740806ee231dc8bdb43bc005c6653493ec575fac8cad10a2aaa16b1dfe1ee0ba0b70d7e2fb522b204d291981344c031e81fdfe3c4a752eb7d7d2a82b3970f7ae829a4ff8668e2a439449fa99595407f59471d7c2a7beb93d7044e806b167065786b2ce6c42bad92d20f141dea293b9810176cbfb039b4fde3a18399a00a07f96783ff490be7792d83552beb8bb35129949a1ddbb39c0cae1bcabb3266765446963484211677798fe7b5c4dee4e99b51b359b3297b6c2d3a62999370c50095c26eb2722821e5631822cb093f96245d86d4c919df76bd5f2bfb210ad128d15b6e98a91fa75e7f0edec18be20ecf9b552e0c6a97789f3200a90bcd194f3bc9ea99310464428088599de3ceebd02475bb5d7713be16263e2713cb3b21b32c72b290c970869aec627060e178bb904a5a4dc088df8f3af85692562bf2656085b220de7e0f964ae646a236d49d52662e9e9db5b6d676f6ae8b06fd9a64e77113393c153c8df9d7abd89e8746adbb607cf82604c66411e0d32da99ef0", 0x1000}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000000e40)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872af1ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc74afe5a6de2e1c41ef72dfd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x19d) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000280)=[{0x0, 0x0, 0x800}, {0x5, 0x2, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x9e299f26ceac59ba, 0x40f, 0x1000}, {0x0, 0xfffffffffffffff7, 0x1800}, {0x3, 0xfffffffffffffff7}], 0x6) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 16:00:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x3ff, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1fb, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0x1000000000}, {0x20}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") recvfrom$inet(r1, &(0x7f0000000000)=""/55, 0x37, 0x841, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './file1\x00'}) 16:00:39 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3ff, 0xffffffffffffffa9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000084bb893f0000"], 0x38}, 0x0) r0 = socket(0x20, 0x4003, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100042000, 0x15) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x2000000000000000) close(r0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x2, 0x4, 0x1, 0x3}, {0x1ff, 0x6, 0x4cc}, {0xf5d7, 0x6, 0x6, 0x5}, {0x6, 0x71a61640, 0x200, 0x185f}, {0x7, 0x2, 0xcaa8, 0xfff8000000000000}, {0x8, 0x10001, 0x2, 0x5}, {0x0, 0x0, 0x5, 0x10000}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket(0x18, 0x8001, 0x0) socket(0x2, 0x2, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:39 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000287a394e33d2de9ae9b784ed7c7954e63dcab1d35dd323b02464e3cc49afc95bf7aec43c64234f2c87d17c7b2a0d63da8dd428870ff7f89579091fd73c4aa7c16bf2be18e940938bef551aa7c56344d67ba12c6bbdd0385e59ce5e021257c523fda6b4eb89d7f503fc243d5443dc7ab89bbec9f9c6e71a4c4371a5c1e900"/147], 0x10) sendto(r0, &(0x7f00000000c0)="116741517c4872a3", 0x8, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x346, &(0x7f0000000140)=[{0x20, 0x0, 0x4}, {0x30}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeb4, &(0x7f0000000040)="961b140e944f9696bf4c13b28fd1715a177b1fb63a3906144224971fda580600dfcdabb130") 16:00:39 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0xdcfc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xc96) 16:00:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x38, &(0x7f0000000180)="92") 16:00:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:39 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) shutdown(r0, 0x4c4d9710fb2f600) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100001200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x6, 0x2, 0x1ff) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) close(r1) 16:00:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x38e) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000ac}) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) acct(&(0x7f0000000300)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xc8) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x9) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) close(r0) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) setreuid(0x0, 0xee00) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r5 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a80)=""/127) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000e40)={{0x100, r5, r7, r5, r8, 0x140}, 0x5, 0x4, 0x8}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r5) chroot(&(0x7f0000000d40)='./file1\x00') ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000dc0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000004c0)=0x9) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)='].-(\xcd{L\x00', &(0x7f00000002c0)='#^\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='([\x00', &(0x7f0000000440)='[+\x00']) recvfrom$unix(r2, &(0x7f0000000000)=""/2, 0x2, 0x840, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5c, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fsync(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x66) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0xffffffffffffffa9, &(0x7f0000000100)="4048597dd6a2163f909dca2ff54e46805eae8dee6e616d25b3496827239997a29ca493eae79ba367185af79119f96ecd287a210e6a9a43dc71d02f662cd4b6203ba84a74698fbd3f77fb22074a92d61b8792eb5a998b9673cdd4b5f213a2b45801ddc0a07fb2e30be45ff075d19965ff5ed12d2c168515f0da4de42b7a2fea2dc49e65f221b3f68916d37e476e0341155da517285715c8") 16:00:40 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x40, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xb00, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x28) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000580)=0xfffffdc5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000340)='./file0\x00', r4, r5, 0x26b416eb4da1c9d1) readlinkat(r0, &(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000240)=""/238, 0xee) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) mknod(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x2, 0x9) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000004da34c16000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000203fa81a7bd6d332b4ba8ce3daa7060000000000000036"]) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0x4, 0x9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/165) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8f6afe9c7ed6d45f, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) open(&(0x7f0000000300)='./file0\x00', 0x800, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) recvfrom$unix(r1, &(0x7f00000000c0)=""/177, 0xb1, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x3010, r2, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x2, 0x5, 0x4, 0x64, &(0x7f0000000080)={{0x401, 0x3, 0x3, 0x3, 0x10000, 0x3, 0xe97}, {[0x8, 0x9, 0x2, 0x3, 0x4, 0x8, 0x8001, 0x8, 0x8, 0x10001, 0x9, 0x3, 0xfffffffffffffffe, 0xca8, 0x7, 0x8, 0x9, 0x5], [0x9, 0x8, 0x3, 0x0, 0xfffffffffffffe01, 0x42e, 0x0, 0x1ff00000, 0x3a83ffb8, 0x6], [0xc87e, 0x3, 0x1ffc00000, 0x1, 0x100, 0x5, 0x6], [0x81, 0xfff, 0x4, 0x3, 0x2], [{0xfffffffffffffff8, 0xa50b, 0x20b4128, 0x30}, {0xfffffffffffffffb, 0x200, 0x8, 0x200}, {0x8, 0x886, 0x8, 0x8}, {0x100, 0x0, 0x5, 0x6e}, {0x1000, 0x4, 0x8}, {0x9a2f, 0x8, 0x10001, 0x5}, {0x401, 0xfc5, 0x4, 0xfffffffffffffffe}, {0x81, 0x9, 0x3, 0x9}], {0x5, 0x7, 0x4, 0x1ff}, {0x2, 0x5, 0x3, 0x5}}}, 0x200, 0x6}) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) r1 = dup2(r0, r0) sendto$inet6(r0, &(0x7f0000000000)="387e1e030f7e08a05e42f6d5d501e73ae88cde5d3a76de6d45b3ca473fba9814013e94297c0fa89efa0c4597eb11bdf428fd3084fa88be3128348cce9e853ff4c2a0a663dc61c6b7b9f7d327e4230bca00e3c5ddfdcc1563cc912f489a749372df28c5bee3947cbb615d8015a8ad72ce1e2583588488be5ab2", 0x79, 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x7f}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="06") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:41 executing program 0: mknod(0x0, 0x6000, 0x5) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10a) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x56) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d010ee6812f66696c6530000819d5d8179a80843435fd9d35349cda7193a90e5c62f9dd458c97dc5c3c268a6cbd888f1261a47c381d954d83e8a873a7d7917561c0a86d82c96a5be99f2d7a2071489dbf9469b0ae48dd523f56a6be91592309f537c230dfb2e09108221b10d6b67a347f"], 0x1) pipe(0x0) dup2(r0, r1) r3 = msgget$private(0x0, 0x80) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r6, r7, 0x80, 0x4}, 0x800, 0x1000000000, r8, r9, 0x4, 0x2, 0x9, 0x6c}) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f0000000100)={0xffffffff, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x28}, {0x4006}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="b6cc") 16:00:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7e20000) 16:00:41 executing program 1: r0 = socket(0x19, 0x1, 0x5) setsockopt(r0, 0xfe3, 0x7, &(0x7f0000000040)="9ae99a55a2d675d2fa064b6fe74e2cd8c6563c747e0f81e9b69e9e97664dd958ae2d61b71cc6fd4b130a9054050ec628d11e4e7d705b274a17af88e002d66a716c47dd3421b8484b0a8e9a4dce2620ad5b", 0x51) fchmod(r0, 0x104) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0x4c91, 0x4}, 0xc) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xc9af) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="b78a7c172db391224d2091ba38d3e1c8d2b4169a899a4bbbf046f571c6b73504d811f002a41ca4d2e7dcbf578d5a5c1e045cb4a5ef6639585716d4b5e5431a34dd0c66947cde534f5cc3298c962f84acebecafb1d86759", 0x57}, {&(0x7f0000000240)="6d3c56f9063003e9a51beb064959ff4ad0e1085f2e42357bf3a37363c46cb5f1ca7d6a7a843090ddd8edb73acfa9b0c4df310395cde119e4c9a104e492dd907af3b622f9fa526cec8d24cddf3fb5c76a74d3cdeeaaaa330cb5addb28ff54cff3e67c111d7a6f390dd99be230f56bce2d582151", 0x73}, {&(0x7f0000000340)="44b071581a4ee2e50620b87625504a27fb054247d605021a74ba008e6abe0836b556cda42230d49f0ce74d7008203e520aeb459c478c4d4a7890fff1ac3c309b5b43bf4120d69c15aabf924204df5069ddfba007afeef5afc9b6fc6eb556dd74b5ea7cad8663b892daaeb4d0c05b3640a5748c1aa7b0480de6b1e2315c1b1a7bf03274d7598c49c88d581dadfbfc64b5f5574f0dab042a4c1389fc93b1f3bba6f17a0bd9cd2270a7303577104becdcd3dcb923de347d13f00352f4531c65eb5285b367dc98775a0bf19a738ca6ad3f1b83459230f39ece2c33325068881cff46c2533bb9fd", 0xe5}, {&(0x7f0000000440)="29467af6bc838c484299598e068a56610cebbae4c824280bc43e1ca0c4b34f43e93e897f6c691924c54686dbca8796c01927d901c22fdee575c92b62f432a9649910c5bf58621182e34117e6cdc0869406d5bf0f3e1f6ed0e9e76fd7cdaf229e9851da370d51dd4c9818c7c72e0ca491633215cad14b52e255beb6", 0x7b}], 0x4, 0x0, 0x0) close(r1) 16:00:41 executing program 0: msgget(0x1, 0x18) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x25}, {0x6}]}) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000280)=""/102, 0x66}], 0x3, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x42) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() munlockall() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{}, {{r0}, 0xffffffffffffffff, 0x82}], 0xfffffffffffffffd, &(0x7f0000000380)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x100, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendto$inet6(r1, &(0x7f0000000180)="e7f793b7e27daff572f45884ef8d046aa80ae12f915f12456dd56a07d808d9963699c95eec47e4baecc7b7cf1b2609bb2b592b0833f76b984d528c9fa06ea6618e4c032f676f26bf46ed", 0x4a, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x62da}, 0x8) fchflags(r0, 0x7fdad8ba13899519) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x400000000003, 0x0, 0x320) recvfrom(r0, &(0x7f0000000000)=""/11, 0xb, 0xe4fb3724c7f63d23, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0xfffffffffffeffff}, 0xc) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r1, 0x16a109c05c8a66bc, 0x4, &(0x7f00000001c0)=""/233) semget$private(0x0, 0x3, 0x90) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200000000000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) semget(0x2, 0x1, 0x200) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x8000, 0x0, 0x44, 0x0, "043139e005b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x5) 16:00:41 executing program 1: acct(&(0x7f0000000000)='./file0/file1\x00') mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x10010) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x100000000) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000500, r1) r2 = getpid() r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x100000001, r5, r6, r7, r8, 0x40, 0x3}, 0x524, 0x4, r1, r2, 0x10000, 0x20, 0x585, 0x2}) fcntl$setown(r0, 0x6, r4) fcntl$setown(r0, 0x6, r2) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3f) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 16:00:41 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180), 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) getrusage(0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x7ff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xbd3c, 0xd500}, 0x10) 16:00:41 executing program 1: setuid(0xee01) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x10000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f000072f000/0x2000)=nil, 0x2}, {&(0x7f00000d6000/0x3000)=nil, &(0x7f0000573000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000098000/0x1000)=nil, 0x9}, {&(0x7f0000250000/0x2000)=nil, &(0x7f00007a9000/0x3000)=nil, 0xfffffffffffffbff}, {&(0x7f0000719000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f000019a000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000017d000/0x1000)=nil, &(0x7f00002aa000/0x4000)=nil, 0x5}, {&(0x7f00005b0000/0x2000)=nil, &(0x7f0000229000/0x1000)=nil, 0xb00}, {&(0x7f00002fb000/0x4000)=nil, &(0x7f00006bf000/0x3000)=nil, 0x80000001}, {&(0x7f0000442000/0x2000)=nil, &(0x7f0000225000/0x4000)=nil, 0x34}, {&(0x7f000031a000/0x3000)=nil, &(0x7f00001cb000/0x200000)=nil, 0x9}, {&(0x7f00005d4000/0x4000)=nil, &(0x7f0000678000/0xd000)=nil, 0x8}, {&(0x7f00001fa000/0x1000)=nil, &(0x7f0000400000/0x1000)=nil, 0xffffffffffffff00}, {&(0x7f00004bd000/0x4000)=nil, &(0x7f00004b5000/0x4000)=nil, 0x100}, {&(0x7f0000339000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000}, {&(0x7f0000622000/0x3000)=nil, &(0x7f0000023000/0x4000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x0, 0x9, 0x1, 0xddfc, 0x100000000, 0x7, 0x2, 0x0, 0x5, 0x80}) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x97) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r2, &(0x7f0000001680)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:41 executing program 1: r0 = socket(0x1, 0x2, 0x5) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) chdir(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000000)='./bus\x00') 16:00:41 executing program 1: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x80) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:41 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:41 executing program 1: nanosleep(&(0x7f0000000100)={0xfffffffffffffc00, 0x1}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) write(r1, &(0x7f0000000080)="a7", 0xfffffffffffffdfa) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x4}], 0x2, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) msgget$private(0x0, 0x10c) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4dfc, 0x402}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307004, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)}) r4 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r4, r5) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) socket$inet(0x2, 0x8000, 0xfffffffffffff510) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:00:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r3, &(0x7f0000001c80)=""/178, 0xb2) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r1, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r2, &(0x7f0000000540)={0x2, 0x1}, 0xc) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={r8, r9, r10}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x2d5) getpgid(r11) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) fcntl$dupfd(r5, 0x1000000, r1) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x5}], 0x1}) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x1, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x6e, 0x0, 0x2, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x10) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fffffff) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x816ce517b82a43b2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="dcf73717bcb3b2f65625f75727b274ddfa9433cd25c6fb89944d5a5608c6b759ae521a9c4ea8f2b1deb61c68cf6c87611d589f24b4a7573d28c899b83142681716e41e7243081689a92ff76418688aed6ff3dc8efc54d45790781ee6135784e96e1e180e22aaaee737dae965facccb601faf632f6517538e2d2cacdbbfa96ba0cd2d999bc0afa90f729532202e0dc6d682ca4ddf54faa6938d8e408fffb4ccd777f55b128d423ff89b76dcfdb09c78fa3cbc89a33054d5884b8eec60048833e345444289bfb4cd32d881645525d39b59046cf0b3c19a", 0xd6}, {&(0x7f0000000180)="c5f29bded81aa54277179aad8b22b2fa232cda556d8ac04aa27c4a1c1055cd60511eb06af715f1f63c4a1a09aa96fc0db8cf8ea96bb6af48091224261134a9593dda64e86f2015571693dd58696b1a", 0x4f}, {&(0x7f0000000200)="c818a54a898b3c4b05207de8f9f9e936ac6383665b2f251129cf1a7dbad35078e4b29708ef853b11cf70a883a6381cc36820f9447d01c3c9900fa4b6d4c7d528cca59c", 0x43}, {&(0x7f0000000280)="f45df38f0e375f473ec350b3df56c0a74ddaac15bda076d7b75a9b8dd25b9e3573bf3a8da07c3cdc8d72c3ee133055a9021e2feba16c1a76f7c400da5da4450ad63b3dee392a9456321eab68a6f50046cee3960692f4955f393d6bbeb261dc802e880f5bfe78aa9b9f7c398dafe1be2060c73dd7f4b02ef0a04fb2f0af7c258a17e7e4e24ed6537cd0e3c099becadf5e74c89ba43b56f3ae57ec3159153ad8a3004a01c408ddd0802bc4bc7b4eb676cc99af4c04a1b38dfffffaf9a0c0981a2744e9c2b4f9ccc1d4f33065400b31bd44cafa914bf73b", 0xd6}, {&(0x7f0000000380)="d9a6a0d69bee8c72c809c916aefb4771f887b8e96ee4e7bd53cd83229ed9cc2f74eb1b95d63f113490ee570a2d4a22212b31935df5cfb4f190ab9c82c0151563a693bc3a40741847728e546cfac83f70708cdef6e9718354e50342a329266cd4f28b2b7901a04885901a84bff9fd9294ddd7575e46136322e55ee79c20626e40971978340715b0a9fe49ae592122c10b14fc1429532f0a1aca49bf040eeb40cebfab47548664896d401b377d883ebc302f4e66bd86f31ae5297426214671ca59ce935d12b9069be718f9f07ac3a1819bb7f0ba8df87f1de58909b5923bb651e580ea8f17a8bae2bd4d70e7a0090253f19ad8d2bb65db913ede974ed7abc6e501ce85d3cbcc7b60c11416a1a1c59cd97cb1449eb6c7912bd68cd2b45f12bcb41600a1f36f98b6eef9e279dfb7ccf817a6945c5a3baa2d55a411e957c225880b65ea44d7dde7810bfff7b128847bbafe4b100a162396709a2a7041a8d127ce19b8542224e6e56fad942356abc54a61432f3d13846ff602631216a0bf3a94c0d2bb60837378c01c07c116746d1efc67a031904af8cff5af628a5613064ed0f8d91ca7a2ce70c888a3ca5457e93b41ea79b291aebe78a92f66a79d2bbda397ff3580300aab0b0391ca562318ad50b59da3e90436395212ffd57f7e1e8be40f22dbbe0676a31b6a79aea5f5e5082d3cd655ce1f0d9971d5c81baafa246597cef9a3a3a48b884ee1f0f27822c1e5242a2897c8c267439eaa2af0295cb852f89473f3c5ad0b59d88f6b9275d751db913093e779d37befa9e565509e45e61b9245ccf8119f351cf256d2723e67c6e22384f97b3bcb2b50089b2b4b069042a8640cd8bbd8f2b0e0b11222e263343a5857cd6e3f12400d0c92cbcc2c0062a7794a9f1691b71a58a85bae0837f3006dabed85b6e2fdedf3e06947740e986cb3f62d3412cb46c44d8539430df6d418aa800117106949a88598b8e14bdd88cd96fb1262adbf6c3ebc27bf18f2b5f7c221ebb6a02a9313588868f11e66b4afb40bb4ceb324dd3a027c6b4067c2a9d3c92c78ac06d02df0ba1b9ff64a749378eeb4e916197ca5157967621fd65e355bc631a1edd68b2ad3f10b490f42fbd61ced48e22c95f581655b1f79fca4461208224d331599150fabb667985257ac511c7e8de316488179686362929864c8229e0e2c86249598be92ea72f082cde81151d6b59d8eea69fa4ac09ef71c84fcec5f1c31e36e01e5556d1c9067a8433df96f35e89a6a1382843fb3337ca549bac60e7a415e4543b6bc25137494538904ac49dd5830d075901bcd41c5d1c7ea5273054a953772e7335ddb50db701ba9dd386716c17ca7cf31c8be6ccc6c7e278fdf00df785c4574a5dcfc7fc32c1ec27b04cb98815c7f7672e6f496cc00290e2627cb24212ab13553566e85fa4b60efca4dffe7d07a48a5e0ecd593898b677fed3ee8cfd8f02a00922f36c438df0c4f3d06d38783d439ec0c0c5bdd9d164ca00d51f9349b9998c939de869c95718cfc7ac69027ae31423875d41621598302cc0552460187ba20ed9e509876fdd468607f731dc273c4551e383b621e72c0d173c0613312bbdac8b68232bcb1033ca247742549186f2977e2f5aa02787668f613d5b3d0c0107acafefbfb57bba3dc620a9a580bf495d4a4123bc85c5a3067ea25fb43140fc07cb4caf1cbe6f891cd6df335590448f3fa444ba20b508c318d823d8c406ca16e194a150f4308cb785f384b548f42a758c3fb5b055cf754271edb26f96f0539436ee1355870d3e87635489d1dbf947e1b4f5ec3009a1bbb0a338f6ee69f66aa67d292590f2a955a2b426db25c760c7ecbeb52d8bffe6df3ecf8f7fe0434c8f572397463801f65e3468f35b255bd0604e8694dbda674e00307d6d94fa54e90bd9f5b381266668e31c150ce775f7e41fbeb9dd49d92b3c9ffd81daac796db394e64619be1480c2d6e678103cd49dc4e7cf5e770bd38e78edc2a00e1e8597d48964b85c38df1a0606a10c9bfa364f2325ea327c24c77635eba4e3b412b2d3867387bba693cd0ceb2ce4bb335d3364d19caad4e661ec53b8c85efae5269df9575362c61fb29a00f28e0f4dad0c036fb76553cd92ccd9a4ff73c481da9f211620a84069e06b1182b706be87aa7dfd3424c5d6914e3725025b199ba3e209b1123092ab68d379121dcebf62b26dd6da64db527270ea1c321cd9661c7a969fd925d5684da1060f7b4bb7d301f0aba7203d0cd4951f1afe74975b631e46f9e5cda20e1282f9a9fa01314f9db4f68c6a49ca5356038e80118ff3bf918bd28d0bcb5484e19eb169e66ccc97802dfe46ce7ce6962bc239d4da7eda4e9cb84b322101e4310e9168db1a99bbe84234eb6fc5cafeaa5f6c88ebd396107c2baee1395c5f5abf3b919c415609c10d95c8fb79bc19e4bfbdafdd1d8a27833ec258f1c27f5346a5fd5a47505e85181ec8fc291f5c78f29aee560a343f0d4a2889e48ebeda67307bc87cf06d728c8f20b9a19ab28434b1c57a058aab041797585a1d3d39fa323e8520cd91eded43d371e4367273156f4166bfd24fad8da9d71681d83ae6369ad13ef23407224b1072a990fc1fff5bd8cd505ae48d66c6554ac10a54ffb31b4e2080910b8332708571d5d2d672c0dbb1b6f9efc788d5da03b2fd0040eded6ac43024f9d32ca4110429496245a2bdb2c33c1c719053eee5e653abc64fad6e3711c965fd5f59801cec753872f5aba6677ce2547f953634b571d7cc18cfa2705a2aa3fa7455200a0249ff039830abc8af54336a6de57ed61a8136610b179397e329cd7995f3b98b221aea6a154a793e970d182e654bc15323dd0df5e1790a37a4f45d7c0fa6a24313491350d9967088e5298a6655fae91534f8b27ac59d65ad7557cb255d35ac1e781102c43d05408a6d6f03cb2ff5b403da30fcabc0df1b99111ec6a4c975f1f2478eac5515cf7546e9a6523682bfc6d3fbe01fe67e22c6af2062097590c4d4e878490c417f91ff6db04f62e6672249ba5772d09b6176b87c71fde25995589af1f7e7c2726fb2bec4b7cfaf82a76acd48e63ddd8f65ecec4286e8a8946a2296535a31ae36bdb6eb449e741e9e0b0c7a57f4b437d846b9ff8164198af4e7693f2045e6c175710f4c1cba247e09fdf2d5318a0609808f6acda79403d915092f4f5542e718b68ef96e6214c9bff94bdfd893fa0c598712508caa408b3e26cfde26dbecefb5503accd8dff2939eace8888275d923c53effbacfdcd84fd8c5f7e24c4f1f05f64833b10711c75a0778d52a4336360b4fd52d3ed7bfeda404f11577460298e25fc597e9fe780213a9b4fac3ba20ff91b72649a47e5fae2a121ab3732d49507b10c98808d55ae3d237837b1b7fd9001f91665eacdbf99feed483b3f910370e3af4c4c1d3f9cdebb354a22bd50628abcefe544aaaa8f56f98fe91c6be9d086958e77e7b75dc382b54390388e7895ca8a4f2a88bad6a0682bef4bfa98e4eeadd768a0aaec98adb431b037acc604f0933f8d3c1c66eeca6e0ea4967dd2aa6f645a34f6bd62228807ac0204aa55d0e353b9682df062c579573de3fad58a55ff5806f34dc8cce06f42722efbdcc0602dc5dc4abce1fdd3d330aa69e12f2188294bfd8275d7fab837f211bba46ab66b856c05567016fc758fa4b94d3ad7c9eb565512065552fa66d7eccf5d27a4ce6ca79df96d8313ea221a36c5f9fb95b9d06cd7a02e290bcca3d637938807815ac88523212e5d666edb65ab2bf0784b92739e7ea02e3de7baf37495893aa048967fcea780ad6c5a3ed7d1adca2682e181dc74da748241413bfe1829bc1df81518d9288f8793f559142250caa24c9d9c85ddff1a5b4e6724a8b1b1a55f5a56be1f348a66dbe01fb8157460cc92564a8c3675236f0f66b43847523a476807cf0d2aa638d242332a558c274bf6913648a6d4ba06866e9dd4095f170f609927c4ab9c2fd54a9b8477b967c5f6b0da227c726fb3658c32f3a2cdd6bf9f76778a08c05d74a1c9ac958b6c84d431772fa20b365facc0b3dd91bf5face296dc40b8e1f8d5532af71aaa787b5ac40adfa0b2ca24863c2b75994f712fe17822446fb0c8841ee02efe14f41e24b8c9715a351fe886a51eba758386b19976e0f7da4ca37dcbefc5d7ff339e8010d436f14fd6d94cf7bcf7a85ccc7c07eaf92557f2e865752e1d24ec6df6e7e6dc8921f9fbcbddc82f47ed6f2f40932c76e769d18ded1a844e53836d011471b452f1674ab092a896954f22a56e15282d3df8b2521c02dc7907dd98ffe05ef5ab5ee2d6a933d752233af7fa2ccd61b91be2b250a9003a226ed71e698590d598268fe0ff803b50e4215d908addadb33c2e64511579286112ce42776046a51a6e1008bba02dae1b0e08da6accd8fbfea253ee8e0cdcdd79334d610642007a1c0b812225263ad4bf3a8e6b4ed4ab31ea6872445bc9077c0e9c8e8a85b40207c056306f03b5a8ccad50dfe90c472c2b8189cc18ddefbb8215d98a9ff22b8abfccf39cae0f0684b128867a47b6461ae90588f07b76ab23c1acfd7d1b646395a2ca508ff20d145b1debe3fb2eff89fc8d9c1ff2b27f5f588c83d25f22f8cd10905e9ef99b524c14fc7e666516c1f2020e2f51586f4565fdd4eb32f02d151ec9251c81826c14ca5f1d4284befbe451737462a036e75cfbff6550cf683c131f8ab46056122f05031a4b4dd7bef3b41e84e0df3dbcce4092a4df95a6a241911af0b98ed3f544d8b1e10b7fab9f05b89acf560ccea7575bf5e896b6ea1c3281a39e1a2f29f7df15d9036e13c2da211c0cc96e17f014e0393487d3fb83e62a9b241e47b66221da09527ae19e8a0efd3dea4034fb6323062ea32b1f57b5113c5eae11d8c00cf551ed0e66eb252110e94cb2de68518b524991a5e2c5690a7f4f9ae13d35947e034a40818bc3737722045890d92ff13b80716a2f58cbcdb3671a0f2d881082ba44ab7cf1ba8eac6c590540b24293161038707b4a27609ffc3155dc98f135acb0622da537b4d3ae382aac24be7b96a1246c7c916cbc4882b7b3db1fd0bf695b487cc00855f6cb4218ffaf29824fcb478ccdf999d6910766d1251277221f9852938fae368b4236882b3cf264368906e1bb10edf62acde4e8f8b37c9db87a2d4bb72c892e0428bfe9d924132dae70ffd44a0baa30beda3d908299f88ba19c9f073d7ff4e0ba6fd7b81de077b478d1d283e4c673ef827adcf46dcc855e848f5aa30b6bdfa75b52462e60907c0836aa0f7b14fa845dc9ece01f7383162c4c2cfb73d2ad7770cc7aa200f776cd244612289e07c25e1447fd995f0201a7b85a979a8522aa832613fc051cac9d74623c580a994ed2219a3873d068360b4b30cb720f87b3be477700fb4fe71a43e79cf782f7bd9d2cd8d8c8f861d02b538f10b96045e631167990ed89a82b7ee6b2651c5d5c894efbfc2061e27a9ea23bf77d3a13ad6a41282046add30f6ecce8e70479314feaab02d41333602d69785851102e5ca588632724b755471068a7f497ce112cddce829e88842e69798f51163832b862d156e67a10ad4b0a27144e764e160f827bdcc40cc086849a057e5b5e7292a5325fa578299e24d18ef987937285202dda9b284a63c7d48ff208304a92111fa751d93873f4105d603700a2f9949f23f5bb44ec88b3e7acf79f7526e62211f1438dc98abfe1ccb08e299c236e003f92f98f93fda829d927513354ba2ee9fb22731519168fa0c02f012399f1782057fd0f34c39ad9fd50ed59c56559666adec8da2c1675c0e76c", 0x1000}, {&(0x7f0000001380)="6cd8f230ac1feae8528167a281a9e8b9565c9398f5dfee2ce016cdf977eddaef8ee6f7a77baac0ce2abda3b2a36a6d0e720b9f22c480f6aede004cd9a80cc7060e6593257d0f8bc4fdc9f4dfb991749dcac71c8313678d7b88254a42a7de7af9ac918e013fbb8284a95e24e013e73f5370f93a61ed7136a8d50f6b72424bc9bb2231ba4dc3a91bac131bb566", 0x8c}, {&(0x7f0000001440)="b577f23a0f103d9b5b265355d392cbfd4fdbe1555dc0c090a72624441e24ce389ec8823cf11f41c094c2826b7c93a21ccf5893075ed78ac31510ad5132d14e2b6b1d0af0f45ec42154329f6988d034799761b44baaf232cd82902d1113fd891ce1420c758f4ca42a0aa79648516d1c67fcc55dd0348e24db02cb1d381ffcb358fdec6eda9ae906b6846e752ceac894a6edd603f908fa3238f8c62fe9ee94af61aa57c4f242d8471dcf55dd7ceb29a466bcf58d4f87bebb02ed6c7b2c25b1710429d73ab922363770d1ab2fe06e6fa71a1dc949aecee930c5ea04d621466208c1f5974ecc867e7ace2feeeb864426c0ba4ec1", 0xf2}], 0x7, 0x0, 0x0) fchdir(r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000015c0)) read(r0, &(0x7f0000001600)=""/192, 0xc0) r1 = semget$private(0x0, 0x1, 0x8) semop(r1, &(0x7f00000016c0)=[{0x3, 0x0, 0x800}, {0x2, 0x8, 0x800}], 0x2) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740), 0x0, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x4}, 0x2) sendmsg$unix(r0, &(0x7f0000002bc0)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000001a40)="3c1b210886e1dd4a1d71098429092ef0045b610b9f00cfdecf731dc21687046cf823c7024c104e2db205bec1b5e15909dc31f4c741b2896eb9af70e37d94a64fb53f77f3e17ff327a65745d9e0c4d305dc219e7ee0588a6e3f76e629aca4f9f3504125ebf05da618c2755623fcbb3692a512f38772b59f39b351f1f56b1d8f404536ede2ee148f02ec2c329e8a2d5fea1cb00f34f9b05acbb0d476a359b5504a9ff4c8680d03105ddbf3162521136251c0778d815ee729fd54865bce17d609b86a621a47847d3ada973ff24b4ce65221d6794561463ff86c51d8197b2cf323ca8f497fb6cafa9f24abf1bc6a8fdad4b6af4777edc67314b82197", 0xfa}, {&(0x7f0000001b40)="e0c9c1a67acd73585b60e18f98dc6f5f6fc0f5658be473cf50fd6439752fac", 0x1f}, {&(0x7f0000001b80)="9a703900c25b75d66b1137e8a759905122207ea606cbebd6ce349258f427bda37cf91d766e383c7fbb9cc431cd89fdf426c09f335e4645b58aa44d09324e6c3dc420b35c179923c614c4ad8cdeaeec5ca8b13702a091539cd43a73735308b2c7c53d7358949d77df07e49531b0ddc5f81ded220004545dc29fd27781d8d7f1955d4651939c661c945c81f2e7ebbe1d97810f0cdd945e39a58acac83f93d241ab7c03d3ccc90daa66a0f5ef135aed9448d8838c930ac389a2b3d901170cbec89843abf930623bb4ee5ddc9c0752b04d59506120611dc8f52a830654e1561f6c906b77d519831ab4417f5fd6eeb1f455537f74bd9801a086018c049e08606b71799a5940b9427f6517846f0e0955fc320969910ddb0f1cac35c31b3e981d9d981d68a419a39b8ec57e0d3c5dabe748771e180c940e7e88f220f01a66179de371f73042e1a8ba3f248fd2fcaed2323b7c5c411f81befb1769029687e170a365b25954cb79394fb0e0814fdaf935283462bba4f7323a9a4627e699b75478ae448415ae5d6416e283488469f61850619caaf6727ee4cf73f4f18bd3d3671c9490b810e8c335f8cef10552680020ec3c4f08d4518ef65a3f7eace31af1e7e57f787dd48d0e706e821e528c8ee00ba0a13a1eb3b5f3bb2e291395809f31534060080197f84529896e21d85306761c7a036a82be50e20456786b44b29606bba40588fd0dbde18e051d7eda6099ccf6ea5547be924f149fa1ff8277d1695c898a35481ffc98b210c3a609bbd1e1b5d8a828f7724eccb01c07690ea37d9fa58db9cbc81138c492da0766d9e8d4b089f6d5770da4675cbb2655770b3d88c9482b5b45c60c16cd7b20431971eed513cd7088c933b7d579d3727f053a87aeb5e132ed5ce6d7deb4c26da073d7c5e2825ee82202ac38aad54e90c35d2739d229b7004a9eced96e1725dbfb6997ba0550816045cb81ec60c21fc6d589218eda8ddc7373f5ee17ce11c4e78bf8b75eb3c7af2297c244719ac2b00f75c3dfe1f15f0562e37793d07bf90687579545a8f20192193ffe7e9f83a70422bde7a8c6631dcfb5b04c4516fec124afce6422d2e5a7861a15919ad0d590497599c8a7218e399be303a91ddf013e494401ddb470d4ae0663dc3b82a1705db8142e8c9c333fd736972fc89588ddc5a2caa0211d5023dc75933ead201b91ad822bdba8ecdb74d84f925741e8863fc09d7469d5dc22c1f8d851805777cf75a8da562f5fc6a7b2f151668d266151207a93760e0ecab994eb138d1a36d305f0ea49d0eb2866f7b6fce976860673a468ecb7f64a0281b70cced88933861a2b1b8e98e4d713d399518d31f204aa7eda412c3b5916866aa3ddb486119ca858a9bbc544ff82d21f9df76a1c28d1db465a1ff826c7f1f90b644be87755c480228a42faded6fa4b86d17cc668afaecfb78f8846dcfcf1afedfa2f633dbbf1ff5419678db87fee4c1006edd68e6b998e0e6e5ee401b8f7b81b33af6f453b853dc7d095f5f9776d1572340f060146c3e43c1a9ab58742825065ef3ab5f4b09a994a53d9c0caf9420b66cfe629971a99c7aa2ed9733b87485a834d7441ce39e79fff7bd5535f3f74eb4cad8c1d816286c877746828b99efd391b978967c9fa8f8499af1ed0979adf1cb147593a78cc58e2480cca83c45137c5103aa83ff3beed93aadb0124130d6e563f0a8054f933cff99231f896afdbfe4902a8ac1ffdbabb38625354149fbb5e510d1959bfe7746d837f365e7e32e4725997022055533e2b7e14f1306d89e9241932dd8e02e8c1f3925a91a168d5da4092058c21fd26ad7a2fbb1751a70db286123dc7870bd7b1b1e016232b2b754477a5abc4ce9cf9252edeffa9300ff4767bd7990d92b4d129b3190e43ca9b7c500db3bd6535a12040454184bfc19fd844292b16c90c096ba4fcdfaf4915fd70985d65de4b776d44adab339880bf23e8d44fef7b12870f25d1e2047e01b91f97611c295c215c92815e9d096ae7d2213ce82b996d5a6fbffef8c2240d7775c09a37bcfd6cd424cfceb77a79fedab94caea0f924a08513f7d14b00d619ea9b9e997de24a78010258a67a8b47c808dad3eddf3bc4f0b499fe858be11d8982cee78badca290aa2046c4c01aa41887021a74e1e0dd9514eff09ccd9459f227ddee763d3eca6d03fac668c1b470ebe7620394dadee132b571953f02a58f80afd448d002339f1b61a7b0d1c74590989d2e86f2af7169643a32eeac5cb0174391ea157d6e56f863be4f5090a95aad5a3513da972779b9384392b9d50ce0ffcd00c069e9cc9f41725452d4ac55da451f916d6ce7c5ee56e6bcb2205d8de3bbaa2f765c0dce08c6b232a81cd4aaa0faad514f7b39704768f5d6b275dd84443da24059d5963bf389188a710636f99920d78e6373fbadd4322cd53febbe9677f25a7d84df5d4f6fa7d7214c6e130b9ea0051ef3dfade0e692ff8041e84bb2d4302bb30309372ea18565b7a1b63f915107bcda85265816aca7b7063dc7d39a4e4f34d53f3e6f886e31d14f98ef2c8b96cf07a23a1f1f5d1292cb05094a6995b14da40b70ccf154bf6f0bbd876170eab62ba4b5e12e3495f74460a0fd9628289f7d940e7501b549d51ae9863f98229f0491565698c2a41fbfea264c9e6decbfe28056745ba1383b209a11fa637514bcafecb1422b4135122dc31dead5004fc763dbb7424424c12f304903239681c2b06bc3a63d306593757b72678b5df53f7fec41eed9faf7303a4b733f4930d489e1d85c799e5a4769e8dea4e5a95b07b086c7942568de4a8d71842216e44c04268959b17a666fc36c924e6758ff924ebb313be69010b0ed55bfb37c55054979fe35936aeea8e526d7b9e8386b1ca391a5cbc3a1df24269ed9d3d68364f9532aa35b41ee3cd07a0a186f1aa83a327f1603ec88f86da15c23a6ed71ca22db3a93a2024a3dde21a8afaae500fe7a455d7fba3f0c9ec3d1a459d9013887fe90f7c26642ccb8049618f9f396177a2fc976cc55c6e906c924350f0fe2da1cee1103073f9130ce77b877e07c072c535f839fa277ca4c308c858b0b5378a14934c59bb6d785580c68d5d946c43288a473361242de82c7bf559052add3ea7def20b6dbfeae8a1d4676f2b4821eb9f373c6c1f315e16ae1a56d49f84404092a4109488e075d9acbe72582d5b6006bc86aeec914a9820a44f3d0e0b27d816568f09a010c76f96c2bd937df8bea6dad18a953178b26fe426335ab388e7b52db32f0c2dc12ea9b3eec9b2032a8123cae060358a4e501c12b4d9c5bc1bfc7498806f1c986908211929c8e1751710a048d80715a74c38646763275f0e13aefde5c7a76b61c0b8d011b36b9694907fc7075a8ef9e3c58cb5cb482019d33d4887251c7f8b9c8a8a357ec95e0a8f333545c1285a521f76b7cacf0eed4d9e88579453b762810e6e5008d3df5f0f67db3bf914acd11ea326bb3df7702fc1aede78e80a95d623ab2ce34d1e3141e15ee5306cd93d4943bcf24b8be811a63bac293eccd4f54057e3a3717d2915792e7888b3d5631dc482bde58ddcec166732979b796e540b4db8e854ad759fdddeb31015645e30cd7d07bf8064be6d5ae0ab332d6cc24a92057f293fc1508d6aeecc4057ff864217028aa1de3d36152d312040e8d2593b0c02cf7a4a90b9b1adcb7f2cb851c6987ff6fe16bd55bc35d792caec84ec6c9b809d586a3eec1bbd9e1112ed6080299b684d59359bdb148d4bd05dd9fd7d1d047091de8e1670c16ae92cee2073dfce79cfa022b28deac9fd0d4f3820526ea41ddecb8706c8b0d7ee72ecd068298206e4629e07d6e56af4f89ccb9c29ac78cc0c9d2bba2d1f4d206ac2f079233d7db2498137d2bb18f13fbbae9ed324afd52e9a7b0c2b54ec65459ef5f822c32b31ff3e992a3990ddcbee21ec1e4286293dea6077b011db785205326dddf5902c07bd96df5280190c8295a11bd237b83bf2a2050fc088757f6a4d5f41c250d67c4f586181ce729f5a9dd7ffa7c0c26cc4973f18e7289712815416e3d3a0894d9c48d916c1baee60c4e3b15d00eada8a5390681d2789970fde2ceb7ef26b10c3ab2ac73e2615cfd01daed042f0f8c59ad516adddcb747b1b63448f0356fdd4885a2147fd65a61b2cdf32827643aee8091ce7774fe8ec398cbbaf03f2c6eec45030f2b77c24f472d33f2d183b16d1fbe4162667cd8cce00c88fb57ba76332602ca97480279b970f80bad518688adcc4b66bc5a2cec90cd45d464d700819b92e075af59757f4ce2ca10bb634548c4296aa1abf84b6a11a38a8e1e59ece80fb851dc22252973195543797b64a76612e8cd3081412526c02feadfc59a1c7e3fc311de9a7cbe04f527c7bc00a535e067d6e7a1549234da2d9b11611d7c6ed78d5394b1f9afb5ddc69e67c9f5e412d4b063824c60a9de4637aa2430e39838e3cb4fbefefb1c1359a2f4818739c9a465f9e9e3d306d745943a53e0e916e3b3b30bd391c995b59c5df55165a589a5abc34763ebc5bb45d54ff342066bd99e33042c3daa05ae380f646e603f6e177e4db8490db493d9c8e381a7c5eb1c05bebb64d28be5b643fc1d01be5049ba3a442c778c10c5eaac679f0b97a2525f07c3f019478fc3795393e726febbf61470f4a7e5752d98076fe1276227bd4f552e3a5a6415daabf2c20a4e755a9f01d12d5de3a991d2532958e2fefc2ebc37384b7200c66da51ca50ba5e938a3fbe169f3c155066b621e1f3174147ed7aa769e006a9485728409aab1587bc78db698fe1fff9b30bbb5c62890afa720eed455ecfa590af0b4097642c83a07c37e493afc6a3db9e61746d36e292b7d0f623a4c883c0fcdb08af741b8c88cef627b54499ac696de3fcf329feb4d97440ee776898af6f7d2e5cbec4da0534ca1f0fee94e5496ef6e41b1c4e2e31c200a780def5e122cdf6d7469553867304dab44dea4d7b5f909ddcaf12c39372121d8c44970068e032a799c54d4a6680f1c3de96d4a7055873f283b07c81191f0d89265fa8787b104b01106c1ca20a722e7b376a954f13226a1fbc783c41c0e694ee30b5557180d38e7c416dfa4acea615b6cb87d26b7e489d20aae92a91bc8ff38927a05e9c04630f452e0a94be7bd68a6f3515191cb320155b368beed25a5a30cc29d7b1834b757fcd7aaf90d81e85dba12b086225dd14191cf2dd9713a0793ed60d7f35919008686bbe9a939156ddae720623739e64d3d61e0358772a8a64b0d671cfd9cb55717257e6b9353f4998af3650a9d4f308f6f09dc83594e38ae4a3192e99b232a21eccfc3299160c3de0f2f89bd7c8f7697dbc135575e5d283f4e85d1e5a8cf8dfe99bcbce99e82f5defcbd8fce25bf259023aeedc10030aa51add46c313b73b649e3ba435468b1ddcfd9f04cf0d629f59f3f52786a14866dfa7016695b3c9460f6e0e206ce43698a600a7640a16b9f014241655f5037959f4951f066f45acf75cfa889eb523e56227f6cd65f91360c0e313ae8d9d81e314357ae90092b1e90e6f96c5bb9c9336aeff7bfe1721d2c8cf962053b96797d4c26eadb4cb6417ccd6aa95352682cd2f61645bd7d2604c3d4c31cd1eb8d175bb74846e1ff55f81cadc7f6b7c1f762b9811d59fec6d4e4c3968ad556a2662a11598c8549322453eef33c3ae879fa809ccf9100e852051122d61f846fa6a5ea7064deecf97c3eebe7b917a297a981b05ea015f0cc2df85d49f26a449567ec7c1c3e6e436630bc6734bf3a1c980694b9bd4dd10dae5fc55b1a89c84d29520bf5195b94e9ffd", 0x1000}], 0x3, 0x0, 0x0, 0x1}, 0x401) fcntl$setflags(r0, 0x2, 0x1) getuid() linkat(r0, &(0x7f00000018c0)='./file0\x00', r0, &(0x7f0000001900)='./file0\x00', 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) r8 = dup(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r8, 0x0, 0x0) linkat(r0, &(0x7f00000019c0)='./file0\x00', r8, &(0x7f0000001a00)='./file0\x00', 0x4) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x0, 0xf09b}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000014b000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x4000, 0x2) r3 = shmget(0x1, 0x1000, 0x20, &(0x7f000014c000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) close(r2) socket$inet6(0x18, 0x5, 0x0) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/168, 0xa8}, {&(0x7f00000011c0)=""/80, 0x50}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000001240)=""/157, 0x9d}, {&(0x7f0000001300)=""/8, 0x8}, {&(0x7f0000001340)=""/52, 0x34}], 0x7) socket(0x18, 0x400000002, 0x0) write(r1, &(0x7f0000001400)="e2e3bc68521345a894b705a992c1364796b7974554e4aa3320bd6f30c58bdf2943bf534b054f311832346e46601d3a70d78bf9ddfb4b8fafa10e52c6122e03adb9bf3e8ed7641d1bbcd5a9f5c6eb5fbdfb259dad03524de24bf397e58b5eef64dd88f781ea52248fa198b9fd088e", 0x6e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x0, 0xdd0c, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x1, 0x2}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pwrite(r0, &(0x7f0000000200)="0b4e32a5ff81347ff4c4a28bdcd12f15bffaba23ee8763f5206b2701fd30d9b58134d9d4f69493692fcc764348a2249d952762e1a3698463805236834a1f47b5e00fad5eecf057e4ff72bee842b040124cc26633374b0fdd550a789e7dfc94c7b2aa64fef36c066b1544ffcf84dd2c23e5d5f37a341ea4f6bf2ba764cc48ddca7a7d401d6c724ee4929f87a4bd6a60b2b805f1385c2b9d429ee6615de06451487df1922f74660fe333af5ea0f59717a03c38fd000d7f946db4b59b6753ea9267489ee07e5fc2b3f4139508e34bbb50cfc8b9d65ed2994198981e4da56cc27e3a3f4254ee78c2c241a0104178e0", 0xed, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x110) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4"}) 16:00:42 executing program 1: r0 = socket(0x18, 0x5, 0x2803) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:42 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r3, 0x6, r4) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000040)='./file0\x00') 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) pread(r0, &(0x7f00000003c0)="9da9f591ba62b282809faf4ffb6b1dc869f19501cca6547b9707f2b7e6c944843c1ad7a792d89aea042b55718a43c60ded5e4c1f6d", 0x35, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/159, 0x9f}], 0x5, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r0, &(0x7f00000006c0)=""/178, 0xb2) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x401) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000900)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r1) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000440)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x40, &(0x7f0000000140)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") 16:00:42 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:42 executing program 0: fchdir(0xffffffffffffffff) getuid() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x10001, 0x3f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x22e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x16, 0x11, r1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x1000, 0xff}) writev(r1, &(0x7f00000013c0), 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) 16:00:42 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f000017e000/0x4000)=nil) shmat(r0, &(0x7f0000ff5000/0xb000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x8, 0x0, &(0x7f00000000c0)="84c22b05d65faea93485a7f81919c2c03b85443c8261090a2c7b50978a5d67829275e2e44ca38264caa8e5dc19a692a2cb42fdc076d9fc35a6ec7b290d50ce00b613d65ff964bcac416588ddb2a9d8d866d3930d18345cf1f19f95ff96b850a09f0b5c56c89b818565e798", 0x6b) socket(0x18, 0x3, 0x0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x0) mprotect(&(0x7f000017c000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x10, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x401) getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x80000001, 0x3, 0xd5d6, "084fdaf5b23879b1b5b334846a6a48fc238c0189", 0x0, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r3]) msgget$private(0x0, 0x40) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x1d}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xdca, 0x3ff, 0x0, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x9d, 0x1, 0xac3, 0xb34}, {0x200, 0x1, 0x8, 0x8001}, {0xffffffffffffffba, 0xc00, 0x6, 0x2}, {0x40, 0xfffffffffffffff9, 0x1, 0x3}, {0x4, 0x1000, 0xff}, {0x1, 0x3, 0x62, 0x4}, {0x6, 0x7, 0x2, 0xc3}, {0x839, 0xeab, 0x800, 0x8e4e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x4a, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) connect(r2, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x400, 0x800, 0x5, 0x2}]}) 16:00:42 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x1000}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d07015483a4ac5c465387060000e2b818000000070000020000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20b4, 0x8000) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x200) mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x4000000005bd0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000040)=0xd0) clock_settime(0x3, &(0x7f0000000000)={0x579, 0x401}) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) 16:00:42 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x1, 0x3) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000, 0x8]}, 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x7f, 0x9}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xffffffffffff8001, 0x81}, {0x18, 0x3, 0x6, 0x4}, 0x9, [0x9, 0x5, 0x7, 0x9, 0xa1, 0x1, 0x1, 0x4]}, 0x3c) socket(0x18, 0x2, 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000640)={0xa47, 0xb84, {[0x0, 0x5, 0x9, 0x3800, 0xb, 0x64e, 0x401, 0xffffffff, 0x8, 0x9, 0x7, 0x40, 0xff, 0x101, 0xa3, 0xfffffffffffffff9, 0x3b34, 0x5], [0x1, 0x10001, 0x200, 0x5, 0x1000, 0xffffffff], [0x7fff, 0x9375, 0x2, 0x2, 0x0, 0x81c, 0x3], [0x8, 0x10001, 0x1, 0x8f1, 0x81, 0x3], [{0xe077, 0x4, 0x1, 0x1ff}, {0x6, 0x1, 0x3, 0x10000}, {0x7f, 0x985, 0x3}, {0x3f, 0x0, 0xf2e, 0x9}, {0x5, 0x100, 0x800, 0x1}, {0x9, 0x3c, 0x6, 0x43}, {0x16d, 0x9, 0x1f}, {0x8, 0x6f50, 0x9, 0x9}], {0x1, 0x0, 0x20, 0x6}, {0x9, 0x5, 0x174c, 0x7a90}}}) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000"]) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) bind$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00122ef12f66696c6530cdd151feae71599168e45f5227e2f009f545b3b376a2e00b84e63a12d81a1dd938e6ecee5537d440b00df65d2ff15be0c925381242c3731f6e000000000000000000"], 0xa) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r1, 0x1}) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) ioctl$TIOCSTART(r0, 0x2000746e) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x2}, {0xd5, 0x3}}, 0x0) r2 = socket$inet(0x2, 0x4000, 0x4) r3 = semget(0x1, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x2, 0x2, 0x8, 0x9, 0x5, 0x3, 0x1, 0x3, 0xfffffffffffffff9]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/27) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0x6, 0x6, 0x1, 0x4, 0x7, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x8}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000300)) semop(r3, &(0x7f0000000340)=[{0x0, 0x9, 0x1800}, {0x0, 0x6, 0x800}, {0x4, 0x101, 0x800}, {0x0, 0x2e8, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xfffffffffffffe00, 0x1000}, {0x3, 0x0, 0x800}], 0x7) r4 = socket$inet(0x2, 0x5, 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000380)=0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) dup2(r0, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/246) unlinkat(r1, &(0x7f0000000500)='./file0\x00', 0x8) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000540)) syz_extract_tcp_res(&(0x7f0000000580), 0x5, 0x7) ioctl$TIOCCBRK(r0, 0x2000747a) socket(0x1, 0x5, 0x800) flock(r4, 0xd) acct(&(0x7f00000005c0)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000600)={0x2, 0x6}) r5 = getppid() getpgid(r5) 16:00:43 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x22878983753a122b, 0xc7) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x24, 0xd62ad211cc765d31) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0x3c974e57c9771eb4, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x8001, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:43 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="e81853a2520280ff4ec9078b4640160963f65efe6dd3e7249783de6d8c3f72d99011ce92f4ac52d3c36384ba42be6231d290ba723f86a6598c528616ee73359d2125e033e2d84249d0e8a4a1c8f6c1d7432c57b06c8d5d2bb8ef4fd87de13811ee9fc60646aa69cd7e5e7055675b8e", 0x6f, 0x400, &(0x7f0000000100)=@in6={0x18, 0x3, 0x69, 0xf1}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x3010, r0, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x18, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0xf9, &(0x7f0000000000)="78a43010484e97e0feffe238860f6e4e0f3f77554465984642d17f8d31c061c28e2c60381305f00f2e10dd849d0a104d9ed269b15573dcd5cf7fe05e21b1d43c064f6b93f6fff511bcbb8c6e30103398cb6dc26176d3b8926808e8a32d8c20c25c134e74034012710dfe1f0df574207f133d5b78f24def2c8586c8e5015a16531ece58c2f4dd5faf5c146db1a2ea66f60d09bef01ca8744affb5a5f4ff66a7b8bc027e9077ff61db94997202e669fa12ccf680d6ebdccc9ab47ae61a6df3e8e0c58cc3fe6495ef31463cf735698e0582ba6fe4e5e595a0ae241b212b591cf05e278e2b07bc97deac6ecdb78aae98067bb8c1036462eb09c354") sendto(r0, 0x0, 0x0, 0x40b, &(0x7f0000000100)=@in6, 0xc) 16:00:43 executing program 1: r0 = socket(0x6, 0x2, 0xfffffffffffffffd) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000080)='./bus\x00') close(r1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:43 executing program 1: r0 = socket(0x6, 0x2, 0x9) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696e6530211348919e1bd6e901122215f5c4046564747f"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x3ff, 0x2}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000240)=""/99, 0x63}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f0000001480)=""/99, 0x63}], 0x5) accept(r0, 0x0, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x7) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000149, &(0x7f0000000000)=[{0x100000001, 0x2, 0x8, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x6, 0xb55b}, {0x3c, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x2, 0x8007, 0x1000000000000000) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x3, 0x10101) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="43dca60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22fa77b391a2f7156dfdc29da67566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff255241a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fae6feaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b55be3c8ad1b3c9d33e37d0be4ef9"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r3, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x481, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x19e) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getpgid(r7) r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, r8, r9, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r10, r11, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r12 = msgget(0x1, 0x2) msgctl$IPC_RMID(r12, 0x0) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r1, r0) r2 = socket(0x18, 0x2, 0x20000000800000) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x7fffffff, 0x3, './bus\x00', 0x1, 0x0, 0x6, 0x5}) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb03a8134f696c653000"], 0x1c, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r1, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:00:43 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640), 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="1800000000000200ffff000001001000", @ANYRES32=r1, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYPTR, @ANYRES16=r1, @ANYBLOB="08d09bc642760c1fbb743f4ea2fd3a0a78f0da956b403cebdf835a9e909c5c557c3c923f4fa4ea1d0e972ae3cfa20978f85fe7ae37be246efee36ba603bffbb12d92e38ae9d67610571b032b79c1e797a9d680fccae2a5f5eeb8f76e94033867964264959cfb551631a83c6a8a72f165e8ba316f0b76b17dd7eeca44ef9ec0d0e0c1bb4bbfa229852380ab4b70c7435a2cdd5bcaf2cc2b60628e9adb3e691a23069bf37ca3fb17c733e5de3dd98a38fa6c775f3a91aa1b8864fb0cbdb8b372574bd3fd88c7f50b554dfedb85275d1a64a4605fe4fe52", @ANYPTR, @ANYRESOCT=0x0], @ANYRESDEC=0x0]], 0x1c, 0x401}, 0x1) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000700)={0x10, 0x100, 0x4, 0x1f, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7b2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x4b0}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x7bad88d8}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x99}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r3 = semget(0x0, 0x2, 0x20) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/210) getpid() 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:43 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x81, 0x3, 0x0, 0x9, 0x1ff, 0x3, 0xd30c]) r1 = kqueue() ftruncate(r1, 0x0, 0x3) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000700)={0x3, './file0\x00', './file0\x00'}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f00000001c0)=""/124, 0x7c}], 0x2) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x6, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="55515be25ec48b00919647d9f728456b8f14e43ccdff289b2da41a152d8db08a3923154d706e920c4023aae929d247b372bcfbb50cb96da20dc9fdc5ed1d9e0642ac90ff1ed65130c62dd62c12a2e85f0dcfc2f8db36ed888f116355855917ef3774d74c0d3e8fec9e7fdb91c681479a5833b6764d56a2f48276e2a84e30cbd183424ca1a4d6d947", 0x88}, {&(0x7f0000000300)="377d628a71bc2b492e8ea26cf69671ec0010b7184f067ea6eec81e29c2e4ee2161dc553f22c83588512a011881d8b0bd62c16da60ca6c93ddfb137f14455d4860b70d7f20c", 0x45}, {&(0x7f0000000380)="5dbfae737f4300b339b4c92ea61b67e57b4252c312d7a0e25d6c6141458cb2357bb68889eecc033f88e282d7b3aa351105ec3d29a5b0145fb6461cef51e805ad6f4f1067766687a45198e745eee0da1499e2c2fe8e42e5611c94be04b0eb15b7aec07355fb0752efa06900bd24800c71769c2627608bed8e8988eb8133f574f2cdf65340df3649e84611f7887dffbb", 0x8f}, {&(0x7f0000000440)="078f0979ed39f2818c15aecde4e3a40497ed28f319379c942b", 0x19}, {&(0x7f0000000480)="1b88f1cb74058fcf5f3072b392c781aa2fa6214c5d693914dacd545996f9f883cd3570e2cfc8b6b56b84d4056b635838ef15632ed95854db34c1c574816cec6f484e865587b345e82f90efd1e4308c8f0426f3e77e569f11e822d84e93fc3d562c42fa44a6d7955c0499140c9e37670a37b0777344d4efa50c1cff888a3967a0ccfeb2f62e50ed0d5c5bfbd97c4bcb210b07ebd47fbec1256c18a3b3532574258a38ee", 0xa3}], 0x5, &(0x7f0000000600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00'/20, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1], 0x68, 0x4}, 0x400) close(r2) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00004e0000/0x4000)=nil, 0x4000, 0x15) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x26, 0xb, &(0x7f00000000c0)="46bc1cc52026bf9bddf77b36bccad8de1f9cb5b3cedca6cbcac1c6ee465720a03bd805b8689f5ad19cb09c6d074804aacb25ee3de5b12579969d07b8ddc76ef954c8ac019c291e29b40eb0299ecabe1c688089f2945feab922c5c41396ab77887ba55f230ab5e8f89c263e64d1116b2ed53811658050ce7716f37b507df7e971af9d0de463bbcd29eadc67dabc7d5e8167fbc2051c05c88c71fb02292105734e5cdc32c0a661f9f8ba591acfbbc6b34443f2a67dda83dbd0e5a30fb0972684e203648a91f2c76892ac7f3b3e6c61", 0xce) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe(&(0x7f0000000000)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x2, 0x401, 0x4}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x2, 0x800}, {0x2, 0x5}, {0x2, 0x7fff}, {0x2, 0x4}, {0x1, 0x80000000}, {0x3, 0x1000}, {0x3, 0x8}, {0x2, 0x1}, {0x1, 0xc8}, {0x3}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x1}, {0x3, 0xffffffffffffff81}, {0x3, 0xe4}, {0x1, 0x9}, {0x3, 0x69}, {0x1, 0x6}, {0x0, 0x1}, {0x1, 0x40}, {0x2, 0x80}, {0x1, 0xfffffffeffffffff}, {0x2, 0x7}, {0x2, 0x8}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0xc4}, {0x1, 0x10001}, {0x3, 0x81}, {0x3, 0x7c44b6fb}, {0x3, 0x3f}, {0x1, 0x9}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r4, 0x2) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x1f, 0x101}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r5, 0x0, 0x4) mlockall(0x1) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000380)) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f00000003c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000400)="80438f32a5539431956a6110b78241cd3f818706df4f127e800f85cbe2bc3a9e6341649e2220c39cf37909aa526e33cfe5ea2967ffcb02ba2d4f4e73ba35a26a51be3db931", 0x45}], 0x1, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r5, r5, r0, r0, r0, r5, r5, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r5, r5, r5, r5]}, @rights={0x38, 0xffff, 0x1, [r5, r0, r5, r0, r5, r5, r5, r5, r0, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0, r5]}], 0xb0, 0x4}, 0x7208b382d30fd483) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r3, r4, 0x2) r6 = openat(r0, &(0x7f0000000600)='./file1\x00', 0xe368eaaec9b6ee64, 0x180) fcntl$setown(r5, 0x6, r2) r7 = dup(r6) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000640)=0x1) r8 = open(&(0x7f0000000680)='./file1\x00', 0x20, 0x84) recvmsg(r6, &(0x7f00000019c0)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/39, 0x27}, {&(0x7f0000000740)=""/229, 0xe5}, {&(0x7f0000000840)=""/93, 0x5d}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001940)=""/65, 0x41}, 0x800) execve(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001c00)=[&(0x7f0000001a40)='/dev/null\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='#\x00', &(0x7f0000001b00)='+,V\x00', &(0x7f0000001b40)='\x00', &(0x7f0000001b80)='/dev/null\x00', &(0x7f0000001bc0)='/dev/null\x00'], &(0x7f0000001e40)=[&(0x7f0000001c40)='/dev/null\x00', &(0x7f0000001c80)='/dev/null\x00', &(0x7f0000001cc0)='/dev/null\x00', &(0x7f0000001d00)='/dev/null\x00', &(0x7f0000001d40)='\x00', &(0x7f0000001d80)='$f@\x00', &(0x7f0000001dc0)='/dev/null\x00', &(0x7f0000001e00)='@\x00']) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001e80)=0x3) fchmodat(r0, &(0x7f0000001ec0)='./file1\x00', 0x158, 0xea358252923d342f) seteuid(r1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001f00)=0x2) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000001f40)={0x1}) ioctl$TIOCEXCL(r6, 0x2000740d) close(r8) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) 16:00:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) r3 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20, r3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x9) dup2(r0, r2) getpgrp() getgroups(0x1, &(0x7f0000000140)=[r4]) 16:00:43 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x20) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x100000000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:43 executing program 0: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="90f5c0db920bba36473862b438c929a37203adda9bc489b1de13a6dc752be774e71420736582c957ecd326d82610cdb096276aad42fcb8e571a75d0b315ec8ba6c11bcd52ce641bafd5935c43b1df1b05f9129b4557cb93c14dbd0daab7ee809ded4719aa76c0af3429c2ea06f3b9751d8ba7c0022bcf3886649688a74ac92", 0x7f, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe4, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40, 0xfffffffffffffffe}, {0x64, 0x8}, {0x6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x1a0003}, 0xb}, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt(r0, 0x7, 0x80, &(0x7f0000000080)="1d58c09e21304b56aa1f4cdc3ce2c3e36e15f29dbb4a84cdc2aa5edfc3a3bfe8cb944b3aa8eaa2a9af1f75e943", 0x2d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='W\x00') unlink(&(0x7f0000000000)='.\x00') 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0xcb, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "77be6b238400"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000100), 0x200000000000000d, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x2) 16:00:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) listen(r0, 0x0) listen(r0, 0x0) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x95, 0xfffffffffffffffb}, 0xc) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0/file0\x00') 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x55, 0x3, 0x1, 0x3}, {0x5, 0x0, 0x3, 0x3}, {0x3d, 0x9, 0xe2e, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:00:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:43 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x19}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) pipe(&(0x7f0000000000)) close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "b647515c063faa41f8665ec5d857d2698341e342", 0x1, 0x1f}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6, 0x0, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x6, 0x6, 0x3b, 0x1}, {0x2, 0x4741, 0x8, 0x8}, {0x2f, 0x20000000, 0x1}, {0x5, 0x5, 0x6, 0x1}, {0x0, 0x8000, 0x20, 0x1}, {0x9, 0x7, 0x5}, {0x0, 0x2, 0x4, 0xc9}, {0xffff, 0x1, 0x3}, {0x6, 0x800, 0x7, 0x82a}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x7d59, 0x80000001, 0x100000001}, {0x9, 0xffff, 0x9312, 0x4}, {0x401, 0x9, 0x20, 0x5}, {0x1ff, 0xfffffffffffffbff, 0x4, 0x101}, {0x3f, 0x0, 0x7, 0x10000}, {0x1, 0x3ff, 0x800, 0x8}, {0x6, 0xffffffffffffff7f, 0x51e, 0x5}, {0xfffffffffffffffc, 0x3ff, 0x7f, 0x5}, {0x0, 0x0, 0x200, 0xff}]}) 16:00:43 executing program 1: socketpair(0x3a, 0x1, 0x8001, &(0x7f0000000000)) socket(0x2, 0x4003, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xa35}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x720b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x5000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00'], 0xff4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="419bcde5ea433f97bc8e0b9b7b5e5dad2d3cb4b2b9875c99fe5a1a4bfe1d22025977de172fe295a19bec81a0cedb2e5e682e610cdf8572a16f340ed894353360058b76e022e82b682e515d44ddfffd4262d3aa588075b14ae07a11560b24e06dc3e0b2c553cee1713d88c0972a837f9b4a321fd61c78cf68223848a1876cccb502ed287458c5a0a03b24752cf58214dd9385a5db5327453c49b201b302eaea85ba83a139e5df9effd33d1d9f02d3ee68708f944a01c28fffef3b", 0xba}, {&(0x7f0000000380)="088ff02e22aa4e2674f49d893a6bfa7ab2c44d629985e171b09de7c96df7d3c7db65bd7bf76a8aaeec2fccbe36416dce7c2f6405279f073277fad545bb51d910719cf5275324ce621a3ab6ff6b4215e5bba31ea0b36a81580e4dd43a144bf67a63b0d01659b22a0154652d2f486eac126b9366e099569d5032a110803545895b9bd4e6305a7de6ed50b7c0396e87e5f826d92c61ba0caee34d1038a6dc96c9c14bb718fd7f2e68be5304a250", 0xac}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) socket$inet(0x2, 0x2, 0x3) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000180)=0x1) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x405) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x10001) 16:00:43 executing program 0: 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}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000400)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) mknodat(r4, &(0x7f0000000440)='./file1\x00', 0x100, 0xe65) r5 = semget$private(0x0, 0x1, 0x0) r6 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x5f9d419e8d1def8, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="216b15bdd3bdfc2dd988003b6c1a3cb75447762a5736ec5b3252d87874c0ae07edfa4802f9a6343246687c92a096f6757b994e460b2998714415d0717dcad086d1064333244ac2cd345206b038798bf1b324a5fef4e2cf335fdd0b7c708ce32a46229367474656ad81ed6a5b3c4475f1e6c19081d59ca803335363c51e2a1bfdf7b5685cdad40859f9a536171e4bdb42bc90c17732b06941b504f50e67aa9ab8b89820d8bc463b3e1e960fd4fe213b1a05d3ae5a5bf18a0a5e3324ab9fe87dd2126c1f9fe837555feb0da6882ce9b2027d1f08755fcf50f568e5ddf5374924c07f0e02cd5e0e5023521501b7d426e232ca07afd48226", 0xf6}, {&(0x7f0000000340)="9cfcf3244ef0eeeb36042d72f59c4141fbb85e8b63e9f04a9734e7bffc30aa557621ab4ec2c2aabd4c8ca992d4b00093eefa8371c62da876d2f871a9ce4a0c320e4bedc9fe20f0fcf638a067ca984d2a086fbf01b43c76f5edb79466acfb76a686ac438fbd88ca7d553b939fb38aa78e0769dd6284fabc947a9fb5dfca58740461a741aa052b187da2e3ad2a7080af6428761fafda8a9692947f", 0x9a}], 0x2, &(0x7f0000000440), 0x0, 0x400}, 0x400) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xae319722d9a72b46, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x453, 0x9, './file0\x00', 0x7, 0x100000001, 0x10001, 0xffff}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = socket$inet(0x2, 0x3, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xbbf) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x4050ce52) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) close(r3) pread(r1, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() fcntl$dupfd(r0, 0x0, r4) setgroups(0x3, &(0x7f0000000280)=[r5, r6, r7]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) getsockname(r4, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) ioctl$KDSETRAD(r2, 0x20004b43) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)="f5ff1200", 0xfffffe85) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20001, 0x8) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x14, r1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f0000000000)=""/26, 0x1a}], 0x7) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x0, 0xfffffffffffffffc, 0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x40, 0x4}, &(0x7f0000000080)) read(r0, &(0x7f0000000380)=""/124, 0x7c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)) chroot(&(0x7f0000000180)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x6, 0x9, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="64c611a2d273e1125c4c331608cd41edae559e4a66cd6e", 0x17, 0x400, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = semget(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/243) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() getppid() getpgrp() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x0, r1}) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) 16:00:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xfff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:44 executing program 1: r0 = socket(0x1, 0xa9d68933f12f5e05, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffff52) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/6) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 16:00:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x64f5468aa68946b7, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x800000000000004d, 0x0, 0x5}, {0x80000000000014, 0x0, 0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0x3ff) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x8000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:44 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$\x00', &(0x7f00000001c0)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72('], &(0x7f00000007c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000840)=']\xc2\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(', &(0x7f00000003c0)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(', &(0x7f0000000480)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(', &(0x7f0000000540)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(', &(0x7f0000000600)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(', &(0x7f00000006c0)='/\x00', &(0x7f0000000700)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(']) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r0, r1) pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') 16:00:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x1fd937de, 0x6c, &(0x7f0000000080)="ce94af3b3abcb1fecf31c5e7877b", 0xfffffffffffffec2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x4) getrlimit(0x1, &(0x7f0000000100)) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/37, 0x25) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4"}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x6, 0xf698, 0x7f, 0x1]}) 16:00:45 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x800, 0x2}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="000000186204018b000b3a0000030083caf7afb9d800000000000000288af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e", 0x37}], 0x1) 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[0x2, 0xfa7a, 0x2]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60, 0xfffffffffffffffc}, {0x6c, 0x0, 0x200000000000, 0x8081}, {0x6, 0x0, 0x0, 0x6000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) 16:00:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket(0x20, 0x2, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:45 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)={0xffffffffffffffff}) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) utimensat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000480)={{0x1, 0x1f}, {0xf2f, 0x9}}, 0x0) fcntl$dupfd(r0, 0xa, r0) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:45 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x48) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x80, 0x100000010) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file1\x00') r1 = getgid() setgid(r1) 16:00:45 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0x6d8a1c48, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xd95f) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7169}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x179}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000fed000/0x10000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfa}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x5000)=nil}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x22}], ['./file0\x00', './bus\x00', './bus\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './bus\x00', './file'], 0x3ff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0xe8, 0x0, 0x0, "c56b718364ae83676c2df781c92fd47e168743647cff3869c578c0867b4cc060d1279563dcfee67cd41a6aef20fe87874f6175f6a3991672339f01f80b4ce01f32e9ae99e03b757798901f1d3e4e2533783aaf726e9ea2e741360ceb6d21cfa1f1cf297a2feae9962d312bfed63f3930b8a38c0bacf15b07d606ee127d76f30aea81b4e386bbbb965eadafc468e868de5073258c0ad33280f76206899b862ed5cb4cd3ff4f7c7e40bd5aefcdee2fbe7cd3f0fac51a95e40c95d04e1690b63612ab175335d4dfa3809d4175783f2e50bfdf"}, {0xb0, 0x0, 0x0, "f026339a92567f44ef63375275e62c0cb11164cf5fe1a973683cb9a6e6b4c4e612b01dc963ad0725d9757985c221e06dfb782c32a850b9cdfc0f8e81218cac6c5cbab9eb2937a18788c76f0da23cddcb4c2e8b0d6dfc58bc7f100638247e69bf5cd9e29eca35c7efac9303894a4858ce428989d4e1dcf317143b6cd01c1bec294b0344ad348f1f270ca24cebb6b623614d4950f0a7c0d3ae12"}, {0x68, 0x0, 0x0, "122167a71299374276e5402113d10f7f8888ada2fb98ef9404fd202406b32368a0cd86aa6b828eb0ec1b267b3bf9a3f5a0aa3f7e6fc2356e50c95c6501ea2bf89011086eb7f1485899f632d80ba900dafe"}, {0x80, 0x0, 0x0, "5a1f59486f602d35830deec79606919af04bf25a83dbf37d3db5288211927fe50b5f134cd02431f7dd27e18ac0b11302bfe14ce686a7c47507d8829b1d854cbeb17dc5bbe9c99968b606b1e0435b41a7a2cc40c09a0d8b9a5fcbf75113d35cfd7bdc9d542a2c92635a"}, {0x50, 0x0, 0x0, "a19a7ca79ac79ee41cfeca19cbf0980c1e5f7568c5ab3c326f21ad1b77850a9dd1958eceac7f6d8a6885cb550e12bbe6fb090f7318547b615f"}, {0x538, 0x0, 0x0, "aee01b35476202a29f08653dbf0fd6c19c289b3bac08e0d705bca86c25a2cbdfe36f37134f411a4224643c08d83e760704125938a62bde55b1c837b858c442e67c57419de02bad80b599e0862c10994e9c2feaa61b6eafa9b4c3cb48b764f5c1586c1ee35548f58862494af9d12723361c1e0b2b9f05f8109b5dc4220038f041527ec16fed460dbff756dca4ec44213ce4e4185811680d89cced5926c67067f2b8069c9fa14381f4d71972dd05d7ba6ead99a5010231516cd8d4e09deb63475f791549f745ff323cb129fdc927730a40d7b7b64302922095e6cf830a0189087e9eadbb8873dec61ce29cc7f32ae82de64168692043d9aa928f0d98be61ac4aa4e88b5cbbd83be838edc888d6bfdd5609d9f28d4fc566890f44ecf31cf3e370230bed1842fb7fb7f2d197d126d68f9f0ee5900cfc56b134b7839db7be5eeb5fdeae16ac907b1c111f76c59a4637e14df08977ef3132e528cda5bb4d04eeccde20f808b27856088ad625efbd6f3e570e343fc82f5451a61252ee633476f262382ca5d30f538439fb2be9a607c5fdff4b68337c395f119ac826a81b7b63a3b4b27b5b3d2c87b83e9d9097bab5ef2d580a583eab611f7b95c1bfa9009c836f85bdc6cdc1e5762533292f94b95fa04eff650640c5fbd09e0a74391433c51b4f7331bbbe9c729f0c9cfad69b97afc7664230aa4bde6d5596ff7926e7d9eddac786e6a8c3dfbc944cd63c05ed6ad71b99c4ad33bb3780a22019dc83b494624f74a3fa54d4f3bd7ee8d184e985adb19e58255392d126649e4d99514d819f43509361f725d93b9f1eb83cad3ec6f7b60b3abf4a60658813f5619ece6dd72f698b73f5b7fcd0a5ad36933588c8d50bf90d14c48e7a4894435e8136df9093ce5ce2110937f2a477db7f956ce837b62a6c0cb568693c3ffe0cb57f638eadf4205e608a40e6c7c0741a1a8abf1b7ec088a1a7743c024fab45e348f668e8515462036c53231963c55c8eb668711e2308f4f96dab93bbd9e4d9ed857b1e44c48d59dc60d83f41b7850134e816acc96b90f1d8b15f70af15a0d6f484071925c6c3f4be7637ce35e9b1e77e0f9917f3503f5ab7f2b182f5934268e0bfc69e4314dacd07c37ee0232648052ec6a153568eacb15e8ac37fe4d10b8a36c01108676bb908b7b22861a4f13f8daed87d14b533e948936e38c048398d435be3f862cf3c4b5fb617b7846332ecc243eb3049d6bc3560062968c9ff91ee5ef5729d1d44cdb4c827ecf184e89a6761d73fdd3928b12764f43371b1171c83b0733130c9236cd46ee9caf714461753eb8f87d1908204738e669641d7306f3eafa64c00b38cc03a0e8d9074525cfb575dbe3a50803f0d4111d241c46258592bf5b1df5d7ac30c873c6becd0e4bf60adf32c71be77492d6b951ed95f23a87434bf614683dfd372860b557b6512eb0a53cd5eadc2a5aabc8179e3ecce412673941307f9a55ad69d51dbdd27776e48c25528de06f3efced7ce3a6d56c3e4e764ec44d5cdd1158c6bc172cdadfdf43aa36e7e29425c0bdf020268d01ef5580cf0cfade345d7f63a9d0dd6225bf51f690b1849d7a8b93468bca6237b4fdc65b71f6a6c6464050dcc8a5198af7acc621dd384acdddd442206ca7a656780124417bac0ccff24d82e86a9506bb4879469d6f15822ce2c6ede07ea638b7a238a4275ac9f66e0f025a0fe5934dc19da8bf8d30014ece63a81887b61cc331ba15502cda58f9bbb3f703011d2db9df3e44bfb54fcd00774464c45b17a36f34920553921fe5fb9a8acd44d253d4dcaf5a81946eb68e94ed9ec069e5d93fa28b3cab76861975037165516aaf7fe1f84e5370fe7a4eccf"}], 0x808}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 04:02:32 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xff}, 0xc) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x200, 0x0, 0x800000000000}, {0x4c, 0x101}, {0x6, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x6, 0x3, 0x1, 0x192}, {0x1, 0x9, 0x1, 0x10001}, {0x6, 0x800, 0x6, 0x3}, {0x7a34, 0x3, 0x52, 0x2}, {0x7, 0x80000000, 0x2, 0x1ff}, {0x6, 0x80000000, 0xfffffffffffffffc, 0x2}, {0x8001, 0x8, 0x10000, 0x20}, {0x1, 0x27, 0x3, 0x26d}, {0x5, 0x2b8000000000000, 0x7, 0x4c2e}, {0xc91, 0x7f, 0x8, 0x2}]}) 04:02:32 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)=':\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\\\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x100000000000, &(0x7f0000000340)="36469d2bee8975629c5c65b8c6a6ca5468be5d11f6e08c5e005fcb776d0d12e912de0a53b8285d9cc0cdd43805810aec52001e2e4c05fab1c00a823bd67b089b81652810d5766ebf1cba1e6d9b458b1166229a0e9bd01c0a61eff479792f54dbc4c84c033d528f515555d1d0aecd70b847a87a2137ad66e985b6523d74ef50b9002d0368624ec6ce927b1b41e3301cfee78e81087fdd473cffb2c8bf4fe2af1c6aa2fd91cbed032ab6159be9b374878479fe002ec29d047d530e5101e4a661bb92232133030e74b5ad0fe067064ef93dd4ca9cc009c7d43941bc833e4d5b2f4bf166d6ffe647e10a07e597168891131e1ffbfe34e6ff3cd0536f2a2546a381e00adebf11601ff2b085b9c64eaf1c841ecba95243dcfdd70eefd070b6edc0c877ccc9f135456921c730b41b31ad7ef06c796562e1b4ac081a2deb1d213170d336f8e708c204da7bead4ce83ec6db40d837faa99013711ab2404a5d39bc8326750de007b902da9170cc6cc8fcd98c7990cefc1371ff6abc1e1d83cb2190c5cff454593e89cf7526eb4fcf6301a673cd469c0c744de7df0e0064d267486e1c9788c54a304fa0991b55d1d8e788146960a6533503a844f6d071d3fd4c59927a6d4a8825611367960ec9652682a738dfc97badf8b4a9fdb7fe23896fa8ee29adb4f95bb4807ba4cc9be4a4929a800bff2694b0e642a09347e0b484dba3020ff08872a07d0727ad79f729226c95b6403e49dcfdbdae592ba2a33c2e25f5b1900c233051900b4a78711e5ead57e6d90351a2a3254ec31935a6422b16bc3a322a76c5fe615eeafdccf090a7258cb46ba8f7ceaff827ab03905767a5954837ea7498a8543c91cd5888bad7347806a5e9a429287cf0f3b127270ba08176b9243fcdbabb0abeafa15f047534782afac74b89a1649524563c234a2f2032fbe7f3106966fd856cee8d71955ecaffdc16b9310cb6ddadfaeeeb29fcb269b164d1207f2b19a71ce2d7f5378d6debe5d7310a57367975e1b51fd7848e4df49714ca5a59f62ddb698e7e2f4aceea24e75b3b13c7213b7da37243c5087979306bdfc11e9f8e36e0fd3ee0cf6f5f738a8c15ee9a3e395868c012807fe3417dc1cc6a177cb3f0b64a030f3fd0ee8a12fdfe0d1c2c66168fa0007cfb5c1be6e5b4a26a658bdbbeb64661c982bec17db3c6e2a9603d92cb3ba8b7ee2132295db0bd95de183f18d5e115cf5dd428c1158f827ff121ad12ec4cda950ec1c60b28562bb6218f1214b5b0a0a5399017157db928138cb87c3f07bcc1729114ddbca9d506e756ecccea5286d4c413a4e26c60e1ddcd7fd416b9fbba3f3570068ea0f2a0010b4a295075b4233beb8e0297fdf49e33262e2dddf9fb94aa76190659e492498c097992529b1cf67dca4af39996f9a529445687cc00ddb3747765f2bc0719dcea99b9b27371d3b8b432edb28375a184cf1244c75932f8eedd3422329904562ff55e7962383ca8a692f0f57393e779504726f2ecbeb583ba21f7fbc3d9ce968846775db5fa4613db790bc50d76f0d872da593504f597dad54b07480c2342195e784bce4c723d9343be4924e548efa354e9e00263ce7f572fbe138cfc3d5463b8cba095e6e34d2f1f7d3c250a1c4e7c36a4c91e186815666853d5f40cb94cbbcfe43edfc6faa6a5ddab22c18c029abd3a7c2c741b5865e21136dcfbcea872b3d8876315b7be9b42a40e7bc74d6f075bd9e48911e01304aeec903cdf4f29cef9951fb9ef426d9bb4a6af6925ba555e69d6c1b6f430dddc4c719b92208726d3c629e8252c59a83567cb48d155f3745165d4dcb6a072e37038b166bf11d8dc70380b4633f36536744ca00bb01c177a26724215cc8f73c96ea62e885800cd0822257de76bf15d46b4d36f23a0661b0ea8a8bb6f91a2618d1b71817eeb4f9a05f06a08eeaa2a539473cebbc289f8176b82b593da9e2a687abb85fc13c0d994d89a5d651143f77f27cf35a122cd435ddac76751a6d8bcb25cf9ccdf2ffa377115f32430d91f3e99e416dbbcca1d58a2de270072a28daf0d69b5e25e85894403b5505b6ac04a34a3243e46f7e084b1248fbe0246488884c2caaad82d390d3d9d48876d8790060833f4c8b55f91d9dce654a77821b8ac626b8175587629307df376ff2360be18a3c12b30532145af3702e387c593f767f9430393efa6f0b8e7d494670176e016e000f897a3749cf4b1b9c6c10e6b317461c16f3218f71624c665fc1c6ffe5b8f6ee21ed66523e8d35baa63f1d75eb24de3bd6e246857d68993222218759345294425e360d435c46c9dc30fb775392b236173969d629bffe4bc812bc1b2aaf254005295235228fd09447d7c51ea949c1430b634ab8957991e811d1c714fadd9049eb70860d535dae4f7be71fe65fe9a1e243431befc26b412298be4e78588ce70ca113afd0990a7aa7e9ce358a5354ac2be03227b5e050b6d80ee78e376cde6de7f680ff9ba55695e1749dbc4be1250ae1e60596b31192585d6863310675c6088736d0237430398fabc809e24299f9d3223fc370d5189fe316def75a7505cf70d2fb7ee5637fe12c7f646dbf040e5f001f70305978443a16c33db78c0662e1510c6cf6d13d8c8604bef2bb455f331b55fc04cbe5b57f0b6195a728e2a2bcf73ee978bf2c5efa1292c7d077387fd5259f59c27962c123af4e6356a3347b2cb6d1e88a7f7e33d6e5c0c0c36a79e03d87781c7c9c14b41ea710dc64c9f91cfd2008d71876b180aacf80f399fc5c53caf4f8b761bd289f244211a7f0daedc0754a8b461b8a7f07acea0ac29951eaa8b6016e8d944ccc0f91d61714f472740cdc6894241d5c2581c70d25ecb6ba5e0451d96a390cc61ccc8da4f90df3d4d000597218f4802773517fb267e38a4bd438319da0f85dd12f495d89cecfe61e0e99ef9e9d1d5583a8e05321ebf55ed9d77eda8d58bcffa52c673710b50654ece3977d0fbf835fbdbcae7161d7e529872f0f21eca878c5844b58a01f8ee3f662ae7c6b14a5910eb7d117c9d9ffd1c4dfa43be13377d319b1fe26ce06a1101017e74feed6949f684bf3990af3fa6a00c3b41a2e43fceefe7da10da53832271f843179c5f57d663e690266f3abddca83a4e76f0821fe43adfabd36fd1269b216bb84b5871c883a1698cb6cfc6a0ceed8eb5241522781a3808560a9c6ab36d3d5556c1457db4274b7e681ee9e626b5fecb9911e559eaca0886715bafb59f637bd7dce58e2e22356aa93d370293cf475f412ba30eafa555c379b1735bdc0d500a2d9c32cc518aa410c0da2c953d830b79e1ca962ee9cc97d4f7d3889310af9f9dced11445d47744f3cfe41d1bdcdf12aa41138c4bd87f1a688f570cd40cabe3f485a8ea4d52974de48e8f97b922fcb56ecd8a447763e37e5557f8ceab7acf0ddc81f55a90b52057251ff157d08fb86057ed01bf6afeef604d0c2c438d321b638218cca16fc804f69e4d0bb2d94a9f624e365e464941bf28132241e8172544184f36547a366470b7603da59b84890da3a2a4f3a59da27764ab47859ee1b4acd63920c667ef724100c22feb9378e876bfa3e4f36a99ccff8be10cb9b9f96af3fd028e6d68e3e5d75c51639e8bf8a7b4d8f331ad0994dda998414d232f8b33be4e44fe2d3307b754171e6b7a2c320c8836e518c817a2e33a53e8ed81d33a06bec252a132885cb82c1e6da74ffff9656f6b0b43af2631ec781801659cbcf76b7dae5fe74119137d67c71cefb47ef80a8ad498a1c93bf427522d1b07832560460ffb274fb7294e6135b8c68fd60e00ba2a24eb7a09e2f37630e04187d664d8dbd01dbf2616798056e7155c18c703599ab06e0c0509bec03a4f814ed30285b4d228dec8691e24f793aac0139033be85b7126056497a128d6dd1a2528010028bfe9a0eb52129e292f6ec7de96a81264e216b4cd27462795c2f4120e89c30c5e6fc0ae8b7f70c8fc9f1936362812328e4b7379c2741055dfb03da123c0d46fe6d1f42d634bb7cf58b6d515af1cdf3e2e62bf29bcd0a1242557fc18c2f64760696e579b58c3bda1d85670a85c2410c6bc960bcad8dfbb327d247822494eef2efa598d8eb42d8393d445411e2b13e9caf40b6b2ccff8b9a4fb8c8d32b40ce53104b055a84f224e4958d7ecb72ede5241852f35189ecf1d5e6031af91aa0aa08691eb059c7f3cc8e4fb77abb34b02594f241a7fe7a5ec2a262420f615fa4b315ab1ff58ea4f3b4ef57116778241fde6abba8b197979c52bd9588db01f0180c5eef3944b4fef25ba41ac7adb506b243e7e082345ef1ebb6d084e17267397a05ae0e685984ed65af15d2315125ef6df45f0a00866e591f163d45d17919a685a4794a5e38cf76c28bbb3bc26bbb3a4fd198cb776ab2e58b28510aa802c1fc92876ce5a793023bbc936201b4a67093bc0af7feff0da51daa8fa673da84e2eb828bfb05c6bd5dbf3beb54970da9a3d398236afb976a61dc2cffe1de1aedfc532fe46e27d30ef4f7cb2cbe92071cefe196bafa952cc33c3f9dba3c8778c7d2a4606fb86e1f11c5a43b1f7a32ae3f2966c1f09a01de8e1b651ba2e2b02c3f82cc9a5cd28c5dcf464e51afdbc5efa9d67e3f69221da5aaca1746ccf0e37e6384933b92f3db01b8accee7537bfbf6be93d88ffe1a6fa96379a068fc3e9781089e068e98b8b0bc62520e18022060ebd897b3424119079918b790f27f6de61c80e274b2707a13dc395536b23d3b34e98c493d46c962fef1609925b04c9e48a9941e0dca5fd414ba11796806a51af4019470ab6713bdab0702dfe4a02f1cce3105c7692fecc0eeeaf9f65d14a70f60756df8556cb5a4efbcfe49850031495f9ad7cbdfe0df11c80ada30968799f57d3b6c38fe2113d75453d59ac201ed6f1401c8a90f460cc1817a9688c87b77d7c1ee735d94e56cdb71cecbcf439fee375c8a2053ce55c4e04faaa7796e4d44e027144e12440b36fc2343008c45d9ebff949eb2c5174c92897d13002fcc3c3b528e5239e662885fab56ce534299b0bd398f16ffd9448298573910033b6d6cf74be6124c3d4e3c238afa58badcb0c0ca7472704d283c7667ec28fd17bdab45e1c67f4d94b4f2532d2c22c563c0f1996fc2c40feb7c614995b8ac43a66f8b71546755f66eaac051b24066591903652ee739fc6668ddfab1152215f49bf04593c6014e2f56e5355d8ee6d1755943056341fce0e99f148e09d5fff3188c751c00cb7d0bcb56120ba1799a9932cdcfcbcee8a49d7ffd68cb758e097ee76601576573ef23ba825c551a4dfbb09f2fb4334811fba256d15ed020e062a23f1c8afb3ef48545062e03fbf1c0b077aa0c73966e2f22fb1500914228695edf3248084762987df6b18ea46bc24727a6305f3fcd8678b2cb4634de46d240bdca7884077da92affd7be30669b351c9a25c73b6847005fa77825a508c7ab0ebfe8b9af092e60ac90642c46cb67a5987581d3c73f046836c534e2c227e08546f83deb7222a855156bc972a3c3fc5f53f5521fbd56d887bffbf86e946539690a730cd8bb172b775f5815c4fe2c103bda1ccb2ebc2cf2b501ac1dcf01cba7a5d792c30ada900542ae76d66d22cc5b477cd4e163b1a225689f1416afd963ec6b859e54babc35d660d9dcb631f0a8cfef23290081c75ab1867232102981eb8c41db2ce6aa857cc8da578271104f36cb85d5d02fa078a18b3c7844202cc1fde4cb1398cb51eaa2fb2053ac5e574dfec2660fcda2b4dd1a0a24c1ac8fcf5a9dfa7883d8a23cc917bb455e3aa13ea3d9c3a3bdc28c8637d7976", 0x1000) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0x39e, &(0x7f0000000080)="325efbc1a85ad45e23a6859a602e09358d") 04:02:32 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x100000000, 0x4, 0x0, 0x4, 0x1, 0x0, 0xbb66b1aa8baf51f, 0x1, 0x4, 0x1ff}) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="94040013", 0x4) 04:02:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fil0\x00\x00'], 0xa) shutdown(r0, 0x0) 04:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x4) pipe2(&(0x7f00000000c0), 0x4) setsockopt(r0, 0x5, 0x2, &(0x7f0000000040)="31a50412f26f16e17fa2f058881f3836b3fcac5277ec934b03030adb6912e0bd3658e9472c95be84694a68d05654b2ac3cfc3961e349bd2915cf404cbb7a56be7f5ebc1c862ed3a928817f309d", 0x4d) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) socketpair(0x20, 0x3, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0xfffffffffffffffc}, {0x18, 0x3, 0xffff, 0x6}, 0x611, [0x81, 0x5, 0x1, 0x284, 0x7, 0x7fff, 0x7ff, 0x7]}, 0x3c) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) sendto(r2, &(0x7f0000000000)="4ae140a27b50d71d516d4b0f2ac41d94c1", 0x11, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x3d}, 0xc) close(r1) 04:02:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xc7) getdents(r0, &(0x7f0000000080)=""/36, 0x24) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x03', 0x610, 0x0) socket$inet(0x2, 0x8000, 0x5) 04:02:32 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0) shutdown(r1, 0x1) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/33}, &(0x7f0000000140)=0x23) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x4, 0x500) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20202, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x8, 0x800, "2b4d9346dc0cf8032da170d62663c9b7423d3e73", 0x101, 0x200000000000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x6) 04:02:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x10, 0x5, 0x7) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, &(0x7f0000000280)=""/111, 0x6f}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) write(r0, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) write(r0, &(0x7f0000000980)=' ', 0x1) r2 = dup(r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 04:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x10001018a) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x6}], 0x7ff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x2c8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x6727ce1f61786557}, {{r2}, 0xfffffffffffffff9, 0x85, 0x4, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x1, 0x81}, {{r1}, 0xfffffffffffffffc, 0x47, 0x1, 0x4, 0x6}], 0x9, &(0x7f00000001c0)={0xf6, 0x3}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 04:02:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0xb5, 0x9, 0x100000000}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000084bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x3, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) 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) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xe) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x8e) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000240)=0x3) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/188) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="32c797991838cca0387e7ed9b209d4d22d780355b4eb7224cb66f8a5ab9b5496ead4f54b09b3347fbe6f51946eb6e64dfa7804ff8e806ef13c09e68024659f6cd5fbd3544f68d5f3fe3ec86f64a616bacd6ec0dee0636b17f46b695d3bb50313eb7711a56146b218cc298d8b001046b6830f2918bf420d65fae64f30e095bde8c010029380d61a8fa68cc1cf850a7a6e07d7863159fc13cbf0914ee42a373d14f23776a4bcd6cda3111fa33a2bcf37ac040c0ffe6d5aeec186a968b628cfacc09a2e5c2b09f6b17a082b99f79b928ca39e86069bfbb6c57b021fd409ad3050b56d965bf296d71e80ddce57", 0xeb) 04:02:32 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x10004) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x40, 0x0) linkat(r9, &(0x7f00000009c0)='./file0\x00', r10, &(0x7f0000000a40)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r12 = getegid() r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getpgid(0xffffffffffffffff) r17 = getuid() r18 = getegid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="1238c9ad6248dc4204dab1834d25faf92789cdcbd1f368c0b0909c298764752ccb45538ad13c672e5a9ecc3bbafa37d01d12a846474eda46011d323cf3849cb30b44ce0857508c5d4300d75b67d341150e6a49045957491b53be813061dacec8e4f3bce12525363e4a6b969b4a4071ce11c6dab5bbe4e4163d98ad910c22edb4bcfbff1a58d18415c1aaffafafeaf7bdd9101d202c7abb8f674b0dbd6a9140c50a186a4e9d0bb435429a383eb8f9034ed837b824a7522fc13e749caa982eddc0ba478f3fe5d75e13a61ecd5da443f6c806b1d08bdc8aca36cdb40322091f392517636b9f6ea4e483a844bbed9a09b7057132c5c32ba4480a9f016a3c6f3a", 0xfe}, {&(0x7f0000000080)="f89492733aa9ba5372e3afc94b33b251c81143adf8d6", 0x16}, {&(0x7f00000000c0)="d6a9b146d4b72833", 0x8}, {&(0x7f0000000280)="a6a59851f4197283774005821d350f8ab9b7860e9dacb76e8291d0e856de487fc6ccb4f80bf1046a6c88f167f6b6f3d4be493109de546d453bc98c1fc19ec9c3c9a9dd890aa4cf2ad9decd566562ae1e2f0bb763af0a02704514c61e799bcdb3f9ac547be3af675f7be2cb951f66160ec33be15176ae12", 0x77}, {&(0x7f0000000300)="9d1e1fc235ed5507478f7792c3407aba58844d26cf49845be516d75721fec8fb96cfae5147cb3414ff4749ef0bb170b40e19b75a5b2f7725433dde5be24fdcba9a84dd7e739dfb2e04619cebaf26152f389372522d26170c9bab77f17c88c865e20e67e33fcb563d3fa5328e0edaf540ab87cdbd1095930fb36783c2991d60a7264929e791207c50c6d18a4a3e30adf50a59fbf7a4ed6427a82ab1d67b9995b6b7a98dda893b272714a3f3c0b4ebfefb70b6c1c4f7965faa33e8cb8ee492b76a9a2931a3193bb0014d0cbb62a2924035f116ec8c6fbc2b8a596e26332c33a005a913aaef34eb865d65552febc4fda71632d8c6c0e31c8e40ae72ad20", 0xfc}, {&(0x7f0000000400)="2eed106328be679b217fe228d216e6dc3c0b0768241b8d36715b0511a7f49d0e429f4c412f4cf580c3a550ad72a26170960d5ca9640c2baf4a5197f4dafc2e9e24700919d1b22db48de7ee3c8d0bcd479993aba2feabed598a96506e59564167db3950fdc0ef38db4c4e35e3b6a9758b173d19c68c8b91fb187cb442dc263cb7b6faf2170ca3e7f3a6b6d135e067dd1328aed719b5c31beab21d7ad5ac545d6ad30c6ec49b6548d1e8cfede69f7084509b27e96e50062e8431c6150e302feffb8a12694b543832401afda5cc7a5830c669bc633a7451111190f356e26414e867f85e258900031662c3db4e8798b7a474a588c748ba7aeda30c6c02", 0xfb}], 0x6, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x168, 0x2}, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000036a1d2c331cbed80029260e10c"], 0x10}, 0x0) close(r1) 04:02:32 executing program 1: munlock(&(0x7f00001d1000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:32 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 04:02:32 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201f0ffffffdea12094c1dd7151591c2dee683d0aee8c2402324d5a2b4e15a2d2f6a115b7af60c3b6d25742ff2fc04daea59f541c2b04484845417a0f16c787e092ae7dffd9e6c0d8275988a17f475916ed136f90822099d61472d326ef44f3e3dbd4d9668d553f1fad8bfea8107b47db93a74686767355e94835a5fe7a1db82e987c97e8780630"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000580)=0xfffc) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000380)=0xc) listen(r2, 0x100000001) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x200000000000000, 0xffffffffbffffffc, 0x90cf, 0x0, "d73ec1e7bb6fc6e23c5b7784dcfc94e400", 0xfffffffffffffff7}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) write(r1, &(0x7f00000000c0)="c6f9ee011524fa600c90415cbeef0f43bf75b710d32d9bb19f0113b002b41551bb2191808165d4bb5c5b427c4021eff8d16581ea3c4bf3610b3c4b37a815e1230079585ef7e64c1ec3732cf63a974da732e1b8a32f203ac416224d20fd5f46f93ee2ce5b586ef7d464eff40863bda647d209a7ed13f1ce08aa4ca1373a113c63ce9afd353983102dc7a89e6fbb773e0b26b987993fcff716bd0f6c4dd506a1e7cef7475ee13787bdda83", 0xaa) r3 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x1, 0x0) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xc) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x7b, 0xfffffffffffffff8, "85491702876ffe4dbf31c13ff100000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000000)=[{0x2, 0x1, 0x1800}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000480)) syz_open_pts() 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x400000000d, &(0x7f00000000c0)="33f2e751bbd517ee2138e476dd2a59508a017aab4ae0408213bbc63a45c6f2643fb02b9dc9a3a277fd88d8b350284d701c583f1875e87919d6c959c2dc2a9928ebca42dd72f8c5b780000000e185c4cc9a0ee77f7fab8837", 0x58) 04:02:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xa6139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 04:02:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) fcntl$setstatus(r0, 0x4, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="5e75b31f2e82174ede40d475", @ANYRESDEC, @ANYRES32=r0, @ANYRESDEC, @ANYRES32=r0, @ANYBLOB="6c61730611c2e6dc936d881cc467a7be", @ANYPTR], @ANYRES32=r0], @ANYBLOB="fba4d72fbb6e3cf907c7c5920b65a0a2d47f7fa1e675394e77cd4acf216ba196980ffcb3cf14910353f6e4ef0b7ac1a2d532d8b4bd68f03bec6a926332dd8ea49efaa639ddee9cfc687bff343d0177e9a45af081261cd24c6a54d8aa1c67fc6e539639ce0cc4f1d4697e069c720d13e849ae8a45f530f0"], 0x0) dup(r1) r2 = socket(0x1, 0x0, 0x6) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) getsockopt(r0, 0x1b86, 0xa14, &(0x7f0000000280)=""/168, &(0x7f0000000040)=0xa8) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x2, 0x0, 0x9, 0x4f5}, {0xb57, 0x5, 0x2, 0x7ff}, {0x80000000, 0x5, 0x7, 0x2}, {0x6, 0x0, 0x1, 0x6}, {0xfc0, 0x6, 0x5, 0xffffffffffffff56}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161", 0xd}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="a4f9945161", 0x5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x80000) socket(0x18, 0x3, 0x10001) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0xfffffffffffff801, 0x3, 0x100, "4b65ee24b4ac8bc2faa54e69314924bf5e2dca2f", 0x5, 0x51d8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chmod(&(0x7f0000000080)='./file1\x00', 0x100) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 04:02:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x549, './bus\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xfffffffffffff87f}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0x100000000, 0x1800}, {0x4, 0x9, 0x1000}, {0x1, 0x0, 0x1800}, {0x5, 0x4, 0xe2366344bd325d5a}], 0x5) 04:02:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 04:02:33 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(0x0, 0x0, 0x0) pipe(0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getpeername(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000380)=0x8) readv(r0, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {0x0}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r3) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r0, &(0x7f0000000080)="568cf2cf9013d95a8e111a58edce326f9338b7bd", 0x14) r4 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x1) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000040", 0x2) 04:02:33 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x8, './bus\x00', './bus\x00'}) pwrite(r0, &(0x7f0000000000)="0fe63690a62d450ff1a93b33be7e773027d998168588226a2273cc380269220764284822a90788c3a28e86ed12fbaa3ed2dd2eba8d50261ffb7a7275f1939e6cd918294fb3ce8b6d0716856e394c539910c499824282c3f80fbc8a1292ab6db2e00df0ff8d8275a54dd98347b4b5508f9974c1f190a4fc85559e5d0646052cf4d45bf86e3d635fe3d904c855c7652fb97a20dda5284ebde3921bac589660e53b198e433977ae2ab407f004b4de9b1bd3991912af164b738437a5d19461a8513353c96ecf5c526011071f9902032d3aab9b7a56b8c4ab3a335df4000e1c205918ddc31b9ff334faa0c33ad4bd2bb6cc045125d3ce", 0xf4, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) close(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0x1) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:02:33 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x100000036) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 04:02:34 executing program 1: r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x3, 0x3000000, {[0x9, 0xfffffffffffffffd, 0x1ff, 0x3, 0x7d35, 0x2, 0x4, 0x20, 0x5, 0x4, 0x5, 0x1000, 0x7f, 0x9, 0x8, 0xff, 0x6, 0xffff], [0x6, 0x1ff, 0x400, 0xc01c, 0xc6, 0x8, 0x7ff, 0x6, 0xffffffffffffdf8e, 0x3], [0x76, 0x100, 0x6197, 0x8000, 0x3f, 0x2, 0x23], [0x1, 0x8, 0x5c, 0xffffffff, 0x13c5fa34, 0x7ff], [{0x4000000000, 0x1000, 0x154f, 0x9}, {0x1f, 0x9, 0x5, 0x7b}, {0x0, 0x200, 0x7, 0x58}, {0x5, 0x7, 0x7fffffff, 0x1}, {0x20, 0x4, 0xc0000000000, 0x32}, {0x8, 0x401, 0x80000000, 0x7}, {0x5, 0x81, 0x9, 0x6}, {0x0, 0x9, 0x401, 0xcf1}], {0x1ff, 0x625, 0x5, 0x2}, {0x3, 0x2, 0x2, 0x400}}}) setreuid(r0, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r0, r3, 0x4) r4 = msgget(0x1, 0x10e) r5 = getgid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x5, &(0x7f0000000400)=[r6, r8, r3, r5, r6]) r9 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0xeee9, r0, r5, r0, r6, 0x20, 0x67d}, 0x2, 0xffffffff, r7, r9, 0x3, 0x9, 0x1, 0x7}) 04:02:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0x66a) 04:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)='\x00A\x00\x00', 0x4) 04:02:34 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 04:02:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa03c969c1c93ac73, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000580)) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a091c3c50e791ec8e6d783a30f90000002000000000000020208a371a3f00000010000000000000000000080000000", 0x1000000b7, 0x0, 0x0, 0xfffffffffffffe90) getegid() r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) setregid(r2, r5) fchownat(r1, &(0x7f0000000600)='./file0\x00', r4, r3, 0x6) getgroups(0x2, &(0x7f0000000740)=[r5, r3]) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/209, 0xd1}], 0x5, &(0x7f00000004c0)=""/83, 0x53}, 0x40) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000700)) 04:02:34 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') setrlimit(0x0, &(0x7f0000000000)={0x9}) mprotect(&(0x7f0000649000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 04:02:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xffffffff, 0x5, 0x80000000}) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) 04:02:34 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) listen(r2, 0xffffffffffffff29) close(r1) getpgrp() 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0xfffffffffffffffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 04:02:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) chflags(&(0x7f0000000040)='./file0\x00', 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x3c}, {0x40007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80, 0x5, 0x9, 0x401, "4ff62e8180e1776e977ac158e03dbe844567feb5", 0x1, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:02:34 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) rmdir(&(0x7f0000000080)='./file0\x00') syz_open_pts() setrlimit(0x3, &(0x7f00000000c0)={0x3, 0x4db}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "c1e5c6dea560c7bca22a5da0ff5fc1125f62f7c5"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:02:34 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup2(r0, 0xffffffffffffffff) close(r2) ioctl$TIOCSDTR(r2, 0x20007479) 04:02:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) 04:02:35 executing program 0: r0 = msgget$private(0x0, 0x10120) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x80, 0xfffffffffffffffb}, 0x0, 0x6, r5, r6, 0x0, 0xcdf, 0x7, 0x10001}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket(0x10, 0x3, 0x1ff) setsockopt(r1, 0x4, 0x67f4, 0xffffffffffffffff, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9f, 0xffff}, {0x18, 0x3, 0x2, 0x7fff}, 0x0, [0x4, 0xffffffff00000000, 0x0, 0x9, 0x0, 0x4, 0x9, 0x7]}, 0x3c) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000040)="65ac0d1b1b0524a400049685806bc2b57f75be88add612193efc75b152498786", 0x20}, {&(0x7f0000000100)="4bf14863ea6a3c0c171354945400f8bfc165d996066fe5eccab8178cdb629ebad5e85afcabd5627b2d9a46f6e16733b176c9738faf82ae9652026bf906d9c04c2ff55ce50b91902b65b9666a1a5375729d8597b59552af506e63e6b171f8d20f51df3138451df5090b222936ff6989290db25ada6cea0a15258ffa4b51a0dab2826c3aafa67d33d7d790d56989ec12543ffceba1cefccf4f902afc", 0x9b}, {&(0x7f00000001c0)="802920912ae31216393ce2b6bd98d4a80a23a02cdff9a0464c750b862fde4a38899b128274977fa4a8a2725c8a93c38f225c727bb570d608695b69b2f682903069f3817fc9714bbc02616d0fdf75a845e98f48a02812fab22f0733fac911bbd0c8a145322886e97845e5e010a61f2bf7a5891a7f73284a7a57fc92794d4e4c9bee1c32dc66327e29f5785b033333fa441276613c35dc01955829f87d9075786248aa1f0e4434e88fbf6d1b986969af4b8ed9d1149c5333e9a7", 0xb9}, {&(0x7f0000000280)="4ecf9e5cd155bdb62e2b43c6124736da9f54e073f67747aa8cf08f1e87f91f755744805ed032cdd77d27141a7acd7ecba533f30c6a74ece190bec1f0da275341fcdaf846ee048f20da6694691c7a8c5e5b6eefedef", 0x55}, {&(0x7f0000000440)="09890d93b4913be9df881d12b85357bbf9f7c8096c9a6c48829cbed3664a68c4a7701a8aab012a081440dcbf0cc626934465839302585118d35978eb33772bcc7dffa4acd6777f9b136c88a5f1d6bdc5b50559e058026dba8805a40673a8e3edcc860b9d6f1fe5be432495f8e170e187f66cd236618adf022c7a178d3277bb4bde286662a3b8a27c295499a7522d926660d9dd052cdeaa644046f4ee20d158f5205d73e40571bf651ff04da1e7d9ca1a7887bd6ff5bf71d6e9a2cf961c92bb974d349b29b3dcff4e667bb67e2ecb5fa1a737c6f299b4", 0xd6}, {&(0x7f0000000540)="38abb31046fc41672ca9c2b1cdd0eac4ac0cb4599a6a49c79c50511c3fe1baac162d6db88b8926d56fb844ba8add7210cd66c1fd40a6e80e4fa6039cbfb46520dff2a63bc505b19566e1d21e922a6794d43c9885e8b7a3734eed4d618291ff729d2cef134bc21235136153e292834eb05512f814540956b08f16dee8b92e3c33e81592c891029dbe564ca65564889c98d23d2da1852a58844b2ab340e27c705107b3b85454ec97f8cd753c91ca3dd584bcaa8081b4f684bc2ae468c311c781f2d19982369bceba795a8b0c0c5fd87376fb17bc8f6603807c09d6b8cae58166854be7f22a01593e42c301146c8738be24363ebeb24f6f21c9cc5e90a20edf338161c0c8f59007957ea8cd1f1b923224dbe49af35e2f5540764fbc692fcd653a5374f79b8d2aaf079cfa85f8ae9d942f894a72ffc37642b7511936ca8bf1647dc6f0415d3944eb32d99d6d2efcbc350baaa03ec2d8099c83d9a9805c9f9d5dcf9b87e0a70d71ca4761343fc775b4c48dda6ae41af3a26b9d78ca7c7dcd6ff1debc9f4302bfca2a12dfbd23ca6f24a30dc551facde51f4cfc95865fb940c2ac0b3957a6a4770a4ad2c89ed5d6b46aeb90b12ec6bf7e7be730fc7c607795e3e3102efca7ddf8ad81748461d6bbdf43addaee7a768b59f36084c0d33be40f7a1961791a018a657253cf0787a745d8b0a4c48a1b44c9630c894faa15f9639f4b8964393cc470356e9a4e492f2f0148448b08871a0812f687f6686f5badf9fdc5f6726ad0d3bbc5b625759ee934c1daef32852aa115de755745288e596a7ab720747ed259e08f917e0d8feced43e9a78b3fcbf97d6f702998e692699f9007e38f22a14355534e09d54a03af826c32297088227ba83b394277bb91e3b2855b07576f70a408d89da67cc9410d310e3608abe101ac2261404365b3386286c1bf8a238ac3edb7f73692ebd1e26276597e4b6b2a40df76f02b8d2eadbd20b6ec3658466a5d2edd1dd90b418d1c445ecf430a1831946541f5bc31010331039a3fbf750e7fe1c3030c3e1c5c911edb0d7991499816b234b747a3108fcbd81b323ae7275520f6cc3dd3991d4fa4811c20528b2edd200d21e3bc45252cf257782e98f3130fc67dda219d3eadc44170c3fb68ba58d6396c6d818d6222c837a17f75a2fea75c56b8d012933fe0ce9687eb906ed601f0df99b5101792de01a0d75c4a7de5f786bec12cb9466400312e653a36beab9915b4fe86de49b27d5f15c0536cec9cff8eaadb967343c964f17e578c68ab34f99c86f8ba17079b13e9341a5a43fb99276c29a8f2ee809a852e988cd6cfb5be7cbf2f34632b7ad0402f6eaa8ce3d2f81ca93ac5c8bf1dfd9d58760ff25f7d62eb1dd444c713f8117c76de06e7c0db9cb2fbf7ed33a943b4875c14e3ef2664afe4181b4532bed0f25e695826a53ac6ba53f5a35009da5cbfae5a619377f108ef5112e5d12593fd51140580a0fd7c98e76f12ed4e0ac9c1b4f2a6a077b84fea7836c0eab5f850acf7320e490143fedf77357237b3866f0cf2d576983e2826ba7baf4c21e0d314dbf74c691d409de5f30e218a5518d579814d00794fea068b4cc629838f45dc34cb3cebf7999dc1e82fbc7190871ecf59990e68a3d4b4aa882ec78c3213d57dab51b821a9190db1f6e263546d1b59529aa69919217920079d2ca22567372226615ea9336cc0012b66d6984d9f61728ab77984a58b331d2df915fb69a4cbb56d04f9607559ea59c278bb85b95a8d784d9fb09f8e45b8eb37f5f7e34794fda31095e9861a3a94766ab0e6efd26fdb08fd2af463dd2f4cbb9dfeb912257e3682c6f906e9ed5c18824964286135bc7014af436d0892a222c4ffcdc0a2ffa0a653900085f3b6f6d8a411f70f5f86b6a2aeb8058fc853c32c240fbd8f290f4b246c6bce131c82a04fb471630de2d0cf43ed1ea6adf946f0eb3a61ef7122eb419876fc92bfa679f3d0c8189f7e5fd5f00069677a7279012d685c9829a38893abfcf5a05cbcbbd79f4453294c87d523e2eae4e710eb3286b731059d1fcde4533407d06a692d859bb9f8d56b85822429e32963db6cc65fda62d1fb38ea1270ad029ee751d469f7e3bb4c878a1a95158a13806128b1ce5d51f4b076c26dacb4224053478f553bc388c260122f338f1f50713df09190306fb5b2c66b451f6e63ae02a43f3378fa34934bd9d89f6ff7d6bb5f43ff42e4f6a441636c0ae2c7c6137e09013727a854e97e71a90984db69729ef68ed9fcd4b40c4fcad9c7cb76a6f478a1fbd46c89f7ed32acead15fd577e31eb29c2e46c78dc176e434c6a579525ff5b6a169801bf8c2fec691e8b6f9d6e034d890a340be46b14d1a6a88180317b520c0a5f8b91371a4874a2fac5a78a1d8fbcb5f8365ac4e923270de6c79e4c7362245c3bdf9c208389ba4f8ceea912dee6fa84cdc4aebb72efeeba4ff61b74baca7b8290597a7a9b15773ff92e368a7840035206d41eae3d29ab870f60fb8e121479de8fd0d7a69ef066a01616da4d101223d99a5e236ee55e501e368b05cd6b48788936352f03a64db75b4f2d11cb7bc0210742ef6adfc9fc0c66907d2b46b607a8715b1033b446cfd2bbd2e829d4c7f6e0b824ed7d847e32f375de0ff7cbeb1079c9a9e6fe65bcf46e4404378b165796353aaf8fe60edd51d7e6887d018e89c61553562274db07b1d8e667d2bcdda881b65ca50acee238b65218a90b6779cd681da2c20a3c5b1fda725bf7b8028629d6bc26e5efe48dcc568b46e3e69eaa1b0242037ca5178c8d13381244fd087c698056632e163a7bc4e2886de59be5cb31830071f496e09923122cfb3bc9edf16219ca82190800a21aadfbfd098bc86f03a30fc2bc1c9fea6ba71de0b9943968e05033181cf0ef9adf0a7386f9f813a892435290e030f10bb8a0fddd74eed3381ff98b0eb6fd0185014c6ad70ecdde48d65bea0f8c5035fa5e05b0c4ef32167c9f573fae93e62d1999560aea27f9c2f526ebfc25311a3139cd0a68f498c148e9c0f22448c2b2fa05510820d4f8662e614147b0792de70f9958021f75707f7c7eea3fca45478471ef1f2df8a984845f1e158911c9df2f801d7a2fc0e2a0f6b20ea3acc0fb429f558d101c781ec8af2271cda3f6797dae8f5360e715286cd14e0cdc063c04e7e91de393fb56747c9c922e6bb4ea6cfb3fd5c69ba14ba6f9553953ce7f1c0ab5f07b5bbdf4b8c57ccbfb59537e142a1daa4f1aea8f40e6b2a105d5fec058f80906e1891d82b504b857d0bccb04ac7ee7b92163148949f075a31ae29f8cd820659efc63fba75b3dc380539e029b8c1b6831679caa788c53f545584698d9adf0d3ab0e6313f98cb025dab038811935cf7f6b9cbc1a000620f0f246d3174ac59683647926881d189f7fae8eb432397b6a8de1c69043085370021a31aa31724f036898b6d9955478afe29bc6227692b125558b48b8bef1d9cb81be691714f64136b74ca40e506d959ef2a8c2ad1f1d767ad230f502718e507c5643b57a1802ee95f963bd5ca548cd9da56e6fc7d2e15992376cb425957cd1be57297a3ab012019f77ca121e7cfdc9f4b250cf06bbdc11de14e25b9b263050b08d8f4225200fa50a09f2380b6175c634cd415b20d830c3d5ad10836e9c4594fa01c0c44a3d2177da952224e6459cf72f9c5b6e5c75900edcb756281f8618929707b171c5a7dd1d951368d3724a966585dfcdb45bf998ac6a0d73857a1a31ea46546f43a088c42152c06ef66bc68d86f02914aad92679ebb5d7746031d785fa8d8e52e69ebdbd3822579f76c7dcaddf624dd05307f62b71db63ae8314ef461957e1f9085589b641450b7294d21ec9dbf1c554b38003112b7250e8866108b9623e603b82839f4366393dcc36460aa26348e284b506c1d88c1c8d08fd056eb4be3e1d11dd5a07ad369116a94bd3438e166642a6478fc3d1ebe0bf07e79c3e3dd07aeb745f62b38cc7647d6a6f6ba7ae4f295faff10fd9167912a89955a8f2869e23061b5e27271435abbebaf42769e2ca119693ff200f179e631a6af8c0979143f074d5af3ccb919ab4cd22b1e6143ede1f52f30ac533cbf73b4f6273ce018b8d2836e593a31c4290a560eefc92fccf46a29e351c0ea53543190bf1c21ae5007dfca344073a65fe9a4144c3e85bd922b3be0de1e0e93a39d89063cf3c11305901d4a79616ebd1a41c55767201a70e6c064f32a221997ebf85c0b0983ebed224eadcf40c37dadad8a7aee6da1f0e8e2158e1eceeefc4bd1abde42af45c895e5e126553142ef68910dbe4a533e28269d764a0c9d34453ecb8c29c1c5f61fad51d59a824bbcd5c861518932d63063809d3dcc313be117e7029f7a995626ce0f9f82a957d152a0902c7bc728665e60ae1c024438175d3311880a67d1862e099a43ba1114b00deaf4200b7063d3c7965be6185f64143dc6b08ed7fbf9728bde81674ff6b9ea5283ad4d8c6013d876de533c7b05a6982067bd3e0183db5f45d88e891b94863627f59301d1fd84b20e807b7ec301a5801907cda64db51a77ce36e647bb9bb7f8fa798c647defc09373176b7a5eee1925be210848e0e29d8fbec1be8f8b25abe7642ba6d9012462fa6f3f53c691513f19ee55e44b68e8f23570be68478aed734c38d9d81f53d057391cc39273dc05035b61c2511faec4f933858c1d8833f56a9d238ce1a2dfdce1eb12180b4a11f1f0cd83bd06da197697bb3d41ee17c123d0ea631b0c1d6633565dbb867835d410d1a221bebd18ed4398b736b44bf9ffe31556ecfdade4f11cd1654462427ca91e3c7929092712de1761e14c8b7938edc716aa0a68ff7d041ed2a06846586659e4f0b9fb501515dfb7e9a8320506bd1fac665c7a93d80199bd6f8ba2bb77ba2b35fdc62927e70ce802a3333e18fa8fbdcb4e0073e5c1e6529a8845952f7ad428b1cbe7a54eb54bd831e5e7d0542f234ce15c735ff0e6315237f18c59ed8db2fab508fda84f7ffa0b91e37e1c1e905ba65b857f8d95b5cef07d3431bb2e5194836bcc925bcb7d75a95a0c4afb30c92391267e65c91fdc93e5052b194ef572dded26208cb7ba78d9feebe664d6003a5af8e032b34b306b915407e339ac252303a5dff2bfe6aeecb7fca8e29c25516c595b2a411492894fcbd73897d6e05d52c2440c80499c2ac9390db3e1c885f1b417172b69f94ef16a789c11ed9144cd29b6051f02f8c2f26a9ff89e74f86e78e6da10b0b543598c7c90dd071d4808e122080158c3c3908b1be3686a439d943dff31cc40e60ab01e48f27d4bd56bca9afe13ee22df8bc7247498e24b0c13241796c9cae19c1e6b539c42aceb0a5cc62490ab28f3797dda1d2ee8b42e973765e777a94781eb30f23c5150f79044f2ff979d535c4bdc9e875a3b02830af40368a1750d303a64c70be730fa6469ee806266ab2711ab4c3c86d167bd758295e9da0c85fe03980e85b85d9379fe60e656a42ac7ccac37fa21092f7cd37a473c54f8146caef1192c2a98bfce408854e2ff60b8c4485e5e85a3d6e3a9fd8fd06c1c62fee585b8aeaaa4d67ecca916ee9ff4e0913cc50907f9edb755cb83ef34cd2bd233e4eadad5096613cf10d0d24efc307fe6adbaeae253d70117a56ad376bf54fd54db21ec17afafc13d6f0dff3ad08800d6baa94f09b90f14d8312709df2d22f744d2ebdb05cdeaf3c6a279b6b4eb755a7c7ef0aebb9b976e80697bfa96943c61cce1b0588e50f310b31ec7a523ba39f3dca2a2df44471558da483a529bc3830af9265a1faa4b508448418d9c0b508a32", 0x1000}, {&(0x7f0000000300)="befb220a15c133092b4951bed49289f7086e1eac2d6c03baf4670feed768bf80b30c95b7d437589f0be2de027535856d2832b687b6befe6c51af78f78249a9f01abdab87f61634779a949fdd2f29db566fdcc44fc2b3768f03bbeaba12d5dcd2acd83b615e4e58cb94fc5376f51bec34a63bbb451e22e7208bd36d7951f63689c9cc94f01400870d79b5eb2281ec4009e52cf6e56151e37da26b4ca0b1", 0x9d}], 0x7, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) pipe(&(0x7f0000000080)) 04:02:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="6ca05dc4749af66168c727668ebea427a2f5f72dafe3400f615cb44bda45359e686acfcdc80a4f734e0e87af9e97d5cfcdd91136caa6348d6b60d6e3e7b57af7d9cfa7b95dcc034001062343a5d30ad4ad1444115fed2f38e9145b2d409bfb4270f43a000cc955e4bc426cdcf2f9a5c1fab8cb141def3996c10271c225319c5d779cd464cf64c9d6a5b349fed2f0f4e71a49e92ad9177297", 0x98) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="0208007f51cd39f77071ef20fad70bdefd8fdd5e669a182bad5aed40578ea063fef423ea10468217df9d1e83d5e3081c52e07f2c968732e9c14e77f20d6ee2c54ff733a1cdc68627078e1d080c157cfe361274f9e023d9a81f74a2c9ac417f5b198d5db104e0f536a517e2653db2eb82ecf9c95c54b7e88b9f74d64e1206019f3d88f326874f2f50d4dd991289e2b804d13ee2f2c1817745b2e199f756d92a7e84b76e271098e088150144db50ed01bb194a212a70ec1298a4", 0xb9) 04:02:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = getuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x0, 0x21) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x3) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="ded7bf6ca88c04555586237f5d8cc8d0e5c4109515d44c889979a2313ce23147e993ced2595b206847b724e4655321877b2e861887ec0073322b1791d4390a7cc72d262910cb2327138272064710e1bfa9af37aebee54e7ded43e45adba3013ae475b59ca57b2cba92803f9a522e38c99a857b6982a8083a70852272c98abfd6cbffd4e920339414c5db45ed8e146e7f743adb5cd4a141055911e6fba8edd536dc1981a4e06e67d99b52f046f74f09e21e2c0918d42f5b04a69f956cf978c358ea76140271177aa4d5e3213102ce1625391fcd", 0xd3, 0x2, 0x0, 0x0) 04:02:35 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 04:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 04:02:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="8b29d82a6c22f994c19c7e4cf4f568461d812cf40becb0260847f3dd59d2a1545fea98f2cc770dff326100ac1917e36bfe88fd502e71", 0x36}], 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x43, 0x6) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xa, 0x6) execve(0x0, 0x0, 0x0) 04:02:35 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:35 executing program 1: socket(0x2000000000000002, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget$private(0x0, 0x4, 0x10) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x40}, 0xc) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x0, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x5dc6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 04:02:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x40047463) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:02:35 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000000)) rmdir(&(0x7f0000000140)='./file0\x00') 04:02:35 executing program 1: socket$inet(0x2, 0x3, 0x104) r0 = socket$inet(0x2, 0x5, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:35 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300), &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000480)='\x00\x10\xbd\xc0k\x06pE\xa6\x89]\aY\x85\xd5\x88\x9c\x02-`Qo\x8c\xb2\xa6\x16\x10y;\x06\x15\xa3\xae\x00s\x84\\\x04\x8d\xec\xc1\x9e*cgO.\xa0\xdf\xca\xec\xae\x9a\xaf\xb0\x84u\xf6!\x97\xe7\xc9\xfb\x88>Q\xf8\x9edB\xac\xec\x05\x1f\xa2\xd1/\\O\x95\x8a\x82x\f\x94zE=\x96<\xae\x84Y\xcb(\xc0\xfba\x8eR\xbf\x1as?\xa6\xdb\x0e\xe3\xc3\xe8\x02\xed\x96\x0fp*\x94\x870\xd7\x8bf\x92<\x05nQ\xa1\xa1\xb8\xde\xedT/\xe6\x97\x06\x82\xce\xb3\xdf\a9\x8c\x024\xa2\x02L\x8dCs\xea\xe5\xd1\xd2_;\"\xfa\xaekw\x8bg\xeb\x1e\x91\x0358\xce\x85\x8f\x14\xd3\xe9\xc5\x19\xab\x04\xdeN\xb7\x92(cH/\x06c\t\xa6\xd5!gjy\xb3\x9cvP\x98u\x0e\xa2\ts\xd9A\x8d\xfd\xa1\x1c\x10\x19\a\xb9\xaf\xc1\x9a\xa5\xe7\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) msgget(0x2, 0x280) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="4181a53a614b70f16f", 0x9}, {&(0x7f0000000740)="d4de1a23f0f8d46dc01120ee282d738d96110ad8bc7d82ba31edf6acc00b1c189987951db2643814b5d76c1da734a84354528eaf5139dba302601dea16750223c53277cc6002a895de0732622e2a345866015a65302e00e1e3e9dd3e34a18e64b158ae562f948c80f9552a4a76b1c27734c60997d8ddaa4680064cedcc856d9ad3dc9eb5ae149513151df69f7db4f9a039c1", 0x29d}], 0x2, 0x0, 0x1) write(r0, &(0x7f0000000200)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000376000/0x8000)=nil, 0x8000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x3, 0x8, 0x1, 0x24}, {0xf3, 0x0, 0x40, 0x6}, {0xfffffffffffff0c0, 0x128c, 0x5, 0x81}, {0x8, 0x3, 0x0, 0x2}, {0x5, 0x80000000, 0x8, 0x85}, {0xe8, 0xcb4, 0x80000001, 0x4}, {0x9, 0x93, 0xf5, 0xfff}, {0x401, 0x7, 0x40, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0xffffffffffffff90) syz_emit_ethernet(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4483c9571dbb8d66, 0x0) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x25, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000180)="ca3c88be594eecb31551c736a10b337e389331b8b9b2d75310a167ff3e5b2f0ad852450eeb4360276264a772362ce05fb48e8be988369eac8a8b7bf6a98b6b4ccf58373fd0fb01c7813f2dfed454d0", 0x4f) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 04:02:35 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x38) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) clock_getres(0x0, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) syz_open_pts() mkdir(0x0, 0x0) mlockall(0x1) close(r0) dup(r3) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000280), 0x8, 0x5ab) 04:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000200)="76a4d948f9a61ce196fbdc7c1092b71060d76736b8af69a58f27afd9109c93e6096fad7ce30187969acd5276e57c769d9ca69a30b99ec2e6bc430566d978bb28161b5d933e0953962fae2ffa3905d608006a66ba8e0d9fc4d72580232bfae83c1894687f6f5958f0b6e111a4530b3433be461f7c2c36b0297a8aa6cfbfd7f612d453e38ffbf90dfc6147a9768a02a170efbb1ea9500d393bfc3329a7844d51ba6933ec14f00c5af35e93c657d8ebe46193f8a7a06728e942f0039165", 0xbc}, {&(0x7f00000002c0)="67a6266860eff80fa02981f457f5049379ac0711940e689eaed57a7691073310e04ca5d2d34f985df110e65fd62a76aef0198e19be9e43001f21c9631951820e2a8952ec6bbdcfde9678acd1e9e9928d33af20c3c92da02116501d863237eae50c44fcdd7d074901ca62d584193565cd43c89615bb6ac26552f63d66aa6aa6046180b00c058d9a27118e5fd08646ad4a8405f9fc4c790abaca2eca21d96303e0fbd7a0f57bc6f31531adf241817c0c32a3075483d8393682e6470d430d2c08f6c4dc2f6310a6e3d84d1a5852de1b936a0228d81b764008c12785f2836c967a9fd2b7fae8c5d83eea92dad4c92a0898d19716c2e4f3990c21dde25fe0278f3184e3b1bfc98b5cde659dbc502f94835ff95d1ab61e8cae2bd44629f63065f2599cd867c20a5e290c35f161393a3a9a82235ac7a66d4cde6b80d5d2d33b2f6575c3398e2fd759527e41f86ac99b009416653e76439f5536280e8ce72572ce24640a54f6cf50833a58a4449528d92d6e178a3be106de73f24485f6c16cafff824f84db23a9c61248261316496d2ae1483519c47274b89423933c5546d2b456409f69c028df42f6f296ec51c50a46326c1b1341d33ed6ae2a3099a4595dcc511e0ff33b12b5d167dac1cc1cb39a83288aa3a6926b77601cae68ca949020bf2c57d7bb801e856c5a80949ff1d6b5edbc716d839f3c1db576d27802c1b75af7f425f1d4ea2b7e42544df2fcd8bff4033432c465422ad03bf6c20d07e027621fef6c7972ceb1fd451985bc27358ed36dbb6794c98b94856c5a6b634831258ae0bf88ec3c8c8eb3ba5d59395edf68992b141a4ad6573236d03e823bc031fbfc2ffc86817e0b65dea48e4d46c8380ddc7d67d2b7ddb75b08645febd80779be0cbae1607ef8d6e0b4da2d0b4f3695dd2043d97630409d6a3d686456494535e0ac877c63575fa3175fe07564012ab50218bc9ee9cdd318e1eba86f9614ac3c6e4c3d7e1c5128583db0bbdef72cfafb7add7702b7ec53bbd228703c293f13c3591a44eecf8e042742777ceeb7d57a58f361a606d9a25bc1791bd2e6643b5fcdbbf78f51c051685a4032997b6ae8aab0b4f9dc73015794dc3eaf577c8acfd943e60201303d288841728de1e2d99b5a223979413b82d67c9aa6cc74862146e3ad27113f0436076681867c4b449856f52205eeb5e9575983524f72a7546a7b17413e49c0ba459f2e8816fbc12c1de8d97d812b90b25c7fdf98c2836b52ba228cf12f3e4170c16f90457a66678d6b20ca68b3f946546384d9bf7d4d01b9998b240969194fa84f3a6acecd4296bae39741b0fe7cad1c92c895d5e7b7b5169e738e11db74e6e102f422cae8326fe2c73b5942654879ab96a78d0a5e1c23ad237c23bb6829ddf9513bc87665983bb9623d565c3084fb8c23e852779bfb0c9f82f32bc12aa8b7e6a5426384a0bb11c47d508c25d8012afb6cd4933b9817e0c4ab038c030d814afa83f493a7911017313d56ec8ddd692a8bd3e3bbf3b8d2aa8f4ba32fea42f8a599123e579a201327f41bc137b96315ceb071b9a7a29f3bf31dbd9b18ad7dfde2dada2c44afd191c7f4476653d635427ef27eaae1585852f1843925c900e0a11bfc2bce4d9096079df00fe2571bc59cfaa9048afb25cae6c1d3f0b352eff394b8ce40a011687238ab5af2f86a8da2942d6af326919c049d8019f6a3c83dac2e78339d11d4fbb48b46025c66ac9bed58dcb998e0ab7dd34c915bbaceb4184e1f29da2a8e7d6dbe394a2efd591200dcab03542a91d832b3cdfd9102a7723608b8005fe3828b6ad77c7071a1aca82dd9e646a0b4795b4470482ba8d92a8dfb711580464d942cd1ec54f5d8f1a6ff06e1858401e7d6b065d0024c4171501a46a72258f91ad80afe6a35c16165c6fb234be9fe7f3b6effd0b5f2f98b2f7a8ef3b1f2668e02da13e7d438b75e06674ccda65a71e3326f08825f290e51c420aa39d93773bb1b06ec54e63935cb209347027a21dc9dd3a869f45d0a8ebf37f28f7f2d04a130b06a0c81a1152b5929e6d658dda87e1028c4f260db198c16d50a39a9d6624e720921aea797c6ca9e02cf2149693ce0d5b37da9967f1fdd0025e958dbda2fc89d28292625e33adafc7c8437681195738c5e034dfabbc0f2e4ba22627b1a2b54538e9460a6754a88e128435871b2b6d49328795772218c920ee42fbe83a2c0c84894d6434476df2af2e3326cf243eac116eeda9f8bee0f02195414616730bf7ed63caf4d15fe0bbbae7ec7ad4acba3ae7be26d50a6f977d44355918726cb03d0a4c29ff29f8cc7b777dcbc9f66f5dcedd2639516acffb5fd6362926b594ff155f4d8c5169a93775b4ba8b0ad88a304c3479ed7f9a52691c9806e4f7e8afb20bbefdb2a428a0884ffa9806facf394fcb512e9580dabbd9533e8f542935356bf82593c6c74c4f2a20ed37c29e06fec5455cd1ceb7a06fa894b04c3cbd001eb84390ca4010e3f9e1c10ece37c051d78d4d9cd28234ef00ca40ecab0cf732afdca63b32c6f6bc033671be4dc25af040f479647791f316444f5647e85f181049f2be972a4fc750cfd688fef7590caacdc7f79602940541690083ae5c1974bbb116dc5eba46b485dc4383e007266153e123413a96815e201e3fc9cbd56f1feb603cc0292fe6ed727226ae875effebe600d11a3851d1ee362e8b76f91a169b8107b75233b678f670201f58dee0961994cdfd3f33ccb882be69cdfb8cc9cc2f754abfcfedd1fa9d664dae8f22e476a73ca73fa9ff75ddafaf87d01102f230f625ee5fa8bb7ecfd3fe2e474f3394f410f3aadc7a3b4c844efd3ee00f3d2f32763baa75f1071d4093f61402f546b980bce4a22c7210cb40ef66b4a2cdc47df72fc32221904893734a5f00637fe38b1862750d27bda8b781fd046d9bf7df1ee16cf86675eb99f6827c7c82b0e93674da63bea4180019def4e93f42bdb69b4d9cd6ca4dba51ca18a506638516a05b76af9005c5085f924eff166031eb61cf822d4e22f696787a13ec8bc574c6bddc501ae62b16cd75f2a0c56e0f9b3b579cca4ad816121d55a385b60625a4213aa52c30e5bfbfb3c8b1115061a5511030ee2036bc9ca0c5da92fec199e29f2578e36944a0dc2f85a78e04b6f4fd0dcae2b48bfce903ecd449e6196507a87bf3479ececc275573ad3cdee4d02a93e97e2d756ccbb9b5e2b02bb7b7adfdf824a494c9c83a1b007be6aa6ae49cdae66f209b0c3bb1695c96bdeb7fd36f798fef04ad55cb78c65902fd72cede244e062863a20f47a45da7d1055d417f8ece4c3e9e893fa1acf85bbdbbd2bd68ae32dc152761357321da7266f7a8da59efd8e31113bc84c30deebe479b47245c5d94072dd5f35b586dd23fd27b33926935bb1996b399bf91ed2d9f177ffae00c16f2d004db0e962b682b302dc564904278262de6142a4ef5d6f595ee09a368478b077f3637df86cea0ec96d68c0282f7c5d64de8d5003804919a9dcfe1f071145ce1a81268e14e5279200108efaec764e2296713bc4241b467e2f9d5071c9bc7f7ab3623f2ec51b55a4d3f1cc5d0e357db405aa3425d0e1b765077a321e3f8704a5c57b620216e85f7af65b03bc48c6582032884ee538f72d2ee009c30bd514d831f015000079f96b19eb4b8bba8e19eb2126c5d77a736f368a7f8845b40a9d5ce7bfd3c3ddba87227d8a2c1beb2fffdfca446ef0a7e2ab620068caee918742b49469d85eee83a8be2d110dfe7d3eaa7a6aca47aadc97e73cad2ef678023fb14664a28b59e92a8a0fed584150309f17278938580fe1183708f16df483def33952bb778eb9caf67ebdc9143504fc3cc0d4dfe8c85d68346265ea6b19f262e41721e3618395aa4926552b49134385c045da012666ec035416948a436de8ee25f9cd2f1c4a27b591c8c9c8df5172aba9251de2d5f576ea818929b1a0cf2e586e233c980917ae4208d44c802f13d8dc4e2ba0a2cfb7d3f139aa326c3deeb57b9d9336a7f10e367a2df7c6bd6dae4d626c6c6553b9b04a79ec65bce171261f59a8dc1c9560bea7afd0402ad1e9ab8b0130847c3b6a0a1c10793e28d3854897c29a78cd8d303777a16a9dc1f7cad4a8a58ebe3a4c935a22344a3a3524be40e42b6b20ee5acc5081cad0112c162b3f4b4d19379d2a278b73ede3455995a934fe7b072afa554a8acf22384a55af18dc6f10849237e0ed88c98217275da8ae8dea7642019a1551c627931eba4089e793cd2c897872d37dccbd30a467f82f1dc013f18682b407027317d6650a98488d20c331f24d7b2f0d7e8dcca4ef372326c0eba82f22d594d538726e566b98f21e098f5687eb81a1769767b1c251edf55c2d33dfee94faba23f546e8d7603d337dcbe9a2f2ecb6cd192cd35a957376f65abe1f161eece618b6f8df0f94410a90d23e842d8f2591213f94e3779087a5324c1bcaca88342a42b6cd0d33f8d8b91e2e8805e088f29800167e1caf9897cca2008ddf7dba67ef2a62935a9c2db653207049fa734456421520a3caf53a069bab9f71f355ea761f5dfdeb682e7406c3e4c1c51f2d7be7f43fc33b31b2cd9a4bbe79066df6533827a1b94b774c2bd6556eb5ad0a2820bc6c645cfca2bf7a5a686e7f60960dddcfdc145ed7b5e7bab35551706df1b208ae0bed6011542f0e6efc063c10feb76b4508f3bec749834a61b94c582abd28690301be5d33a0a6d1bb55040c116c746ea9cfe2240c42b0d7187d3608a0b3f425c896202110f89afe6ceb80a065ba0e9cbf1bd21741e265235f3b5547cd69c83c3bcebb0e2ce26099bdf3aa5f0196f251cbbe9a38eed6ec4cdc08d54625f718f628d6f9f98abf46dd2b45f60de404a374bf9a890f4df94aa75f543a514eef4bea1fbaa9daac0c4602ea98c5478fa3a34f60eba3d3c7529a3565d885572a7223da67b18a681afbe26d9dd9482c5987baa6497524763bdc9b508f92159222acfcb58d84bafbdc7fc18760fb13af9ad876490f1739b4dec673d0a67194aecbaeb0457afa04a0d2c4992d1448fe856ee9f8dc0303567730348c7a631d15e3ab218249a326f57b874a60aba70a67d942a1ff2a0319538485c6bf6111443d97d93df5ede07c4daee13ce618d0479af71b913a76dad0989339e65ea597b478a16497ac5b18ef2950a40d86555b826216327698eb11cfa4f4809a39cb31b012b3ef571eded26d3432a0a0993d39d265037a05e6adf0e3f9ee407296a71b5ec3c2f687f68f2a8cb4b6e3a88fbd1d55aff870650d38d03870a2b9bca1880c7a6b04cbbd32c8e1812b38b73fe322db9825a021f4fa5704a96857754ef4bb26bb08d1323a10ac3f498ba392eb75331d3292a3719f6663a5b7e74d5578ad78db816b5caa0d1ccc8b2437dc7fd4017a6c521105a121992664d7f7f00801399ff0f80ac3a59c65e0d142c792a9e20227c622971b51a274ba7044e040f3d475360016c015e46bc2bb9668754f2744411ac980c49d2de71bc4caf5db2564c9f6996d21b708e8ce9ae882c730aae869f4cca29df0899f1b02f2640badf19a2857e80ea7db8dd35bdf9cecd02dd795276bf52135bd231f63c6c7aeb59140745077b1ba70da05b66e2aae4310050ae7db7002939bff287d0524b5aafda3f59849cbeef9739c7c6239a149078c469c851a555f7bb6d96c9abe0ffe877cba1a0fa38bbf2bb0df4b983aea232efda3f216bc2c1f001dc9ecd5d5aecf47c959d89cdc92d4875784e193bd8a861e4e92935a9c7a9811a0c8fb004d5d7cb82ff8fe2f1a096653f1a93b77c5fb00d7ef3f12", 0x1000}, {&(0x7f00000012c0)="d6783925644b5f42ae55f5b8036f453292b9dcb4b9c84d57013f2a3fbcc0b55cd53113c65aed5ab4d1d2cf1d54169a15e88c5d2e8f4cdd2c95bece95ade9fef60ae26ca626f1e1ab9decd83f61de75e458eab8819caa2165a6195987353bfad4fff276811d2ed285e3b53f54b29e", 0x6e}, {&(0x7f0000001340)="3a5ecd97611551a644fc63737d5b6847f85567f697f0e4047edba43ff0458107b70b3c63bf2a613ca5d44e48031f9e27705c89cff2fb24b219ab80c737bee5870f8d6ac8c4b99ce16bbbae5abaa8e1c59291b359507ee7da0728ece364ad64477ec3e0bf74cb64d95bfc7f3c802b9aaf293750f446a1f65abe8ef04c50", 0x7d}, {&(0x7f00000013c0)="127ca493b833163ffee467b03e123de5ff7892ca30721d00a93f46b560e0a59592810a579e5b0b81f8e0984beee47950c54c7f25592eb1fcb9267795346e2d37569c7070680a2740f60aac9c281714813b9d63d0b0e504906db6be9eaf229de702ec304bc257c17cdfb46ae943e19caa7a82d4d23f1fdcd5eaf9997a09b030d415b38b6589f0", 0x86}, {&(0x7f0000001480)="2b8f7cf6df6f52fdfefcfb7e7cd91b9c1f21c83c73f4d669b05e4fc531d966ccaf858da8e51223a4a794dc7fc21cc54852c5e8705a07adcf4be95c2ad2971183468316efa3b306bdcdb18a", 0x4b}, {&(0x7f0000001500)="4b96fdfc23aa315a9c356d976ac77b2d2aeb0c32d4bfd4b0f7e27dec5dc498810fd6fff218854c1a9423c6b3b32ee7eafee7052b7566a55aa13debe83f51c7329dbbb8fe7654cad26995dec32a051a954bfe4d325d728cffa6b25b6ddf2d4c2a534a51b8352880b900a7492d13e3e3b5cf4a4cbad132af063ed71f9771bec686e0", 0x81}], 0x7, &(0x7f0000000080)}, 0x2) setsockopt(r0, 0x5, 0x59, &(0x7f0000000100)="d3d1c8dde2e0eee5cbb176979a73a969c9db25cea08b150b650891e81b1b0159e137bacb3bef6fbac6288d565661fb88b4eb8fa9711cf12ab6a19cf1ddc7384bd3920c1503c893b10dc81989913bc21fef9c30460b2da72feddd589ed79501611383455c59b007841b1582ef014d60375999fe502bd0e4bb773cb47a5f2c031dfe7370b210f7234e3cdb3789ccaf709a639845ee16034c94fdcc53b264c0c3087aef4ae659c7790b1ce877e0c255d08e4b4c8a9d16484094dffdf84ba7d29d7ac5e22f4cba4d68ca6a3fad50acc5fc3a7b78c6c2202fc0702b04237fd7bca6", 0xdf) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0x2e) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x5) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4002, 0x8) 04:02:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0bc7351b23a620ee4dd91975867fc893c2415237", 0x0, 0x10000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x3ffc, "1dda410cef3649a5eb76fc0aaf58d995cc06d0f7", 0x3}) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x10000, 0x5, 0x101, "ac95a6ae539a03aa67cc62344c2d6a2ea8b4adf9", 0x1, 0x100000000}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x8186, 0x8}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) openat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x6) ioctl$TIOCCDTR(r0, 0x20007478) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) msgget(0x0, 0x1c2) 04:02:35 executing program 1: r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/153}, 0x530, 0x1, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000280), 0x4) r6 = semget$private(0x0, 0x7, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000002c0)={0x3, './file0\x00'}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 04:02:35 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchmod(r1, 0x91ffe9cc1bf54e94) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:02:35 executing program 0: clock_getres(0x4, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000001140)=""/4096, 0xffffffffffffff79, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) clock_getres(0x2, &(0x7f0000000480)) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="5d61048a56fb2ae8e22e1d4c225932a9702a925f09afc242b2143537868a1eab9f9eac9b188daaf06e8aca3ed248d82a855810", 0x33}, {&(0x7f0000000140)}, {&(0x7f0000000180)="5ce5cee14cdaa9fe60a513555a96eaf4b9925b66eaa7c5044c255284a2e1f721de321f2eefabbdda9dc649785b8ff374412823b68e805ea87b22b3152b372328d2f6", 0x42}, {&(0x7f0000000200)="0e6aa859df174f51f8a144f6f98c7760b00fd1521de5c928", 0x18}, {&(0x7f0000000240)="8818b05e5402dba722c86c3089e33247178f3faf4a9d77699c6455e3cc2ba7981e035b5dad1377ff799c46bb26acd3cb8cb5b9520f82e0fee47a73a071345e8e61324feb77f5de4f169045a9ef546cd7", 0x50}, {&(0x7f00000002c0)="3db0b20274699228ebbe8ea68da972b41b44cbfb7e682ce883196d7dfc6d0c565fa5184a249ec5b312706b4493c68e392b7e61bb9989edf43d", 0x39}, {&(0x7f0000000300)="d21e141dc88cd697b3cb0bfd488a9de02fca414d49ef15395f21bc9ffce7afb92d87ac8d6c380b86fe74218e281f45268a8de34b544ee1efbf716d41e9e66d6c39eaf7588fceec1c69c1e3a800d65b685a49c9d3f7fc0dff6204aa22cf3d66d958c4e1de25a961a98835370d390fed2f56b457b0d444e57128fc9e88c3ae5948d79354105ac1e8fb77182a785140f7508f9ec22b423e3aebe68ecec8d5", 0x9d}], 0x7, 0x0, 0x0, 0x4}, 0xa) 04:02:35 executing program 1: r0 = socket(0x2, 0xc003, 0x2) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x8) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d014bbb2876302ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8270b4122cd2350000000000000000000000000000000000946aa6efce1562f1ff34f43e98ec972ad35b7a"], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x40, 0x0) write(r0, &(0x7f0000000040)="8c3f7310130f54269fe6ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f887296cbee643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee0b8456337bc4980ffc53062dbca57c8bf21491a94f1cee5bb47c5f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36426d3c4d82d0d02c27f120", 0xbb) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) r2 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)) 04:02:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) socket(0x18, 0x4, 0x6) r0 = socket(0x80000001f, 0x1, 0x400) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$getown(r0, 0x5) socket(0x2, 0xdf146748e7203415, 0x6) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/34}, 0x2a, 0x2, 0x1000) flock(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:02:35 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0x2000, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r8, r7) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r1, &(0x7f0000000040)='./file1\x00', r5, r8, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000280)=0x5) 04:02:35 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f0000000000)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x1, 0x2, &(0x7f00000013c0)=""/213, &(0x7f0000000200)=0xd5) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001500)=@un=@file={0x1, './file0\x00'}, 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) 04:02:35 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}}], 0x0, 0x0, 0x7, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a400"/75], &(0x7f00000001c0)=0x4b) 04:02: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, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0xffffffffffffff08, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) dup(r1) 04:02:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x759a, 0x9, 0x3, 0x8d2, 0x6, 0x7, 0x6, 0x10, [{0x3, 0x28be00d5, 0x1ff, 0x10000}, {0x5, 0x49bb0d50, 0x6, 0x5}, {0x0, 0x8, 0x100000000, 0x5}, {0x5, 0x1, 0x3703, 0x8}, {0x1611, 0x40, 0x8a72, 0x80}, {0x2, 0x4, 0x3766, 0x3ff}, {0x0, 0x0, 0x7ecb, 0x4}, {0xfff, 0x98, 0xc99, 0x8}, {0x6, 0x0, 0x6}, {0x1, 0x10000, 0x7, 0xb5}, {0x3, 0x1, 0x4, 0x2}, {0x3, 0x3ff, 0x9, 0x3f}, {0xfffffffffffff000, 0x5, 0xed}, {0x7fff, 0x7ff, 0x176, 0x9}, {0x1, 0x4a, 0x10001, 0x9}, {0x0, 0x20, 0xffffffff, 0x52a}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x3b}, {{r2}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) 04:02:35 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet6(0x18, 0x4, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x8, 0xdaf6103ff977e78d, 0x0, 0xd60d, 0x5}, 0xc) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 04:02:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r3 = socket$inet6(0x18, 0x3, 0x8000) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc9, 0x0) r7 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x8e016d9c16dafd38, 0x4, 0x1928e68e3a8b8e8c, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0xc8, 0x40, 0x5, 0x7}], 0x8001, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xedaba9abeebd84a5, 0x82, 0x401, 0x5}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x7fff, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0xa1, 0xfffff, 0x2, 0x2}, {{r6}, 0x0, 0x2, 0x80000000, 0x7, 0x1000}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x100, 0x7}], 0xd4, &(0x7f0000000240)={0x9, 0x40}) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0xbc4, 0x0) kevent(r8, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchflags(r0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="a1b77e0e3ab901916a39f8f4f48aab18e2cce093d7aaecda6befbb5c5f1c3cf14ee08779697de993814d9bdd679f6f53d3a247c5b4d54a2b49d2d9eb05cf861a2da280e531b8934f889b45f0cb78defde1771d0d41f93cb23ef8a7899b5a1b72da42dc0fe7031c71ab3716571ca83f356639e50181041ebf3b1be17c11947094ec4768348e469f4081c95a4271428830dca414e9b5dc0ff52830e372d52e276fca110c0a181f66115685280e26f96b43991d1f1d6ad087bb0d1f9070e7e6b2d1", 0xc0}, {&(0x7f0000000300)="04e733176a3b10b9e9f1a23153f2cdc7e79bea60db94503fdcf3de404959636c0eac6c247c8a49c93b018397f825af858a60997927d0ae1867dc6cbdab50815df98facac2452b275394018e8753212560b7933c66961d48d160052c4a42b5a903d28b52abf745defcfe2b0719c466cc46a81b6082889325e8407f8a61d09e48a3d5d4fc42d0b4f57e12d97aa8e613cba4f2f2cf72adc73a5ff34f8d0a40f85fdf199378d71251085d893200e3085ca5a3bc6da34ff3dab33", 0xb8}, {&(0x7f00000003c0)="7c6af2d8e693f70574ebf3a0285fe8daf09b23245001466facbda2c41a476658c603173f1e433343926b81e1a5aa34d515399bdb3367f14b37dafcad4f70432d1718c1cba4425241fce5020e2639232d84d60e6c6f837e1e005dc5770339d8e41c3293fa4e3664d95117054489", 0x6d}], 0x3, 0x0, 0x0, 0x4}, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x234) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4834}], 0x100000000000005e, 0x0, 0x0) 04:02:35 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x19, &(0x7f0000d12000/0x3000)=nil) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0xeb24, 0x4, 0x80000001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000d13000/0x4000)=nil, 0x2}, {&(0x7f0000d11000/0x4000)=nil, &(0x7f0000d0f000/0x2000)=nil, 0x2}, {&(0x7f000067b000/0x2000)=nil, &(0x7f0000d10000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d10000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f000067a000/0x1000)=nil, &(0x7f0000d0f000/0x1000)=nil, 0x81}, {&(0x7f0000d15000/0x1000)=nil, &(0x7f000067a000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000d14000/0x2000)=nil, 0x40}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000d12000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000d11000/0x1000)=nil, &(0x7f0000d13000/0x1000)=nil, 0x8}, {&(0x7f0000d12000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d10000/0x1000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000067a000/0x2000)=nil, 0x1ff}, {&(0x7f0000d12000/0x4000)=nil, &(0x7f0000d0e000/0x4000)=nil, 0x100}, {&(0x7f0000679000/0xf000)=nil, &(0x7f000067c000/0x1000)=nil, 0x1}, {&(0x7f0000682000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffb24c}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x101, 0x0, 0xd3c, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000500)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/50}, &(0x7f0000000200)=0x34) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x8) 04:02:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000001, 0x5}, {0x8, 0x4}}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 04:02:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4000086128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x102, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0xdf, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000017b, 0x0, 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000000)=[{0x2, 0x0, 0x6, 0x3f}, {0x7fffffff, 0x4b4ec532}, {0x9, 0x6, 0x800, 0x775}, {0x9, 0x4, 0x8000, 0x8}, {0xf040, 0x5, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x81d, 0x2e, 0x229, 0x8b}, {0x7fffffff, 0x4, 0x2400000, 0x8}, {0x0, 0x2, 0x5, 0x9}, {0xffffffff, 0x7, 0x3, 0x1f}, {0x8001, 0x7f, 0x271, 0x3}, {0x6, 0x36, 0x4, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0xc815}]}) pwrite(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) 04:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x5, 0x9, {0x97f, 0x3}}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 04:02:35 executing program 1: setrlimit(0xd, &(0x7f0000000000)={0xdd4, 0x80008000007}) r0 = syz_open_pts() fsync(r0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 04:02:35 executing program 0: syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 04:02:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) socket(0x2, 0x400000000002, 0x0) 04:02:36 executing program 0: setitimer(0x1, &(0x7f0000000140)={{0x0, 0x12}, {0x8, 0x5}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) setitimer(0x3, &(0x7f0000000100)={{0x1, 0x15b8}, {0x100000001, 0x3b82a01a}}, &(0x7f0000000180)) 04:02:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x4566bcd9af9e7913) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="d61b60cc2bf4dc15f0000000", 0xc}], 0x1, 0x0, 0x4) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) socket$inet(0x2, 0x1, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x710) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:02:36 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000001c0)="30ef074df975364b735c0bd0b8b41aa34ef5d29aea25301f8ed27d6b8e3519ee4c40e8a2aba9976a1c678b4dd351e5a542", 0x31, 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x7fffffff, 0x2, './file0\x00', 0x7, 0x7, 0x8, 0xec28}) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7589356fa6affcc7, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() fchownat(r3, &(0x7f0000000300)='./file0\x00', r5, r7, 0x2) ktrace(&(0x7f0000000380)='./file0\x00', 0x2b4998aafc1c6e8b, 0x800, r4) ktrace(&(0x7f00000003c0)='./file0\x00', 0x5, 0x47c84a56b7701a35, r4) mknodat(r3, &(0x7f0000000400)='./file0\x00', 0xc020, 0x28000000000000) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x8, 0xdf}, {0x18, 0x2, 0xffff, 0x7}, 0x3ff, [0x3, 0x6, 0x9f, 0x5, 0x2, 0x2, 0x80, 0x9]}, 0x3c) r8 = msgget(0x1, 0x0) msgrcv(r8, &(0x7f0000000480)={0x0, ""/108}, 0x74, 0x3, 0x1000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mknod(&(0x7f0000000580)='./file0\x00', 0xc000, 0xe6) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(r0, &(0x7f00000005c0)="dc5079440cf72c3563c943abf8fda7de60a54ad797b4ac57a8fa7092031c4b2674e8fc0d2936c891195c79b041eccc89b4136221aac194fa22fbde786d26c3bd6e99fd10981bd25c4e2591f604e5aea32a1b6ec31bf2ce0e50504d1008a61fa0f0aa2b4a246cbcc3f4d71f2e1e879d6cf83e8456eea07ad86f8929e35885925214bd28b69841e4c22a6303dca882f73f95159f", 0x93, 0x400, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) setgroups(0x1, &(0x7f00000006c0)=[r6]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000740)={0x755, './file0\x00', './file0\x00'}) accept$unix(r0, 0x0, &(0x7f0000000780)) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0xa, 0x0) close(0xffffffffffffffff) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x10, 0x0, 0x80000000) sendto$inet6(r1, &(0x7f0000000280)="b1891edda3c3301e7ecc4b390f3a7ea597de5218c9ca76ed37466d2d5ab11891c53e9a3eb41bd1a3e51fb384789465ab3da8d8fcb73b33e179599e6994c759ed7126481d628f388521385c2e9b86f71bc9e41616cd70cfc724a262d39a0a98570401fd29c6052959d4833e85ed3280915f1ec05b28ea1216c3887c1735f70da9246002807a255180b3d65a4c93384a4c5811ae4c74bfab893f0f57a6b6a75d724c707e66028194744eb3eaac168cb27a1896d6df3305c8d60aaf04880ba0ff8b014e8832d4", 0xc5, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x7fffffff, 0x583c}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0x8}, {0x82, 0x6}, {0x83, 0x8}, {0xe5}, {0x87, 0x1000}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{0x24, 0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x1ff}, {0x142, 0x59f}], 0x2}) 04:02:36 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) recvfrom$inet(r0, &(0x7f0000000200)=""/135, 0x87, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) clock_gettime(0x0, &(0x7f0000000000)) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000380)="93") 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400089}, {0x16, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) wait4(r1, &(0x7f0000000100), 0xa, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") wait4(r1, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) 04:02:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) semget(0x2, 0x1, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 04:02:37 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = dup2(r0, r0) setsockopt(r0, 0x400, 0xbaae, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x542a9c71a928e190, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000010c0)={{0x18, 0x3, 0x2, 0x81e}, {0x18, 0x3, 0x8, 0x6}, 0x2, [0xa60, 0x0, 0xa357, 0xfffffffffffff001, 0x9, 0x8, 0x6, 0x3]}, 0x3c) 04:02:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x20, 0x7fff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x6, 0x8000}, {0x1, 0x7f}, {0x20, 0x6}, {0xcf, 0x8}, {0x100, 0x7}, {0xa7, 0x2}, {0x26, 0x10001}, {0x6, 0x100}, {0x47, 0x9}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8b, 0x7}], 0x2aa}) 04:02:37 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x2, 0x4, "a7e215167891582ca89943807287946b22bf12cb", 0xd337, 0xffff}) write(r1, &(0x7f0000000340), 0xfffffffffffffdc4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xff, 0x99a7, 0x8001, "82af0a43cbb343b239bac63a03e71b04375456d7", 0xfffffffffffffffc, 0x80}) fchdir(r1) execve(0x0, 0x0, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8000, 0x80000000, 0x80, 0x523}, {0x1, 0x8d, 0x8000, 0x6000000000}, {0x0, 0x0, 0x7, 0xfffffffffffffffa}, {0x4, 0x200, 0x100000000, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x4) write(r0, &(0x7f00000000c0)="742dc335f30d70969f54d80de30d33099a2c9ea1065e73b452f79074f23f56db4e6205c7a0222e468b2b3719c3b95ee25cdc676a971d1caa5ead313acbb4e12b50276ed984acd6efd1c4ef6e986f52b51f0874c86ca7", 0x56) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x4) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) sync() r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0x5}, {0x85, 0x9}, {0xae, 0x7}, {0x7, 0xffffffffffff2c9b}, {0x8b, 0xb4af}, {0x85}], 0x6}) 04:02:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 04:02:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7) 04:02:37 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r0, &(0x7f0000000040)="eb980714c6968ab4222f87584ce82798d5044908644b6ea3a7b92bbff97e830f5131046b9669a3b9934381b0d2ed7f301c1ad58dc7d4cd72751c3c9280127fdcf8d6de1b8823ad1b74d54c97eecd492a4bf567e31ad03c52c774b36ac8f2c854", 0x60, 0x0, 0x0) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) kevent(r1, 0x0, 0x7ffffffffffe, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)=""/6, 0x6}], 0x6, 0x0, 0x34) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 04:02:38 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000640)=""/146, 0x92}], 0x8, &(0x7f0000000780)=""/62, 0x3e}, 0x1) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000800)='./file0\x00', r1, r2) 04:02:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x0, 0x2, 0xb) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) clock_gettime(0x0, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28090, 0x0) 04:02:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r2 = semget(0x3, 0x3, 0x408) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) unlink(&(0x7f00000000c0)='./file0\x00') 04:02:38 executing program 0: mprotect(&(0x7f00003ff000/0x4000)=nil, 0x4000, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, &(0x7f00000010c0)='c\x00') 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 04:02:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x3}, {0x40016}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getdents(r1, &(0x7f0000000240)=""/143, 0x8f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x620, 0x0) 04:02:38 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x13b3d9fb6ecc3181) ftruncate(r0, 0x0, 0x7fffffff) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x13000000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000000, 0x5}, {0xfff}}, 0x2) 04:02:38 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) read(r0, &(0x7f0000000040)=""/21, 0x15) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x10001}, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/179, 0xb3}, {&(0x7f0000001340)=""/154, 0x9a}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/161, 0xa1}], 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) read(r1, &(0x7f0000002540)=""/51, 0x33) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r4 = getgid() fchown(r0, r3, r4) fchmod(r1, 0x4) writev(r1, &(0x7f0000002780)=[{&(0x7f0000002600)="f7c5f13fc35c7fabbbf8409b0499ab1a9bfe622d8f50dcf0b8f6ead602ab05190fa993b3657098e5689a7fe0d9fbe41b938451176aa7809e7921caa33b3dd1932edc96f80607b66970a7f4f43823eda76872b5715c38e9bd5ec48d041168444bf057363d15ad4839e75b8ed2b6dac0bab439", 0x72}, {&(0x7f0000002680)="2c6233edb3ccb65e2df67801e3e67c171f49991a15bfa994d310173b45cb48ce60b9b76e6f24cc632b1ffd67e791ca2a9dd2b5a906", 0x35}, {&(0x7f00000026c0)="32eef194dd349e64ab10ca72a7750911f5560c79549fbde238af30e66fdd3812799a93a332775930374e6cf46829db5dd19699a6524e5b89f56f4eee951d7669203465b490bbbfb63dea909e7686b89bb3697f6854c291f8fb0686940fde7a26def69688fb5f2d174cfa8d25893dde7c3fa12c8c81f692f04f0fb3aabf29e7759ee9c81367dda1982a828ef7ac7870f60ecf67ca", 0x94}], 0x3) r5 = dup(r2) kevent(r1, &(0x7f00000027c0)=[{{r5}, 0xfffffffffffffffd, 0x50, 0x10, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0xd0, 0x40, 0x7c0000000000000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40, 0x9, 0x10000}, {{r5}, 0xfffffffffffffffd, 0x32, 0xa1, 0x9, 0x6090}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xe086, 0x3}], 0x6, &(0x7f0000002880)=[{{r1}, 0xfffffffffffffffc, 0x81, 0x2, 0x4, 0x100000000}, {{r5}, 0xfffffffffffffffc, 0x80, 0x2, 0xffffffff00000001, 0x1}, {{r0}, 0x0, 0x1, 0x1, 0x100000000, 0x80}, {{r5}, 0x401348de9090709c, 0xd2, 0x56979f227016ecc0, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x7, 0xf2a1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1a, 0x0, 0x6c2, 0xfc4}, {{r5}, 0xfffffffffffffffe, 0xd0, 0x40000000, 0x200, 0x10001}], 0x6, &(0x7f00000029c0)={0x200}) socket(0x6, 0x5, 0x3ff) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pipe2(&(0x7f0000002a00)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002a40)=0x1) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000002a80)) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000002b00)={0x5, 0xff}) r7 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000002b40)=""/110) setsockopt(r2, 0x3, 0x1f, &(0x7f0000002bc0)="53a599e44b", 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) setsockopt(r2, 0x1, 0x1988, &(0x7f0000002c40)="54ebfb0713937456937f52", 0xb) pipe2(&(0x7f0000002c80)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r8, 0x2000740d) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) connect(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x224, 0x7, 0x6, 0x0, 0x101]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000240), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x8, 0xcb6b, 0x80000001, 0x7}, {0x0, 0xfffffffffffeffff, 0xc7d0, 0xb1f2}, {0x4, 0xaf7, 0x1, 0x7}]}) 04:02:39 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[r3, r2, r1, r1, r3]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 04:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x10001, 0xea, 0x8, 0xe89}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getegid() 04:02:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x1e, 0x5, 0x7fff) pledge(&(0x7f0000000140)='&{\x00', &(0x7f0000000180)='\x00') r2 = dup2(r0, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x10000) unlinkat(r2, &(0x7f0000000200)='./bus\x00', 0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x306e3ef38edc4c49, 0x0, 0x1}, 0x8) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={0x0}) 04:02:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6a925796, 0xffffffff, {0x7, 0x7}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x16) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:39 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004427d, &(0x7f0000000000)) 04:02:39 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r7 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000a00)=""/89) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ffffffb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0xb000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x71959a55}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) shmget$private(0x0, 0x3000, 0x74, &(0x7f0000ff3000/0x3000)=nil) semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 04:02:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f7a035b81651de65973077d20c5ad2105d1651305108d66fa6f46fa5ab7bf861bd415e761046", 0x26}, {&(0x7f0000000140)="354134a6d8ac3b7a1080a20b7bbb1a60043dfa75037e44561800de6203aae35325522b2c6d2729e8dcfc4a73eb8f8bb7b43d78e4b9fee3da71313c758371c3547ca44df7754667d333a74a5b060111045a8540577c9a78b61e6eb7", 0x5b}, {&(0x7f00000001c0)="f0a147e0656272bf518a2235a714d158706a26175be1013c0e3c12637ec713d6cffd6b8476e0160c8ae03dc1a97f0ad726e83bd0bac56cb9a4535d6948ceec5fc7293f5e7fde2fd1a644b759874ca772bdf75ce0ae", 0x55}, {&(0x7f0000000240)="de78b77da2fbecfc3fda60220bb17f636bde5ffb750c1bd93d37af61ac627cc1c76cf039619084a6e57c0b372310b74d3b851bd8e51d4bdf79c145d3a8", 0x3d}, {&(0x7f0000000380)="fba793bac29e2b3c9ccc807891723fe4ba4cc6fed08870665635e3dea61269c6f60776f13dc52ce461a725faee73ebc47e91c0dc429c2f644f0cc4082d3a66c97cd6fac3e44cee4c6b5b5933cd32bc9a2a7da00658bbe9fbeea475409a437e922540473ebbb5ffdba8a325dc487bb1b8db1df39c15fd1e7fa4595cf5d61b3269c05808cc736c4b35baadb58bdee0116ee95e933b3cdf3df988ee942a235ef3565fc33273195ce3f3168b8edc39e9615bf05c3b87517e2d961a51a50fe90cb992c6b4e9", 0xc3}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0xafb) r1 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000300)) sync() 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x28}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x800, 0x6, 0x5, 0x100}, {0x1, 0x2, 0xffffffffffffffff, 0x3}, {0x5, 0xfffffffffffffffb, 0x4000000, 0x2ef}, {0xfffffffffffffff8, 0xa3, 0x277f, 0x6}, {0x1, 0xceb, 0x5, 0xe9bd}, {0xad9e, 0x7e, 0x5, 0xfffffffffffff801}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="b6cc") 04:02:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x1, 0x5ca, &(0x7f0000000180)="bf63ee48ec8df855e72c53ff0100009187541c347a9075876c5b69849ac4f0816015db35726fc50c59604c1da3ec9e38a19cbd75d850559dd37b5d772a7eb04ee954c5ae7605bd93607f26fdbb0d9ef0561b1cad441d1731e0a468b61f37d979832fa447869cf1f94b6090f8524282316644a0c8480eac9d912f7f136c5162d1c823d87055212c86c0e3e4427d72cd0c40db838ef0736aebfac1d25fecae", 0x9e) 04:02:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65ae1000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:02:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 04:02:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x6) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x40, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x40, 0x0) r7 = getpgid(0x0) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x48, 0x9}, 0x1) syz_open_pts() r10 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f0000000100)=""/195, 0xc3, 0x2, 0x0, 0x0) readlinkat(r12, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) syz_open_pts() ioctl$TIOCCDTR(r10, 0x20007478) r13 = syz_open_pts() lseek(r13, 0x0, 0x0, 0x1) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000000c0)={0x100000000, 0x0, 0x797, 0x7f, "506249d116e742c85d493bc2fa765f2bcf9b8401", 0x800000000000000, 0x102}) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x10, 0x3, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r1) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xa99, 0x100000001, 0xb7, 0x2, "3cffea3f47eba2f41700", 0x3, 0x3}) close(r0) flock(r0, 0x8) dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) listen(r0, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3f) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 04:02:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:02:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100010014) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7) kqueue() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 04:02:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6d, &(0x7f0000000080), 0x1fc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x80]}, 0x3c) 04:02:40 executing program 0: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e00"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 04:02:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x297678f31374c680, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffff, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) 04:02:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='@)\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xfd+$\'+{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00']) fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4, 0x9) clock_getres(0x0, &(0x7f00000003c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0xda}, 0x10) 04:02:41 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x8000}, {0x9, 0x7}}) symlinkat(&(0x7f0000000000)='/', r0, &(0x7f00000000c0)='./file0\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 04:02:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffffb, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x6666, 0xfffffffffffff001}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x40, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x2, 0x7}, {{r2}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x44a, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1b9580000000000, 0x9}, {{r3}, 0x0, 0x2e, 0x800fffff, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x10000, 0x1e93}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x3, 0x80, 0x64f, 0xcf0}], 0x5, &(0x7f0000000080)={0x100000001, 0x9d}) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) socketpair$unix(0x1, 0x6015a353d7f1dec9, 0x0, &(0x7f0000000240)) 04:02:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x81) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x121) 04:02:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66476c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0xb) syz_emit_ethernet(0xe, &(0x7f0000000080)="c4d4dcbc3f0a4b67a74b292078ab") semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffff, 0x3, 0xffffffffffffffbd, 0x1, 0x7]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x45}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0xbeba, 0x8}, {0x18, 0x2, 0x77ab, 0x7}, 0x237, [0x100, 0x2, 0x80, 0x4, 0xbfab, 0x7, 0x5, 0x7]}, 0x3c) 04:02:41 executing program 0: r0 = socket(0x1, 0x8000, 0x2) socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000025, 0x200000025, &(0x7f0000000000)="000006018b868d60750ddac1fac247f0e4f56bda382212752ec67958605c60215cdf0a80efcd78e369a7bb6b3bb704000000e43ca4", 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x3e5}, {0x7fffffff}, {0x6, 0x1, 0x0, 0x2000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) unlink(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x6c}, {0x6}]}) r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000200)={0x0, ""/181}, 0xbd, 0x1537a0228428540d, 0x7081db3d1bbb82d3) syz_emit_ethernet(0xfffffffffffffe65, &(0x7f00000002c0)="08f15787694d5dbe922fe15eb5cdcbc4fb01f1a9ba465096eb95bb575da787cbe8d3260c0ded83a483e59888f6300a9e901202fc735982949667b2186960d8be9b0b78bc54bc13329422552440dc49842fa252b2fc5f15cb4729534ee6228d8b4e7d17d09826ebb5ae705b522861652b8a81e5d66833b58cf65e0c433489ba1dce") 04:02:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4cb2, 0x1, 0x1, 0x2, 0x0, 0x9, 0x1, 0x3, 0x3, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 04:02:42 executing program 0: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x0, 0x7fff, 0x9}) 04:02:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xf3) r1 = socket$inet6(0x18, 0x3, 0x200020000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x3a, 0x12, 0x0, 0x96) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 04:02:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0x0, 0x1, 0x6}, {0x86, 0x7fff, 0x3, 0xaf83}, {0x0, 0x1, 0x7, 0x7f}, {0x600000000000000, 0x7fffffff, 0x6b4, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x400000060000000}) 04:02:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) connect(r0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xf405aaf083d80a88, 0x84, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x81, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000002, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x10000, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x21, 0x8000, 0x7a41}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8e3751dd5dc38846, 0x20, 0xfffffffffffff90b}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x6, 0x3}], 0x1, &(0x7f00000001c0)={0x6, 0x1000}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 04:02:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b00113c270000000000000000000000000000000100000000000333000000ffff0060f6a2", 0x3a7}], 0x1) listen(r0, 0xcb2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x6, 0x3, 0x1000, 0x1, 0xfffffffffffffffd, 0x2, 0xc6, 0xe023f4601b67a32e, 0x0, 0x6, 0x7}) 04:02:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x44b, 0x4, 0x1ff, [{&(0x7f00000d5000/0x3000)=nil, &(0x7f00002eb000/0x2000)=nil}, {&(0x7f000078a000/0x1000)=nil, &(0x7f000015c000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00003cf000/0x2000)=nil, 0x1ea}, {&(0x7f00004eb000/0x4000)=nil, &(0x7f000013d000/0x3000)=nil, 0x4}, {&(0x7f00004a7000/0x2000)=nil, &(0x7f0000687000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000245000/0x4000)=nil, &(0x7f00006d8000/0x4000)=nil, 0x9}, {&(0x7f000046b000/0x600000)=nil, &(0x7f000095f000/0x4000)=nil, 0x2}, {&(0x7f00008a1000/0x2000)=nil, &(0x7f00005c7000/0x3000)=nil, 0x401}, {&(0x7f0000618000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f000006e000/0x3000)=nil, &(0x7f000049e000/0x4000)=nil, 0x1}, {&(0x7f0000927000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00005e4000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000066a000/0x1000)=nil, 0x9}, {&(0x7f0000e4b000/0x2000)=nil, &(0x7f0000908000/0x3000)=nil, 0x8000}, {&(0x7f000056b000/0x1000)=nil, &(0x7f0000750000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '\x00', ['./file', './file', './file', './file'], 0xfd2}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 04:02:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpid() bind(r0, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x2, 0x9, 0x967, 0xef5, &(0x7f0000000000)={{0x0, 0x3ff, 0x17c, 0x81, 0x4, 0x7, 0x4}, {[0x7, 0x10000, 0x916b, 0x3, 0x5, 0x401, 0x800, 0x0, 0xf9, 0x8001, 0x4, 0x81, 0xd8, 0x5, 0x1f, 0x66, 0x16f9, 0xb43], [0x100, 0x5, 0x3, 0x8, 0xfffffffffffffe32, 0x1, 0x8000, 0x100, 0x85, 0x7], [0x80, 0x5, 0x80000001, 0x6, 0x2, 0x2, 0x1], [0x3, 0x72a, 0x2, 0x5, 0x3, 0x6], [{0x480000000000000, 0x8, 0x0, 0x401}, {0x1aa, 0x3, 0x5, 0x81}, {0x4, 0x2, 0x4, 0x7}, {0x4, 0x7fff, 0x1ff, 0x101}, {0x6, 0xebc, 0x43ea}, {0x4, 0x20, 0x9, 0x2b}, {0x86a, 0x0, 0x58a178d1, 0x7}, {0x7, 0xdf8, 0x7ff, 0x3}], {0x3, 0x717, 0x1, 0x80000001}, {0x5344, 0x80000001, 0x7}}}, 0x1f, 0x4}) ioctl$KDDISABIO(r1, 0x20004b3d) 04:02:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x10104) ftruncate(r0, 0x0, 0x100004000) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 04:02:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r2}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x80, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000440), &(0x7f0000000500)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x763b, 0x10000, 0x35, "c99c24526c9bd318b154839f5ae8bf2777b7efca", 0x100000000}) pipe(&(0x7f00000001c0)) r3 = kqueue() r4 = semget$private(0x0, 0x3, 0x10004) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/193, 0xc1}, {&(0x7f0000002b80)=""/138, 0x8a}], 0x3, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 04:02:42 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000114245160000000000000000000000000000000000c0bb56be70e7ae7b00"/4098], &(0x7f0000000040)=0x1002) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001380)='/dev/pci\x00', 0x10, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x808, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x3287b490eac49730, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000011c0)="0f0c2612408e9082cde28609a70a2f7b1819a11affa11e17e7b2692212d5bd7ad6f2884b8c7d61f94107d0da934927c1751b7abeaa5fbfb43d910f4515db7c6c1d4d183a54164e22218be8b20521b57bf43af9bfdcb518827d11750610b6c6bac88afd24472d944800cd533483ae451ed7309eb16a2b04adcd95ca115bab9da7c89366e4704771fe60605af44ba4c2e777e5908ccdaef0dbb646cdbf77dbca209e109f4b4916596e8ed1e22de182415c4d9e29b21a244610804948ae37bceaf303ae19bf776fcc9cd5cfb207391279cb300be4c6c8983460e0484c769fa97cc367e81cf9198e6ee460165177f3cd144cbe2225e08260", 0xf6}, {&(0x7f00000012c0)="143c40edb65cd8ee47a1141f143b1674cdd029594c520393cafd36e932d7ac55dc59f2338c70bfc9555704aa171a343c9755bc6d6cb24076a6ddbfea57c5ffe0f63a38057d973d310efaecb24f81ddc4742b45b8a223531aadefa65409bcfddf627e6852b7f6c5efea02ca4a4d795a4dd6a13ab786014474717cee340b65e730c8bcd0a6c5cae8de03ec53898f09bf1f", 0x90}], 0x2, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x30, 0x9}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000180)=' \n', 0xfffffffffffffe84) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="91", 0x1}, {&(0x7f00000001c0)="a1e6850c6bc589458e6483e87cb79d27e5a77880773ba5a9c9c3b8d96cbcde2d09a30e6bed394da84ecc92ef3cecc8ba04a80d69d251c4e4a9d3256f2f979e419acac3b56fe9f58a1260dc5955f8b498335f41c02f35e48b89df656c267381320fde9104016b6865600db6f8b4107501d837fdbd086c9605a6ee01a3501acd863f0458c297b3484446502f7ae7232360149e4b86a490083ab7e6fc55d916e243fad87432c998996e1dd913f4101fca535c42fb8fc936c47a5c36d0cd12f7634995883deddbcfe913c74b65aa2b246df054d52ce92770d5ea47cb257e7f9a554c", 0xe0}, {&(0x7f00000002c0)="a1b275741f28b1958aea88b71db612fc4ad1b786212038e640e4c6820c87fe45b131b6685485e1f08c394d90cbe450004484da92261a5d178a218f316858f08b3f480f6f0589110f2e791538a294f2bf07857ca83209651d09e20900157926cdeeec328b6875bd10665de5f3762fe16cd7d484240bffdf3106b3a14bb72cfe5d77aa620c90e16638589fb2e340fb64", 0x8f}], 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:43 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="03", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 04:02:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) setsockopt(r0, 0x5, 0x7c5, &(0x7f0000000100)="3009158337", 0x5) syz_emit_ethernet(0x357, &(0x7f0000000040)="42f57b7eac49af308b240c26438d9ab6") 04:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) write(r1, &(0x7f0000000080)="bdea", 0x135) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 04:02:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) 04:02:43 executing program 1: r0 = getpid() getgid() r1 = socket$inet6(0x18, 0x8001, 0x0) socket$unix(0x1, 0x1, 0x0) listen(r1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x80, 0x80000000000, r0}) 04:02:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000380)={{}, 0x6, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000540)={0x3, 0x7efe, 0x0, 0x5}) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x1, 0x1000, &(0x7f0000000000)="2da0706c35802187fc1a6c999a2bba2cdb0fce8e2a1e3abd1a7dcf2dd1580661782369b281a8d32fd811b60fe15eb02c58979cd9", 0x34) setsockopt(r0, 0x5, 0x8e8a, &(0x7f0000000480)="a3b36a99173b7f583c9afd1d743fd410f7e057c80ac12adbb03efaca3926d0c0466ed3ff73dc3e674e7d196e4b96bc765de1661f929962481dce71915da3b4d79c50c58f19ee790edc50476376799312cfb195fda17458cb627c87ac27252b62b51bddc1255d4e4d5bf35685a11f4933d10698bc4d9a1e0c2c8800739c9a2b3609d3e37ee634dbb9025685b12f12236c552db2b63dec946959233b01cc9c8a4f9d22c86076c485d6f55e9f03", 0xac) r3 = msgget(0x1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f00000003c0)=[{0x100, 0x8}, {0x7, 0x29}, {0x47, 0x3ff}, {0x100}, {0xd8fae40768453143, 0x1ff}, {0x89, 0x5}, {0x0, 0x2}, {0x87, 0x3}, {0x89}], 0x9}) setegid(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000580)=0x100000000) msgrcv(r3, &(0x7f0000000280)={0x0, ""/115}, 0x7b, 0x1, 0x1000) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x44}, {0x6}]}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000005c0)=0x4c) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') setsockopt(r1, 0xffff, 0x5, &(0x7f0000000080)="b8b4b15261f35458e8dde5971b31acbd003a67319d8a5738883d35e8db79ee718546a6fc65eaf22a7275c3b60c5c559e056e58a3da976def522972cc5c791a22415f5abc7a61745504904d4f9abf57ae63d2181e17d6481abf1a01a328e942674b2330e9649fad24468c43d0a0e88c5f9ca453a0f40bac6e02236bbb730aa4c93111a00b3414aa3547ca6552d8dc93a30eba5d642bb2f2f9ee67bc80eefab5819ec7f609e06bbc4ba2c7348f86f0996b518dbc5697b93a422bce59e04bccde6eda0e60808f4b5385eac110d1efc109ec693a9a2717bc", 0xd6) 04:02:43 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) 04:02:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc}, {0x10000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x540, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000100)="ede30ad023d0fcc1d46833e79e5f2fdbc75d85e9e70d6c44db690b0d59d1480f4cd57b036e2e6a714687e515d06de8227bd6bc83bc27bf3ad7e580868bd829c31c86c4e9ddaae47b720071ec2f5e2198f947c58ac7565ada429aadc944bc415e014f805c0c45bfaf20f8617804d17480305c6f25c937ab7abd16fb4079318d8b9bcc3ce0040abb0c3217d00ac11d59d678b017b15d3b3e7d71266f85da26c1591a64e9af4ab87fab776a55c9dd8dc9722da7bdd22f9a7e5b08c8162110a773d38de7f70e87c638aba98a63de6f46d294e44cfadd4a18bc5a2d481d5c4c28ce", 0xdf, 0x408, &(0x7f0000000240)={0x18, 0x1, 0x8, 0xe6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4c}, {0x6, 0x9, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0xffffffff, 0x7, 0x0, 0x6}, {0x9, 0xe59, 0x1f, 0xfff}, {0x8, 0x53a7, 0x4, 0x4}, {0x6, 0x2, 0x6, 0x100000001}, {0xfff, 0x3, 0x2, 0x9}, {0x4, 0x3, 0x0, 0x33}, {0x8, 0x0, 0x9, 0x6}, {0x7fffffff, 0x4262, 0x1, 0x1ff0000000000000}, {0xcb65, 0x9f, 0x7, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000640)=""/166, 0xa6}], 0x5) 04:02:44 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xd4, 0xfffffffffffffdec) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 04:02:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10400, 0x0) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100), 0x7ff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x551, 0x81}, {{r3}, 0xfffffffffffffffa, 0xf7, 0x4, 0x1, 0x3}], 0xb122, &(0x7f0000000380)={0x761, 0x216}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d94) r4 = fcntl$getown(r2, 0x5) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x1) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) close(r2) 04:02:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 04:02:44 executing program 1: clock_gettime(0x6, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x10000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="cc2c8a840750bce50c581a7fa005591cf31c19f136bb06e6f3ed66a91a3ce8fef3f808e67c2a0aa4b57dc3eda41ca94eca50e02b96b805ea50510144812ce8349662438f9e6b6359cbee1db9ba22bb229253bcf33c64c06c9df1454393b094c2b976a789beb25c96145e063812cd5abb846a85264196", 0x76, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x8, 0xff800000}], 0x80, 0x0, 0x0, 0x0) 04:02:44 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0xd01c, 0xff, {[0x2, 0xfffffffffffffff8, 0x20, 0xffffffff, 0x29, 0x995, 0x10000, 0x7, 0x4, 0xc8, 0x20, 0x10000, 0x0, 0x0, 0x8001, 0x9, 0x8, 0x5], [0x6, 0x0, 0x4, 0x81, 0x3, 0x10001, 0x8001, 0x12000000000000, 0x8, 0xc4], [0x40, 0xd56, 0x800, 0x80, 0x8, 0x3f, 0xf23], [0x22, 0x4000008000, 0x7f, 0x9, 0x18], [{0x0, 0x2, 0x3, 0x800}, {0x4, 0xfff, 0x800, 0xd3a}, {0x7fffffff, 0x1, 0x8, 0xd9b}, {0x3, 0x6, 0x5, 0xc69}, {0x1f, 0x81, 0x4f4880000}, {0x0, 0x7a6e, 0xde8, 0xffff}, {0xa5e, 0x9, 0x7fffffff, 0xffffffff}, {0x3, 0x63c2, 0xee2c, 0xe4}], {0x4, 0x10000, 0x8, 0xc53}, {0xe6ec, 0x9, 0x9, 0x7000000000}}}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f0000000040)=[{0x101, 0x7}, {0x20, 0x8}, {0x8f}, {0x21, 0x800}], 0x4}) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) fchflags(r2, 0x0) close(r3) 04:02:44 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x80) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 04:02:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x737) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:02:44 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x208, 0x9) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/232, 0xe8}], 0x7, 0x0, 0x0) 04:02:44 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:02:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28088, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) 04:02:45 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kqueue() kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 04:02:45 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x14000000000}, {0x2c, 0x0, 0x6, 0x9}, {0x80000000000806, 0x0, 0x0, 0x400000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:02:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) clock_settime(0x2, &(0x7f0000000080)) 04:02:45 executing program 1: r0 = socket(0x10, 0x4000, 0x1) sendto$inet(r0, &(0x7f0000000000)="7c42fda7af88bff3984709e60ef4e7c9a9ba0dbb93cde4b9034d667d2d270a2b874af92549209b2a0833a8eff5773d4b951ae4c58e8ab7dd5915b709dbcd6c0ce8a0ae3530ce3be308ec946dc6e0445613b66f9ad943137eb438d3168c9341b604ab39d3fd6f84f878333a2204392fd30b4110cbebbb2c4658ba97aa", 0x7c, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x8c2f}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9}, {0xffff, 0x2}}, 0x2) r2 = semget$private(0x0, 0x7, 0x608) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10001, 0x7fffffff, 0x3, 0x1}, {0x0, 0x947, 0x6}, {0x7, 0x6, 0x80000001, 0xbf}, {0x3703d810, 0x53102680, 0x84, 0x7}]}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000280)={0x7fffffff, 0x7, 0x9}) close(r3) recvfrom$unix(r0, &(0x7f00000002c0)=""/6, 0x6, 0x801, &(0x7f0000000980)=ANY=[@ANYBLOB="011d2c002b8f657053a30bd90887089782"], 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x3, 0x1f, 0x7, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000400)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000480)=0x1) open$dir(&(0x7f00000004c0)='./file0\x00', 0x880, 0x8) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000540)=0x4) getsockopt$sock_int(r4, 0xffff, 0x1103, &(0x7f0000000580), &(0x7f00000005c0)=0x4) semop(r2, &(0x7f0000000940)=[{0x1, 0x7, 0x800}, {0x3, 0x3, 0xddb186b04f6e4ca9}, {0x3, 0x3f, 0x1800}, {0x2, 0x60000, 0x1000}], 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000600)=0x935d) semop(r2, &(0x7f0000000640)=[{0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0xffff, 0x800}, {0x3, 0x1, 0x1800}, {0x2, 0xfa0, 0x1800}], 0x5) bind$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x101}], 0x1000, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x200}], 0x0, &(0x7f0000000780)={0x0, 0x40}) write(r3, &(0x7f00000007c0)="e256ece0aecec5317720b85622c5bc1c3ede14f571083043eb4da39aa7a93a79e8bfd0c399d1e9def54b2c083404a35d98635772f2a73cf61ed7551e691d8ce94527f1c873230640bffdc03580b8da7c23852873ccd95066793208daacc0c65575fed2e5c1c9c0", 0x67) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000008c0)) 04:02:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6810, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100000000) 04:02:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0xc]}, 0x3c) r0 = socket(0x1, 0x1, 0x2) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x10001, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 04:02:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x1, &(0x7f0000000240)) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) socketpair(0x30805ce2d940ca6b, 0x4000, 0x97f2, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) unlink(&(0x7f0000000580)='./file0\x00') r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="5dc29b199b50d32e366d3c62147fe9729c4faf6d66b69b44fac20af7398f1dcef829526e2beb4cc5b9e570a47f391caa93f75c7fcaa6577c6d6637abdc3195824e50654177b6f89704784c580d7f724b692c9dd2d276beb4a04f962370bc9b89feffe5ef", 0x64}, {&(0x7f0000000240)="0f48df5cccb8f43d400e642a04be8eef294138999e16b7a219a453055d4153cabeedb0e990a1377456c86478fb0cb41ac8f40fcdabf91494f2a5771188799ef0f5027b03344cefc7a1680e3323b40eddaa5fa28d098d79a38156053fa6f0cc87bdbc64bc15a37386f4519da7e7af5feb269f3e860ee8619fd599e42f898ab6035e48ca5ab64b4d850533dc0edc4707f6fbea49b31fa68aafcdb5121dbd1248471b9609cfe90add4695bc09a9c2cb481cb77ef9baebd0d3b1c52ca5d4affdcd", 0xbf}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x4}, 0x403) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:45 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x2) close(r0) fcntl$getown(r0, 0x5) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0xfff, 0x9, 0xbf8, 0x3}, {0xffffffff00000001, 0xfffffffffffffffa, 0x6, 0x100}, {0x3, 0x9f, 0xfffffffffffffff9, 0x2}, {0x81, 0x2, 0x38, 0x3}, {0x100, 0x1, 0x7ff, 0x3}, {0xff, 0x8000, 0x5, 0x10000}, {0x9, 0x6450, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x486a, &(0x7f0000000080)="541bb11da9303b4677664265f3a3657f0ff603ab77b1f389a08eee64ff1e0bf18c412ca4229aacd77ce129ae12094e262d0558740523a2e765d1bd8f8e4670e39bdfe447709776cc2baf03919240d3b75261372d176cbff46b9ea941773c1350f0e6cf56824026d0e755c8fe602e2c", 0x6f) socket(0x20, 0xc005, 0x5) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x1, 0x0, 0x0) 04:02:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfc94, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0xf5a4}, {{r1}, 0xfffffffffffffff9, 0x6, 0x20, 0xfc}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x10001, 0xbaa}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x101, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8000002d, 0x9, 0xfff}], 0xfffffffffffffffe, &(0x7f0000000100)={0x200, 0x6b93}) 04:02:45 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000840)) syz_open_pts() 04:02:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:02:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000377000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 04:02:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) geteuid() 04:02:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() socketpair(0x18, 0x5, 0x3ff, &(0x7f0000000140)) pipe(&(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pread(r1, &(0x7f0000000500)="e949066ab0e529dbf69f53ef4cc0c7a8802f26fdc15cba9548551ecc18a254939dc39f8b4166ade28e0ac4d23a90cab615d3587f3b68d6781b078de832ee664794fa10c4957fd3d567814eed2d6d12a20c465f937b38b54a90744c1cd152fd1cc40e27836b732c8551e4886bc5fedf8e65e6690635129444d0e48dc84bfd7b76e71c13b79094a7adabc609d57a84e24d8e06e1768b2117fa8d6b2c5c238223c0353b17ca3533f1185e5e293ada137c17912942276095150eae2b0a46300926526a3e97fe7984d13c935ff98095d4871e05e182681ef95945396dae71d5706ea892acf83534e66a2ce04099ccec861dedd02ee60196b901d840994498b759c956cd2cb307e98e567323fb243c07a493f01976b7d9703eaba8ff067c89c19f9edaf71b24394bc31779f16183cf0b5175c56cd7aa5015be3a1f1d18bc35759ba70e6ff0ff07029786a872f93abdfbb07bd87974a343966a70959f334d980ef99bd3dffea58c1c832484f83cfa14db27c8f11d076903b73181e8e0496930be6b8d77532a8ba1e8a501245ea6e7e4d250a4f40f0eaf7979fbe8fbd1098d05308c5e2ac23cc6dbfd3df5456dc229cc5b47f8b719269b923b2e9f3255bcb82dd9047d4e7bd6d4a2db4b1e0c62ee8bed2cb90f85bf6736b523815deaa662729893730073f1aab0c35363a02f1d1dd77685638cc8d5eb55688e223a5a71632874086960e20d344c7b8f201c24d449016f22f95bdae4af88594a1125c3d28acae6fc7f056e7aa10771c52d44cffd24e23d3a4011a258fb448ec58f08c3591d1ed6128df9129f176ad6176f4294d8a8d28bb20cee2040c70d1bf7cdcee15d503388d570e5642280de5329c0456634f2229958d6a21b0205fc67e9d7186dd9160913b630ba65b5bc92ab6a651410f2a51ca3c08822a34aaca9c60abf1e1d2cec8f1ad2389739ef20d345f94dd04f7d1ff7bb72432f6a7021d04214b38786babadefb1e5963bcc541aa070668b4f116de287d2cb992e335e5dc09b56f90eef1efb7d7eba72ff7a2d31ec74acb2f08b0af37ed1c76c08e79d2213ce46a5d2d9a4a7afbf8a923c203edb58a9b7f3b98b89a9d02888481f10c505cad11a42eca4fde903178484bc6197cad02dd1b4eb922cc0a5fba839d0b4ffc09266a1f737d3cab95b7aea9e9a44e513078752fbce904f2e90a5c307bca40851901901847832e1d408ae47b62bc4cf4cef6aa4d41f2dd828d3b2c6861ffdad9594f92d468446db17be338f7b09937273f472a00500ace5de614642cf6273d5f0da769a5843129afdb913f6797929349b3ab5e9068901667a98bca4d1111ad92636aaf69e27083cab806b40d160e6916aeecc538377fc2b5ceba22e74a80c32f4561388750943b800ee6e9b930e50dc186c5afb694ef95d9d489278f9b3f06514c97c232c600113eb4677a7aa082cb40ae1e79dab0cbefc316d542f0603de89e7ff1b93bb1905571c7770705d3fdc8e0f237f92fb191b9dbccbcea88ce0b2d5032d1833a06f41b95649ed2baf78fb500c05d8a0a4e919b14221a1a3a71be90a3b9bf9baf8a2d4c2c66f274bd1388ff8d01a821ac3c1ccc2f8c62833f56476bd54d1808d010147da7688abb32d6dba0e24b1e7cd6a466694feeb6244a9909957bb604d633c4a927ed33f9a25d3e953fa8362516ac395dd9fb3a8d9d2d87d859a165aa792d72c5e14aef7efcb0b233918ce58c2af5d01663a56311dc56291814657d97c3dea51196ccc885eadd4c003d55dbb0c74c98433a5723ce6f0c5c7b92b6889185ced3c1db25f3a6c2bfc88a5fd99746e49382432009f927aaaae511a49c82c2d200606b86cebf342fa6ad267e92a585596d2dc86f7deef33099e909e3a5eaa7a7891ea28070b2b7631a8070de4b177c9cb342b7a45383811492497162d73ca5c8e838e8db150f1ac43efc74ab452e553ed64843c8e92fee76f6af1fd85b3b134d4f778cfb5c6105abcf0570c319d72a34568933e08806220d583d25d8aa09b53eef54e112fe079c5f0defe85ac6f42b34921cc89b11f890291d287f1b58a9c63d5e30687a19851e0900e9d3cc279810f8ba204f476f851be75db08d0debdb7861933a3dc8de899c088df0604053aca89814e8746e7ce12cb1e0058a5f4bfd45554c7ec1f215e96336069ef0c44562e621ed5eea2884b0bef4d3d0761dc34447afc703050ed80fae35c1b84e27528847fb098023205488e21b7a267056c4f4de0daa0268487d64d8ad607ff6cb696b995e3b78b37b54fada47fe5986c22be3daaf62b454f559bbfdfcb41414b210f5b57f78b327acf1eb520b247ce5132b37e791f0679eb4906136f44af47700cb923442ffe03168c7184c8e7adb33c0f6ea5b653b4ba5c84526d9dd05e8f325990794c08c80eff5341922d7d0cc7f8c148590dbbec068f502036c4d3da5270d1c01cb737a7afc98077c095e604755a91a40a0e009cf9df6b0f9404ebd39506f580a584e05f9a38db694aee6a29685dcf65783db5cbe1061a275838af0754533967013f28faa58bc2da38690bddff7912af0db1493b240351703ac6ea607620302506e3c7fde66ab71e9ec055edacdb3a5e94c26a11b16efe8d972bf687a64c63274bc2ba5ee3cc06c4cd4e409dc11ad53faf06732fc53d86ffbbc991089b85f5a72c86d32a6d45eef8065a7e1c5b8b034d3c7b6dfe439f66b261af8b84afb78b8b19154beb9d61ca28491d0dd54d71ceb7339bd60a161a11b7f7b660eebba7ed772870ea7f2eff94bc63a6b26774aca613ed07cf8755c05054fdd61d34578c5ba6ac4662401885224f17a63fd5d7e82482f4e1beb077558f90c27d864d00b6e804475f76a3caf25fdd307998be311fb790e4848a2e60ca19453f4bcd68bf14bd1228b16f7255a2159329fa0b370909edd5cad7122f72571424cac877a91ab1f293ae99634e2faafba33ea091f33144ddf7ab10276bda645350df279f5be1a20604d81610e168993d0158b53c5f3daafc377c908a967e152a9cf82db82f9a1570f3a1cdec61d24d8882def906a86a67ca4a1218f7137b4ad6d9db5276030ed0b397cced13702048e7e4d42941f28a1bf6c97be3c56270154817b31f250d31f418784d17536141db69bf5c67abf94ade562b222eac3fce848b449c3ef803b295bc017be483020224df0575a02ddb958a3fca1fbb4cec2b519b35be5c557745d4a157c724dfb1c703c71459aa1b397900159dbaab0421004f54cd6b00c827f09ab030dced4c992dc40bbb62ac488551706d161fd4ad65f1a5c25c680dc46da7dad9fa8d028eb1f902cee4baa0ccecf3ac55fc91bf265d1d9aaa8fb81a84270a36c5837c9b7fc194a5cdae3f495107b9b1078e328de1f1f782c09539f7cc90a26701fd76a59b201240ef5306040ba798acb48eb4eaf9106523cdc349c9697cc89a9cc13dda16dd8e326965aa314012de392f586a270ec4ef2ed68f10daa0e83efd33428c2642a93e76ea0555f3ace6281723b78ec037189ec8cb1588ed60378f407572a1f5490975ad8c919f1a4b439ec5d2f88ce9e2d6a168e740b50124cd83111548ef5b96ea5df589d442cc3192e9148bd4e3ad3ef5dbe8bbbedaba98c6d166874e0ea52a3320950bc8641d783cd496bead38ac74a2597e18f9817fe0a011ad17095c8224b5fb13f4d9f2a7d3ac45dc5ddedc3bb306178893915240fdcda3ebb0ad5c1862e15f7d67db0950c8b546b1d7aa07f6c9d08bbdeafcea0ca2001c76c3304fa20037940d15ea9f452ec5aa903cccd488d51d773665aa2b7dad26699b306328182928bb60d6fc73ebbc9ab1a68247d15535e131e183389d398d21b4e43e076e7b18676e2c202f444d39ee833b34bfe316bcb0be5903e2330e1336fba90ad5856b321966275baa1e8f95ca9f498a879b9918c4545c8767f4151d4a24426dafd5905a131f894dcb6a06f3bee989da813ca4ce16ff960d3ce377d97396f19cd8ec370e70d14598182676b3d3a53781a96caad4e8c7abd997f76c213ad280a82a81cbae76c738839e99af5b763a417726b4a96e40078649b336581f2970e72424f3bbfd8a09de9cfd4b6d7a76ddb9796b4860396330b43ad2ebd178c95ff6f2b497549fe7a487695da932920370798cd304ed07f1ed56698df863a2d6a0748ab9df634ace10361b205af86aa0d2cf87d2224e7536b365f09f06f812b6c1872a0ed34116da870f8fc281ee4146e2cc627095506d0fea2eb16a2700ddec459528ab657e36def19dbc19e64eb5bbe3b037bfb07e7ba73d23faa56377fc5e652c0ab861a276a6f6bdb231993427fb83439ac7d6d4654931e6085e961aff32ac1ccc66a78f5e0c8de9ab5320806df18acab92ba9235fad49ac5b20f586be33142aba33aeb5b45a96444d78a242bfbff0a579251474925fefae79389fce7cde874f9a56825b83bc45815a9c7f67eb084e0ccc17c232b1c962b59d77b7d4345bed55078810729369f83c7caef0541e4d500ea42b510bf6e965cd80facd99d2a3a09782e95529930305d2306c25dc0ff8b2fe5366e582695246b3d76d6158c60e9c837ce3ea853fd4a42b30f9efdfbd6978993132059d219288720c79cf33ee5dbda5fca2129587f11d001940af55d6787c82620d243a8bae056747d78793651f4714135fd7d9a7370814106e912012be04f763ec0d9783a88889f64f7b2665ecdfc14b0932ef4bd36562154cabdff9826dd0dcaf7d64300c5591cbee6143c7599a85904e86eb3cc5d4a54679a08b515d8caeb245ccb77a08a72dbc318dcf9cd4025e455eb56e87b1d92d69d33f937d666861d0d70b5062834242ce4e1458db8209eae5a85ed0b3830f0acdb3ee6ba7d9837efe7432e55b6b05d1c4740b119ee0de082925e70f72ce11e95c2aaa29000cf517ce3792c379aa995f9566b4450570efe7235712d30c6330d3b112daebcf93c815fec54413e86088defe2ccb68990d606b4dc8869584d629f1cfa5ac61376ed74a89019f2a876557768e01a4523c76fcf73c31607ef8abe4108792dff24447eedee6459e5d106a9cf8a32756a3e6d4353f06473d24721aa8185c883dbc6d48a94241d059afff260216cc4c5d79bc4f17967c322db43321aa11abb22d170fab19d24540bd028279e9cf4ab9f19ce9c679875713f8335e70c6695f4565a5bb10179d262c332aa7b9a7e18c0ffe2ec6197324d88856595cf06cfda5fede724a564cc3168ecbbe8e0d2f6a2bc34a9caecc044da29d29e74ff1bf534a76b6bac18f86572d4d9a895f527c9b21fbe926f7975c9f7e4093167fbf3bf3fc14ceaf5d438dac0ef589c4ac7f18de4b68e71f37bcf8df9e0f37e77de0ad057dee70d9b5f90c0496aec48d8eea93bafc9d3f8f04d7f66a23ee3b323d9d4787d2b3eda44aef75405e21c3c9c13f5fcb8de8eb95f0d0cb5bb2c0cade21b485dde292f7140d6f7d66710bd46ec6fa8cb4822bbc2c1a1afea5f46465e1a11c261b677b9233f238c17993a06cb9624898e1f93355923646cf2d222d1a64399a8e0a2ddbea045afebded7364bb8bebe70abcb8da6bcb829ae162a6690b7efe1d2bbd3e27dfe7a123fa5fd455fc8655b28238dc073295cbe4ebdd019d7a087452a275e3cc5e9bfa2b7ab6936f54a3ffe72f6b84d836438ed3eddba5e2ac223b388fd66e619f568d50092d667990f599c1f1fa32006daa21573e63545dc63d57bb79e69239d49ef8bb2be743c0f4934283c2717989000fba83f1352a7dbe475ba0d3ffd596b64f8bf9ffb491b6a1a4dcc6fcdcfe9708e3252ad69", 0x1000, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x6012, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x82) 04:02:45 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/210) r4 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) 04:02:45 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f0000002440)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000001200)=""/158, 0x9e}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/232, 0xe8}, {&(0x7f00000023c0)=""/86, 0x56}], 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000024c0)=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x1000000006, 0x0, 0x0, 0x10001}]}) 04:02:45 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb77a70c802deac2a84e6abca64896bc5e57c6508bbd2ad88b293db15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849592ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fef07a16934f0fc5c5a3e8ce38af659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/202], 0x10) write(r0, &(0x7f0000000080)="ff3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86faacca273061b5564bb6ae0b655533", 0x13e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x800, 0x40, 0x558, "4f023f7f99ba19c36c8ca7682020a2fb80fc42de", 0x9, 0x81}) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000180)=[{0x40, 0x173, 0xfffffffffffffffe}, {0x1, 0xfffffffffffffffa, 0x6, 0x2}, {0x2, 0x9, 0x90d, 0x1}, {0x2, 0x4, 0x4, 0x7f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="072a7f06e2a44f2100c543a7725a5a9dcd6736afd08ce847db83484f1e71ce82033d19f40db1e72c4f70da9c83bf5ebcecdbde6e8996e0524dd116408bae8e1bd365636b2d6d58e2135b14f55d05e79c577fc68229884c958ee6293ebb011726b87b1892d725179f3852043c8abe8e999bd81cb815b8955d2b5cc8a9e8075680ac008be203f8e2f6edde084b511f7097", 0x90}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2013, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') fsync(r0) 04:02:45 executing program 0: nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) setpgid(r2, r2) 04:02:45 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd47bd65262b23545f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb56e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5d8a530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d9ebca000000000000b3dffcbeab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3000000"], 0x10) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1f) 04:02:45 executing program 1: r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000000) r1 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x16d, 0x0) write(r2, &(0x7f00000000c0)="8d70f344f0af297c5e05fce2b98ef616f91ef6ae0dd5682e88f23cfb8ca0afb21159661724451147fa2c00fe49d82497a895516a638a2b97f38a7216a7a8304f5ed52364410c2d16176768", 0x4b) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCDTR(r1, 0x20007478) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000240)={0x3, "eef429ce88a6f66d45d44a91f2d9503b798e8abb5cda4b1a42409a2704b128cb795ac41bc46a469faaa298187fe4b57fa04b6ed5142a384c53540c9816c535684638959c78c9c180c1a4125efd641f30af4293f8efae76728986b405de104e3224bc4db63e6536169f4827152e6143f96bac837187952e991f4cdfed367a4243dbf29ffcda38168a4ac7f3c56f9f0c14bc988f0b7eeef2958598d6"}, 0xa3, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x12, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x1, 0x10000, 0x7d1, "73e919d12eb4a42516e0d4a48ce9b306f60fef69", 0x8, 0x2}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000000140)='\r', 0x1) 04:02:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0xffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x1f, 0x4, 0x2, 0x40, 0xffffffff00000001, 0xfbb, 0x7, 0x10, [{0x5, 0x2, 0x7}, {0x7ff, 0xe63, 0x1ff, 0x7fffffff}, {0x80, 0xfffffffffffff7c0, 0x5, 0xfffffffffffffff7}, {0x3, 0x1, 0x9, 0x80000001}, {0x7fff, 0x5, 0x6}, {0x6, 0x6, 0x6, 0x36f1}, {0xdb, 0x3, 0x6, 0x4}, {0x81, 0x5, 0x200, 0x21c0}, {0x4, 0x80000000, 0x4, 0x100000001}, {0x5, 0xfffffffffffffffe, 0x0, 0x5edc}, {0x8, 0x7fff, 0x4, 0xfffffffffffffffa}, {0x4, 0x3, 0x4, 0x3}, {0x1, 0x2, 0x0, 0x6}, {0x95, 0x7ff, 0x100, 0x4}, {0xfff, 0x9, 0x80000001, 0x2}, {0x7f, 0x7bb, 0x2a9, 0x68d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/29, 0x1d) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0, 0x0) 04:02:46 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x5afdfb7dfe22e48a, 0x4, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b547f001800000004b4cc015cf8d7c30000310000000300000035c2be0f3c6d70d4e8807cfff84385a115f73dc57487a5f911b80bda603ee7d2138599d0472fd8321e49ce323496d94c55a6c456a7e321ebea2deaffbe039b30ec13f84519d168876d929aea041467d0"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100000900}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x619) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xc0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, r2, r3, r4, r6, 0x4, 0x8}, 0x62013b6f, 0x7f, r7, r8, 0x7f, 0x0, 0x2, 0x5}) recvfrom$inet6(r5, &(0x7f00000004c0)=""/226, 0xe2, 0x2357dc930a048930, &(0x7f0000000080)={0x18, 0x3, 0x2, 0xebb}, 0xfffffffffffffec4) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) 04:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) fsync(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="9271db946d65e5b761a9f56f7ff66ae87d5ae02206ea7bc2a765eeb3ca78143d558cb18537a39b3a730f6ecf119a7bcc13ea21831c9b6f73067b191bbfd2d31b26379b37f46ec3db16", 0x49}], 0x1) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) shutdown(r0, 0x2) r2 = socket$inet6(0x18, 0x5, 0x3) connect(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="00102e2f6275732f66696c653000580595853cd80f9a7afa18a0459087c0e57a7752f65986bb0381510f13c8020000000000008fa28986333df8926c252579d45d72d7b64cb02d7f3ad66b842a39992599b3b29708bc52839126e8ca68a9c86a69405cad52ed3b3c57b36e116394099f6114a80e0410e0b199d8ff31337b77016bb4e3ff3164fd784801e1c3c691a043e2537711bcda0988e35a5cbb5bcbcc744041f0c09dce0ecfc416ae3dca02b6ebd97dd91d00c89555c30d6cff5a4be559445def598da1f9c7ecdd623cdc08e674b302b0ba92ee7d38a959aeed8615a0e2efd0e9f18503e8acc2f8363b22c7f746103e2048a48aebfc1cb954cf1bf6faa38c5a3fb304c43e670cd53ffd6f4b67394ed4fc996425a63ee49f93611c16e4b89fd219070e7453f7c01e908c54ffb79ceda56e60932b4bfdd1ff0ef48b5289fde5e0f56048827aa91d74f199bfc66cb7af003a62a149cc377548"], 0xe) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x5, 0x4) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000000)=0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x8, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x8) 04:02:47 executing program 0: socket(0x10, 0x4000, 0x7912458c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, 0x0) 04:02:47 executing program 1: r0 = socket(0x2, 0x1, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920bbe6"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xffffffff80000000) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r0, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) 04:02:47 executing program 0: r0 = socket(0x2, 0xdb42a019922fb908, 0x200000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653029"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x6b67}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) fsync(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x800044}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 04:02:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x140) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x3ff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x60, 0x2, 0x3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x61, 0x2, 0x2, 0x3}], 0x5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0xc4, 0x2, 0xf7, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x0, 0x63f89564ca6f612a, 0x5, 0x7f}], 0x6300, &(0x7f0000000200)={0x4, 0x2}) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup(r6) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000240)) bind$unix(r7, &(0x7f0000000000)=@abs={0x186b3a7550957348, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) 04:02:48 executing program 0: r0 = socket(0x10, 0xc007, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) kqueue() r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x1, 0x8, {0x85, 0x5}}) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x1ff) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 04:02:48 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup(r0) socket(0x10, 0x8000, 0xcbcc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffffffffffffffcb, 0x6, 0x9, 0x4d4de806}, {0x100, 0x6, 0x2, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x55f, 0x6, 0xfa, "8537722c376852972209b9588e4cdf4aea7e4c07", 0x0, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff14, &(0x7f0000000380)="0800713af05e981a0e11ef7d37529070a16dace8751e54916684c6b386d71f000000f8004225f0d9a08022583a92209e29f08f86c8698c0ed073de5af2018ed21179b343aa421bfdf9437d87eb1f902d693eedff4ab3e94c0075b9e7d0f02b4d9f94f1d65920b1202527a197a6813a3bc546314adbb4741b8014af385505e44d50d0571c0000000000000000eb5e018d17d18ca3553f50fe2bdbc582485b015a07c980c6f077f066c64aa6516ca7d141f742ccc8377e17027d8bcc63bd65fba9ecf1cef4f8af120cc61f2cfc92b4beb6f2dda7ac50bd7773648a91fc2024e8fd8dd56af436544da61f7aba9e35631604d8f82e52d8b7eb8c7e9a7812fdd2263336e85fafb4ad475c7a5ded278805d868d525ec3b8b9cc59256737ab45cf61da09008d65c7cb04df50e5c6a5cfe1d109c9bdaef6925d83d") 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000380)="c263877f39e85b4114b13ea1a99733d0ecd4e9e555d86287e14384a06ac5529e008639f1db2f25e5279d84ec764678f1e6ab4e51d5a3917dab320fb7c54ba8d27295cd57e038c062d0914606212a0f46f8c089d8a2f1e4d277c7a97fecae2ff7bef9db331d5b6bae306f8cdb80ed93f0e6e04df8cf4eaf9128ad8094f87385597ca2e3bb0c596eb437eb3d1a39d074a13e31659cca9ac9f00a4c2e9e1e31e1bb800f3ef9f6468bdc88818aaf401381c57af848d95e584c6e51bfc40bc54e9df4a8181daa5ac7ffd2364b69051a36477d544d2f47b8ad993c6815661de9ae0a4e7c7ab4e672e218db44fe4badfaa9", 0xee, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x7, 0x6, 0x2, 0x4ad, 0x7, 0xdd69, 0x30, 0x10, [{0x1, 0x6, 0x2, 0x20}, {0x7, 0x40, 0x400000ed8, 0x1}, {0x0, 0x3, 0x2, 0x1}, {0x9, 0x1a, 0xfff, 0x8}, {0x4, 0x6, 0x9, 0x6}, {0x8, 0xdb8, 0x7, 0x200}, {0x3317, 0xfffffffffffffffb, 0x0, 0x1ff}, {0x7, 0x5, 0x200000000000, 0x6}, {0x0, 0x8, 0x6, 0x5}, {0x10001, 0x4, 0x80000000, 0x400}, {0x1, 0x6, 0x80, 0x7a}, {0x8, 0x9475f00, 0x8001, 0x3}, {0x401, 0x6, 0x20, 0x4}, {0x1, 0x7fff, 0x10000, 0x80000001}, {0x400000000, 0xfffffffffffffff8, 0x5, 0x100000001}, {0xc88, 0x1, 0x7, 0x768}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000300)=0x7) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r4) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pread(r0, &(0x7f0000000040)="7c36a32cd692c9a10c4e1ebb498d735662599f7dae12deac29c4089c2b7202b1d4d0d0", 0x23, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 04:02:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/8, 0x8, 0x800, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 04:02:48 executing program 1: socket(0x6, 0x2, 0x3f15) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:48 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) recvfrom$inet6(r0, &(0x7f0000000000)=""/109, 0x6d, 0xf2ded9d8e7701c06, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x2}, 0xc) 04:02:48 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r3 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r3) shmat(r0, &(0x7f0000f2a000/0x1000)=nil, 0x3000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:48 executing program 0: mknod(&(0x7f0000000300)='.\x00', 0x71a8, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x20) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0xfffc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) syz_emit_ethernet(0x3c, &(0x7f0000000100)="a7b84f12011a0d2105d8734a12fe415623be5b93067713ecf947e13e59737d02dd2bc32b8c7f86bc061cc5966e3debb5f57f12eb335cfcd4593b7c21") ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0x10001) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="14") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 04:02:49 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x148) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 04:02:49 executing program 0: 04:02:49 executing program 1: 04:02:49 executing program 0: 04:02:49 executing program 1: 04:02:49 executing program 0: 04:02:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:02:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 04:02:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0/fi/file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x10081, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x5}) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') chroot(&(0x7f0000000080)='./file0/file0/fi/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0/file0/fi/file0/file0\x00', 0x25ba9cf4493e5d9e, 0x5) 04:02:49 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0x1d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x190) 04:02:49 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479f649d04782042245444a524ba8dabc1022bbf438a6f3c89fc74cfb266e7268525b073593bc83e979071163d4907f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e856068079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc03df39df5cd98804dd03a43036fa8878369560768add747586e68166edca36e2bfb00fde565291fa26d2767a6ec77825ebca02dd5dfd179581cbf"], 0x434, 0x800) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) close(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x5d7d, 0x4, 0x9}, 0x5c9, 0x1, 0x1000}) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, 0x0, 0x0) msgget$private(0x0, 0x149) 04:02:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendsyslog(&(0x7f0000000280)="3c7bec71dbec88176efe40f8775384dd7bebc4116abad8e1cd81178c081d79d59ba961665108f4242949dfc9b266d06dfca2f02592eb27c337d0088ec6aa3f0be261a7fc7cf1a4c97ed5591f29b1c651b1aeb1813a3a328e6e108ec4a066e5c573053fcbd0103f472880dafe034ee270bc7a631f2755e513ea07c6bbad9a02b15c0fac04c1da0357b867e5595c5ae488f6475e67a8d8c4b7d65185b7fc61dbd1a5e8c06a7a8b051f8db93e6f921be65004e2a45bff484d812d4d4087b06ba8761e754982b8f3120e75921a47082fc79bb09931992a43ff9778367fe567c236be88801433b475324f18b3cfed898073cb3c6c872b4afad6b519da02", 0xfb, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0x4, 0x84eb, 0x7}, {0x20, 0x100000000, 0x0, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x1, 0x362, 0x7fff, 0x8}, {0x64, 0xedd, 0xde, 0xdce6}, {0x200, 0x4, 0x10000, 0x1f}, {0x3, 0x2, 0x83, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f00000001c0)=[{0x1, 0x9, 0x8000, 0x3f}, {0x9, 0x1, 0x100000001, 0x2}, {0x5, 0x0, 0x9, 0x6}, {0x7, 0x8, 0x101, 0x7}, {0x6, 0x10001, 0x100, 0x5b3875a5}]}) 04:02:49 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:49 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x3]) setsockopt(r4, 0x5, 0xffff, &(0x7f0000000780)="9e3841d867b949bd4bd12e66fce3a482056ddfc36b22a9e1a041903f57e5ba75536077c8b8e19e92dfef2aeab0d0c7a6f6a5c21c3ffec8081453bdc52d33b2558582fb9eb4c929b3a69eefdc8ffae0e50caeb571770a7d7ec4c85016692edaf3c5b069cefaeb56a16ffb5ffa907097f4cf68c9331499ac0c9b924dbd8d4e997b99f59a596c3f6af3672febcc408aff5c0568e0b9345780becf32b67368a740d497959a109cdb1d9512e57e7c88341a46fd493fe156796a4385a9b592219d348ce840823414e63665470a58bdc7d91c02bb67b46627e305b46bca2f361ea699ef6991319005db88e2840482e40ce7b960f8c5982101265ab9df1862e353d9a1403d2921ad9d1889865f577e29ffc38d6982dbd499d2930b77310bd4f5b98c137b0cbf6eff430b74413465ac87cab77db242f9372e4c93a763df1172ea732a61e7d9d89b728e48c7b8a13e85291606dde49aca2e3cb3275aefd18fcedb1a41e90e43a29c78ff26165d1a6d0088311716bdf77382669012ff1f5a887425e2f37161e8d6e4612be91eb5c96cfed1577242cbbe6e8423e2798830798c2989a44fca336c54363fddcc4d616057b52b35fddf2a0f34e7c42b35ee1e6eebb4d0c3d25dbd705967b27353d8e899a10ec4b4e1565ed0a082e101aafccfe14fd04f9d4de04eeb04bdedb6331c125efeb23e9c3f12153f3022052d5f3251d5f28883ab25d20d0176ed14d517ddc99fda001d973e56c3db23c00a1e75a655717eecbbb377fc3b7ce47c304518723ba42f1185fede7ecafa47a7c730b7a20c6a03749c7e0a7880528cfe6e7c3fd613f7f15ebe23353a11b64f2dacd03fe9a1f6663e36915c027c1ddba395f5fce5a5c000f6cbbfbec4ee7c2265089aa808b69eaaad586eeb8d6a1d6e3b3a472ea5de0e857224f6aa996807abf22360f4f2330887312c040ac8c74dba0c39ed0c2c2fce6969b8848535d7e222c5ad4a5a4a1129b16d1e590ff0a4db7902e1af81d65d1acee644405ac62d253a8c7b4b205f737ae65e9b134d5def536af9ef216b9d64fecd1b11d99daae5b7ccbdf24536f1eb4514721ae5dd14a9abda41bee14af44436536f11b8c56bd0564058438d405a6373546d21bbcbcb3e035d57d5f154daed60c93bb395cf7ab7a2314aa4134accde05d365302c97cde85c2cd8ada2b99a2710ece88083376a7046ebad0094d7f9b62c59d4b198c576773ad8fdcbc55ac549f8758f3ef91ec58557f1757528017417b195f5b057d33ad1adea22a8130ee93c1b4b32770feb9dd063559c87ceef9284f0816fe54f57917341a21d816b27ac93718eb14732e2ef63927cf7bf6047fcfebf9d4483fa6d9479797f9ac4d460b7657f293a9e366fcde7175de092f4aea031e58ef3c938b2bcaf03099bb8656ad528e079b8b60e55181b5ed88edc68aa9c17f12756c060a4d0173aed0b9bbe92975242fa3fa718c40724dd929e6cf4cf696230ea2332e41582dc2abef3cb966628f40481192103112a9cde863f5880ee24bc3c3019d901751e66bc601e00d72f5c2addb712026f3ead0d187e31050cd40a6f1a997093a656456ce733ff831771a098912c766cf0ee88519bfbe31b406baf36c7e43042b6f55a4169d421ba8e9b3c1846c21af48ed59e351855b25260b51a544090e7b082876cf05d61c318c7a50389764f3f921a896948c26f4feec155c9a2f9b0c442a4355f0c3f3512ecbc46ecbcfeb5680442bf5b109cdf87346ddc1655102d81a88ac4d9eb56539828c1998dafb657b3ea73d11bc35af62dfcac579edeaf12a5bcc1d61d66d66a117be995da6a805ae0db46967cb339ff9b56f509a4c103b01998b70969e29ee0744eeecb2d8330162f648dab43a816b73a3fecf5d9a3db631d2c6e60017d06d87560c41e5322895841f376ab5ad53279526337c91aa13f4fd2f7e084e858e8593d1250001940c38aab285911269cac40768dc371d413ecfe4e3138bc2c8caff2d1d4701b590f000397c61230adfc73b47835045a7a41ebacf2478b5cbefa61f102540bfbdd2b4128106ae8ecf8b3db0b6158f0c05b2fe34a01d8579101a420bf3a1548869ec11889efbd6169bab7feb4ab3bed305d9d51f466bfd77c9009fbbe889a42571832a042a4919428953c40f3db6617531e7e30263c024104455c667878992458ea106c605ad89fb03aafe2cd2a72c3e5939907c5dedb49da0ff632d3c46fb6ad6e23ea3d4f500884f081407e7268fd8efc121224df6817495a46b2b26f9faac21db91d931a2b82877c5f5695b4de0b6036444ae019a29846c294c33d1410f6cf1b5d9c7ef7ebbce7a8c6eb87c532e2b963492be7bc8f3edbee515aa00c0cf3ec65d9940520514362580a12ee4b51c294d7964019dc983b3096695d91b55064608557f9fdaf6285396ad67992f70f29166bf7c5b1bbb7c02e59e0e6db8e79c99058ec5b59b6f2c6dfe39c9f03db7a80f8bd65a649cba5b3bbab238b1f6e39d62949a4606ce8f49575b1a95fad11e8505dac58c388f326190119f29e030ca20b1adc94cd70b8578cab4c07cbb56639eeedfbe4c031a3fe0dfebc79e4f5bae7b8afa1914f70c9209aa4ebabd5b907324bcd037f506ce5da14e27047d5d8a634028a3eb36ac50e523a320cb53ddfae1bf648a0cdcbc350db029fee53ca68119e73e5cbb69f2abb5f3914fafb945f940a1a9a901f0eb517aff426ca46a65fd5b3fd0f3c945f5b4b4a3a8184040894dff802cd90403cb1328fb244e05fe2884e107015b760ee810c52449606c8e3aff5ed1a7f02c5a7ccf58fe66d925230b7a5470f42572e8170d914c8e7ca06205d6952ea9ea345ebaa8befaef26c928f70d84b96da08bd683e0fded660b81ed804557294516b345153b37451536f139a62011de32e89ed80d4f2dc1312b4f5fd005cfc63674abfdfce480fe98e4f6dc706caaec08caf136db0ee0467c7b5ba2d9030a818164df386b52fa19c2aaee66a5d544a896400a3c1f5fd7903aa1fb03ab03ebe8720086ed9a7c750567f8e722db579d274e0580d2e259bef8b3c4ed121f5dad483067ed37c7d05043a480a2ccf59ce4ab788be7b5c5e051f34e5a70ac418c8d242fa214eb83fc3639495c836b677338aba2086add357ddb4162ea436f597665971a65a01400724a499072bca06f8c0ecbc36dd9e439fb7b1778f347ed9f5e98700738b82153e0017f0b73824a62c6a5d3f5078384b0bfccf5107fc7e80dbc29ae06d7048d744d74b0f6cca15b08d55bad31aa8643201b539adbc29e9a591712a334f264e9e3c8bb30a6cf29bd08c79258cbb53a61996c00eefcc2bef70a2814ba67ef2555c3955a1c013eb41da9bc906d261bbae606eaac5164ed40e937c46a5a835bcc32bb51c177a1c9cbdb446534ad864b5d6df92ff54fba3865a2894ee67c06fc5193ed123a9ee48b533c6dbdc93842598ce43469ea0a925f4e0e6d68b1a18ba070fe741381a01a42c7de36b4dca5c81ae8c14c791fd95a04a051665932ad25bee52712332df5305826e9e0636da3f3d5df92bfb675db99303c0299a02da864d55ec545a4eabd842d5dadeafa9e7963d07ebde61893b9975bb41b986246c2acf91b5ea7d9bae133166df07cfec33b097cd5fcae3971be11535adc5a67b6f39d6df503027919ca7400e5aa04bd9816d8a7da7bf7850549ad47212f839de64c430013f50a5856f005c5fba6048ed1725af3b5b946c172b027832c3452f0e5e583d950c0113e2fc1886616e7095992ad431223d981e912f292f119abd1042b6b1232494a427a2e8e24b104d61f342aff4708332c92dd68b71a402e3c3f683f5aad1191e8473e73acb580c5f3e3b21157e195ec905e5bb3cc42155662d2129d5eb65f08733dc18e87c241378bb8f38080b2b691c780d13be1ca2d6a36379dabae1be10d9773100a1a6c4c0d219f7e5ba6345c9b14a597a82907f4c9af3a681ece1b88cc02aa2c41dd061ab72b9ed10df8db17d650cc731b1ddb7675b776e295dd90b980e67ee8830230ce03ba6859237a5177522efe8d9082bdbbee84f8ad2daf4f90d93e6c08f410bd3f9193f63961db43c684c4a4c75d676fddae09622e3cd8495f713a06bb72698cc8de3519ae9e27800a2c80db74c90b842700700e1c0cd79fa80c17923d19c9c1bcae2263736cf7204c93e2b653691b50d3a81efe23fe92de6c5e06b1fcf969f5ce5dd7f8dfd5656657f798d2f38fe899f66a0db85e1ca4a3bdd8a7f21fc365861de09ac806b0239a03bcf1a3230148b037f3c0caaf7f977d044a7ee9cb60106d2d69c7f400c5ee0798c532015d1a9c79ba4a7a9a412fe756a54b1f383747c26bdfd30064071de6e8f44a188bca05abe1b67c2d84c17e23a7b03ee893ea785b75f260661ae48689b3605c40ace4c41c427cc09d6a9601985fb03c97d3d93b14b01b59c98f9716918fce5ecf570fb28b6c714b29f64cfc1ec45f253c9e5fb8807dddde2b08255946552f5c1f63787993ccd7a5389cc0a23b85850d3f09e53f3d1c79c1052da632d58f7a24039c9776c700e2ec21c049bfbff73431ae4b0d537ed14c89ac9ddfa649869425a4c834ad10ed2202b0c8eec5594ec71818d6f2b5084ea0ed63674afb5fb6d7875a9105126656afb9c1aef371d255e35e0f7bc1b125f9c51e02f4f59eb69fb020dd5c42827a509b69a920335b730f99811c607509c02d4fae3e2cbb99017d4345996aebf389d7b232a512f155c445e17787da0a51d7ed19322521054220da3977bfb9cfcc4288d038a7f3c682927ab107cf50a70f30584fae601bb63c35f4eac4d23f7c02431989ca84219e65321a4bd0f8eb98dcb8a6239cd9faf435c726aaafe1bfb97d8406f395550dae02fa0fd605cb07f68aba51c0920d81c04b03a2d7b40bbc9a77fcf8fafec9a25b45827658a8800c90b834069286e25b3224f3868c08e6659874b35c8f55fbdadab7efa907ce2c504a9e39d9cb572c6f670655536b47f38da00e393f4f10fb8f64229af7c2ff1987baced412f4d21d451bea921ef9d60462d4dd0209a1d41c36f3986d22fdb6e2da45ac7848be635288f598c1cb0732540ff05d93b6874d568c49504cbf55fb37b93e418997c85d0abbd314ffd7f2e31abadb53120fe0ea0cd4909ccf3524b8517b19e0396fe2982cb8c9a48a2b3ff3092c7b4388eaa2ba48b13bad92eb4ff9fd19773e6e12ec8a2e9b3f854e2664545cc2f144be6f124111ab7927ed87658343dc2814e3867759b0398437b65a5c26a2afdc02dd27226dfc938368aab3ef6f97d4f7bf281842c47e60c8ecc540c527ff9fcf2c14a551bc7d2f5740f952abb897461e28e2913aba5e1134210d1ef52731a4c9de6b018ef3f3ed01a28bda60aa41e8cced1ab300544e91c249a2051bd69bb10e71dfc70f269266f4dbe1d650981101b653be5e934e71ebdd4d2ef148928f178756999a4b6f2c314e4ed788e3100956b508ac44a3fab4a18799172446a08c4ccba49839518a0bfe2da57ae326025edc6c015cd71de3ef0263572c8f560204a3fd9440c4c99bc850143cb423bc4c538e263b60c888d0e6f45a4d1ae620d964e90d01162055919d1fe103cb3fadfc3e6714c921d7a1477226fdaa0226ff154d03986aadc3bf1f4d76bc26a277622b7759bf0c5b1cc59279b2dfb95d8578c1af03d73ad8a1d2d6e61cd5faf71111ce13986c87d238323bb761652e7794028d6850c3a23fe6268fb7fc242e20e314b03f282f74303ba38c85b4380545539e7c56ec60b9d615b1ca0699d744b00aadabe32c693288624de18", 0x1000) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 04:02:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffff8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 04:02:49 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x4100, 0x4, 0x5, 0xb08c, &(0x7f0000000080)={{0x1, 0x100000001, 0x100, 0x3, 0x7, 0x20, 0x23a0}, {[0x100000001, 0x293c2c7b, 0xffffffffffffffff, 0xca0, 0x10000, 0xfffffffffffffffa, 0x7, 0x4, 0x3, 0xfffffffffffffffd, 0x8, 0x6, 0x0, 0x2800000000000000, 0x6, 0xf7d00, 0x1, 0x6], [0x970, 0x100, 0x7fffffff, 0x1, 0x4, 0x0, 0x10001, 0x1f, 0x1, 0xa8], [0x7, 0x7ff, 0x3, 0x7f, 0xed, 0x6, 0x80000000], [0x0, 0x80000001, 0x80, 0xa55, 0xb69, 0xcf2], [{0x200, 0x8, 0x7, 0x5}, {0x20, 0x6f812f9a, 0x5d20, 0x6}, {0x3, 0x6, 0x1, 0xffffffff}, {0x200, 0x8001, 0x0, 0xa00000}, {0xea78, 0x7fffffff, 0x7fffffff, 0x1}, {0x3ff, 0x10001, 0xcf, 0x8001}, {0x6, 0x6, 0x1000, 0x33}, {0x9, 0x81, 0x6, 0xffffffff}], {0x9, 0x11, 0x6, 0x3}, {0x2, 0x2, 0x3, 0x7}}}, 0x60a5, 0x1}) 04:02:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 04:02:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000087fd, 0x0) write(r0, &(0x7f0000000200)="6e2e92", 0x3) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='(++\x00', &(0x7f0000000140)='/\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)=')+\x00', &(0x7f0000000240)=':+\x00']) open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x4) 04:02:49 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238b2f4d54d78a2a197a386207001600008295955984c87910bf453ffd3d49dce21ec42196bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d013be444473c238495aaee48c02f6ac41e6bf3bf554699b9b813ad30c85e8f5300a49fef9d612f871f433928d132e2ece337c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ffd229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680a732908fe0e26f457660182c24afb1f58fb9676a092760c97217458b241d3b1218a2e926c1d37bdc14f29df48aa13e2928303f8ea1ef7a06fa407963d53bcd62f96a928cf02bb46a438800410bfb60367268cad286"], 0x10) write(r0, 0x0, 0x0) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/204) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x9, 0x4, 0xffffffffffffff53, 0x7ff}, {0x3, 0x9, 0x6, 0x3}, {0x9, 0x101, 0x7, 0x2}, {0x8, 0x4, 0xffffffffffff8002, 0x1000}, {0x8, 0x7, 0xfffffffffffffff7, 0x8b17}, {0xffffffffffffff71, 0x0, 0x0, 0x4}]}) open(&(0x7f0000000100)='./file0\x00', 0x68, 0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:49 executing program 0: r0 = getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) getgroups(0x1, &(0x7f00000000c0)=[r0]) setegid(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) getgroups(0x4, &(0x7f0000000140)=[r3, r3, r0, r0]) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x12) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x1, 0x8}, 0xc) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = kqueue() poll(&(0x7f0000000300)=[{r5, 0x40}, {r1, 0x100}, {r2, 0x8}, {r5, 0x488e72eba392e895}, {r2, 0x100}, {r1, 0x8}], 0x6, 0x1) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000340)=0x9) semget$private(0x0, 0x0, 0x200) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000380)) r6 = kqueue() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x6, &(0x7f00000003c0)=[{0x5, 0x6, 0x1}, {0x2db, 0x3, 0xfffffffffffff27f, 0x3ff}, {0x6, 0x35, 0xffffffffffffffe1, 0x3f}, {0x8001, 0x3, 0x6, 0x3}, {0x3, 0xfffffffffffffffd, 0x40, 0x7f}, {0x5, 0x9, 0xbca2, 0x200}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000480)=0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_media}) setrlimit(0x6, &(0x7f0000000540)={0x5, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fsync(r6) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000600)={0x5, 0x81, 0xb9c38244aa9cddfc}) 04:02:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/208, &(0x7f0000000180)=0xd0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) syz_emit_ethernet(0x44, &(0x7f0000000340)="be54b07eff23ab11c89acc2b109d112ff2129af738d413b4e12957c314d37b378d3a824f8bd801e1ff919dc7b31de56283790f3454f6f75fa285db177196bb3689000000") 04:02:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x3) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = geteuid() getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000001440)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x80, 0x0) r6 = socket(0x11, 0x4, 0x100000001) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10000) r9 = getppid() r10 = getuid() r11 = getgid() socketpair(0x10, 0x7, 0xfa, &(0x7f0000001540)={0xffffffffffffffff}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x80, 0x0) r14 = kqueue() r15 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./bus\x00', 0x200, 0x14) r16 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r18 = getgid() r19 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r21 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000440)="771a19946e5b5f19ac18822426e9068480a46a05f7cdfceb9c9c0ef12da29bd8f8a502234b1234d38e680f2dae0848edcf1e16e6190adf06978e8f429cf7cc303560c85ba5b9272593de73003013b9c5116b391a785b4b26eb885e205ed45075e52d1700e18f2fc065d6c22a3430ea93c40affa69a97b9645546626e5e181567705058340dcd8997473ecb5fed1462e83e1ccff641b1abd808c6c8591334132e7e1ae82258291111f34decba76d10a4f0672b220372adce10c2ca1a9046a57079500faa35d3f0252d84fca852d3323bb259b44f0f2dd12bf8da1829c681dc84704a4e4f3795edcdf544bd0de5fb97d2b2e351ccfad57368f293978354094c869dd1f1b080cea6ed435a2ffd485f72e3f029b5f7c6f24ccec5adb892d2e543ec52ef761dcdb4fc5f1ff6479e8a3734eda47580c0510b7a33a4bd92ad0c389a7ee772baf9a32d846f10a491b2cfec0bb7c0641cee2afc30408354f3b8a812ee4d55f2afee1d5a55471b8cc3c3e8bec94b3b9586d398355b942bd06affe423010b1b7dfe5eedd706811b777581f516a920e1bbcfff97ed56c504d8ef96e3004f54761f065737517a726f1c2c8e2d7487dcc99c379a06ed8e047a82fbb666c72c4f75a99f98081c8532c9f60dc1fa9281569d030cd26b3fa513144ebe9c2be0146d79d4ff20805c5594a4cc723d2a5d96d541fe344b859991d795739ae53576fedd1222695be55886ea726e56f0293a263ef0711f10b915fd51ec2186d1b3bcfb1a2182b1fbd0c6e8aef6f2bc4614341aaf44d4b8464d9d5c4f9f72bcf40e8158e76f6caaa0ffb89c67369eb552b1efb53c099fcc7ba8153d2506608653b55aa0f33971fd63c3e0eddb021b873617487b3647aca30f6aed290f10dc7be69e127c58d59bc7cb84bb82848abcd345d078a1ddfd0cec6fff9bd76ff9f47b9f5161d9bc76fe418a4b2a6fbff2ec08f2a81e9ca06b39b0addcec13e92af50e227b628be63fab0c45a2f9e99461d6a59ef96560688025a4094183b2ca87301ce3a37be9086b92864daf33d9199700f4bd6d620ea85f46c4633b9b19d621115213707b907eb6e08059de26aaa10c744f4252562bef443d547cce932697ad3c78e736ceba9f9ef01b44e4b93b1ae6d8c9e9a4e5e8ad73d5d1b119b1f2e1791f1c82d7f0c88ae98313efec2b5b41845c80a2ef96541bdab129a58663218eface22195bfe76530e0b504d4a5ef2707f265ddea3383e912cef69b45600afa388caae5a1b6b34ce15bdca60c4574c48f5587b061dd30010ce565c28c70eff27322d59df7e7ae78950b8068f9d740af8149bb74b7b5d29aa1083dc7c768b7af304e6a4b105966be2a31b27ce0832332f65eeb8f6e144bdb78bc67e948b0e9e0574ccc689c20a608bd68e7481e05804de420cc201fa5caccab42b821e3b05f8dde276a7e7bdbcc684b7559dfbb4b60d88f24daf8f97f8485a0afe8a97476c3b1524082ab6198e95a198d3d56c8943c5f08dbb0e6379c81547929bd2768489dc5f59a574f5d9c953627262f6521d7f4697bdfb4c36d06ec60a892ddea9898e02f0c52f31b619ee63764e340d1efe0d5da3ed51be4b53723d66c41d1c196337b0ee920608118bae526023deeb4a8b4ebfa6a63510b28e360a79a2ce0407fe1096dbbbb24c798776ba6f8d79075bd1636625b5f7701bcf33a6f1292d23aea4caa90158aaef7c962c50531c0df7905d54668d0e8c2cbc0980cca38f462a82bb3141440be1d557095dad8353438203500d8318c24812a6f273e86d88c2ee742db7b80ed2bdac1373d41913c905b5dd489ab5ebc9eb6940064a6d31ce68037ae7d89f388df0602ae213de880507442d8120f0acfbc9a7241b79e715c73ced16e04c0e5d20aaaeb1ef52c080ea18e971aa6da363505e52e257e861a2a946d631fd274567b9000ebca270dd8cfb1987acd0242f1f651471840c35dda7a392a0dbb214950ae06638f51a0e01dc66df6200d2ae4297c76bffacf7744bc646058004fc7e2038b5b2b7e8a346c0f40cb6bdf03359622b283c553c1feb828520a71e8dcf02e260f3d810cc1a3586a4fc897a6dfda73b2837b67992a4d4cd7d4285c24da10d07ef47ace648273e5ed26149b6eee9f77a469c86e7e32a197e6be9bf7c49024f34c5361c179111e9fd39158f428bf828bfdcaa99f927709d7e29a795722c58b38dcad26eac7ed6622d004ce6361bad2af8052736e7516fafcb5a4e83abdf3c2f367579b253692e8bf5cda43bcecd6ef52a5069f2ac991e9c2d74bc6c372477a34b85e9f846009f2e6d190837429af7faa037b5589f96b4fadae88b85a0cf090b4953179fca8b0291d7668b78ff3a1f880522b5eed9b2bd3f55a4683955f68aaefdac4d4c51c9764ad6ce393c57ad743315de2401f9985779514a11db60377e365a375a69f27f2a8351c0b93dc61c8b2ca6dfb2b223643e57ac4ac218a2dd95ae85dd2e3fc80530f734e14c2dc04d9c60a3ae24686f747e31b7f1a07541b50f80d335f8e9007f59d478fbe4f10b4dbc7874fabcb637e6c4c8db2656492df746912a18779a069f43d0f09a379f35cf70bf308c470f2aa5ff9315bc567778e14cfe6f03f6fc9df0af0d332eadc0870becbf47f8bd8c6955dd06f98e8092bfec752703fd0e0606207d27afe67a62397fbf3d8f157153485c5b0c503b811bb22a6387332e38157371aa8372dfffcfb331f009a8352ccec3e604f9b79e93689fef862de535cd5490b9157db03fcd51bb00542e025e0a902eb9a1d7fd70150f7e44c4b9aaceee32beac0934f65c539988406bad45bf4bcbfe0ea4f83b05636a09783120278735fba73d724024032a3419757be8465d392deccf898ccd7ae6dc22bcbbbc995960ec5102bb3f25b4b85e65750e61bbfb725e25105aec6999a3037eda509ed978d2cd72421c4b6dd7bfd0a72b9e81b951def12cbb64014e332ff9ece6cc88ae88392d5751d44e6586f60d5662e8c7350b8adedfb80a2d792cde1a19995b11748e14d51d7b4fda401f0dc31ea80534f3ae87072d86cdeb41578bfc8e92234cf861742dc21ebe881cad11c7275f456b8c5a651f66e32175edb153ab9eef51367f11f78027f2720ab76bda6225fee4a07e4f2879fdaf4542f26c9bf47622a39fb3fc4640a0cdd81ef105b7579a664f74f150277dc96396d41d71d1f468914ba4f06d5f165700908c5ec68e529418f03642ed760fbe646cc7f48c4c702a9414798493999ae7530a505af6b74e79a6ffd18acd5b5a74a88c1c8947901895e3bb5899066564dd4fa3bcbd22c7691009f6f77e9c2af631b0a9c8963fe052ae4cda145ee79197066db2a8f29a50e04779477036c2e09891d5839c3015fc47b255e3bbfd3de48b5e399c83296e1de967c601c01c31344cbbd2342b00a6583bba55393f4d7b489d966157be8588e6c1bc0f4163d94f60aec3c1b1d43463149ab8745db46f7346f31015f054948b81daa77b9e993f3cae50d605096b8937fe8a4eab25e8ad8c453e9a6ad6f5397cced574356032a5354f8e9d0bda284a82116981fdfd829329759aff73f719b41d419526589af3da2d2c12fc5bfa582af23f1e422a46e57c104216c8d3e21cf7b1edf7808ec226c78f23c844992af7d06ff635934e50aa9078f019f68ddd7278ece11858f1810117e4d253638237deb2208cd0e1413a1e8eb497c233a3f0cddbb063f9d82a25207198057e668ffa7013e97683ad0335e0d997af31ab5d14b950f86451ccc0c7afa77f9c09aba925f62ccc618cb3b864eb38ef0ea69ed82da1f2b0770f6748d6f2911c6c75490a72a5f1a582d3a88887efec027cc7f0a810175b3a707afd913b82bffa5226bb2a43797172a59b63f29d13275401bbdc25ef498a970b0d3253d01997248372b56856284cb5794d67a7725894295311ad5b83e6d56c4948c8d75989dd0848ec8e10e9d4db07b8d074879f1a15c1ad54156e66b1b40554551d26cac524a48a4fc61e16d47993b6542a342e86231ddfd4861ca81c0d97b7809be2b3520ab7e6c98d9d61faf45ae149b9a496817e66fb2964040e9695408320f9e1878d0bf4c44636906bf55a18309e9dec93b9b40b32fcc160e04566db37f02aacd4c0ae24f223ea27799df0e100fa35781960a61cd469594f65e318f4357196aabfe37763e530574890b3e1e313255c416d35da22b362d2fba365404295ca5ceff8ceb2ccab0e9d7434502d477232d0e14d28b0a475a06047ad6cd78f6c0d5175c2a9545ba0cd8e1040efffd2c2c5626b832d94dfc229d41d16eba13377254cb90b5ba804d816e35f3fc859e9f6f1bd168bc90d240b59028e758e605ce2605c1320de46b42283691ed9ffe9b28fa300330f684179d324aa9d13405148792a898a66d3bb62ac6cd05044f2ae1f01398e9965568b8052d63d74b7261835e017a244a870ae9a89e7856e6c3988c46ec54b30c7039d4e0b9d1a18bd63a7380fc11d60136b38e7c37785fc68c0a55d00cb3e8b577539ae4ef8b1b799f28ae20969fbc6793145887047eb811e280395c516c2c0c93e980f3618d458066c7455ecfb4f8161deddef9119e2cd6bc75ec6d632cd82c0c256520e466ba23d854891a94f03a880f4a84cbe2159963dda29391c1fc5b6510b9853024f95abc233a066e23a1e496e1439f1450b2456c3188124171fbdd4a8e76e14ccc8cef3768b02ca64f492e8a94bb35f5ab68345f7f70105f84662f9264822486ffea948686486f4bfb1f6e05ca69cd4ec988d00b55005ca85e0d20be30afd1e8449c864471a5ee767ca00e813425ec46cd0f72759922dc106549f415ebe425bfeaf55fc10203eed297bec05f5fba8278dc1bb20fd37076d8c29f53be6367908bc59942e1866585cedacadf1ed522d1067dc9613b28e4d6c2bb31e8247e7a840b1d45bfa17b36886b6bf085a5dc5336c556cb9404d5084a4e47ad7e33b25ea00dc627ad312c29286b700ef92436ef75885e86de5403e76599beeb72d0937018ca60760bf7956ce6ebab2ca7599c86f7d835988366fa416c39c3e7b8b8f3846ed642806c7bc035b26fe640fb6936bb409235a4cf343a3d2850d35d5d01159e0390fcb0e30a2cf766d0359cc25927aa3c315fe0eea38583759ba222d7a0de1865efec0b5a3ec66937cffd2a9dd578b0fd53577a9083c910445e914e09ca110766a2d7f5f6cb5b9ff10316267b01fa57264ef57be3febf9d2ce8039befb7e47658b4c385ece715e7f709815b45c0fa1a925759cb9e910b68559967c36134868d28ff6a5414d39cac43d73de07b6f2f68222283732b823a087c74c01ffcf5deb033ef96f8566b3f4988475f1eafb5e640dbd88526ee393b82fa341f59c37178d0d464137a007d7cb107fc387a5305e5ebf81c491888ee78cfc93858d8383b431d7958667b18ea2d3fa03beebbfdd5a5d27d7f756f5628f1aca3159bbe6c088f9bdb24f9f0c7a788c458bc400de66c4b9a6ae5a69514c0adc08928cc9101d312adda602aba9c12dd8cf1983d86b8b9e47e2db6a131778bc7d8aaa9cbda742c4c59fdcadf46b1f833f6b793a7c0d89e8547fc110a0c55753b6bfe766945b9e0831fdd26398a0169472fe8280771a1b921b1c4213d939142e771905616a1197570cc03d6f4e00f0f37faded23a7545955a72d4f60fdccaaef679bda92131f5675455280d18e3352e8529da1433817f5bb06028100a49072adbb5214be6b2dd121c77cca072c807759ec051d5fffe77989349d7512e74b529625273c32d219fd17f69f6156208ba0324003b34", 0x1000}, {&(0x7f0000000180)="148f79e3d023fb80eef2788de7e96deeb03446df44a722a083521918142495e3a3f8042339abd744ca8fee5d16a7b2de79dd6365ca5cb28da92d94ac355474eb9e5a0a8610f8ae2097544ac5b57ff53eac3d525470360eac37c1794790e9c644aae78ceb336eae7bec365b478bf105c1ee3c89d8f9c2ed17826da23c33", 0x7d}, {&(0x7f0000000240)="e18abf503d07272d87edbccb8a4adf1280d286a1b02c97d257ab1f418d80b47791266d1f5a518463d9207b587021433f569cc015abec05a8254de77cd3d09d32f0be7aa31e88fce2f4cbb111ddb0223863d20814ec96f6311c11d3bea2a62b73d72daecf266c105a13ddf45ab8996033fd26bc4941a6434852d5a52ab0a3a991ce3aa28c7a898e8af50ba175fb5325d35cc5c36979c87a66bf377abfed0698", 0x9f}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xd8, 0x400}, 0x408) r22 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r22, &(0x7f0000000140)=[{&(0x7f0000000200)="0000001860040000000100000000000000000017500000000000000000000000000000010000000000000100", 0x2b2}], 0x1) 04:02:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r0) 04:02:49 executing program 0: setrlimit(0xf, &(0x7f0000000040)={0xb, 0x1}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) pread(r2, &(0x7f0000000240)="f1ba37832c70ff7f9117a8f417becf3d435e067713af4975ca170adb2a66513ac751099e1b4e35623b6d6dfd133a8df92a7f1b542e8bafc3e097be5de2bd03de4751552326e9b912d78ba1fbc5d9b21551cc5525dbc2fb855ff0cde21485dc2d5a3db4c2119e1146e4e9b32473c183e070d8688a352ed5ebcd25ba8f5bab0b21323b5376882735fad74b15d2da2476bdf55d721702567f46644cff", 0x9b, 0x0, 0x37) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 04:02:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0xfffffffffffffff7}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x400, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) setgroups(0x0, 0x0) msgget$private(0x0, 0x10) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) 04:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:02:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x82) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 04:02:50 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 04:02:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) r2 = socket(0x10000000002, 0x2, 0x0) r3 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r3, &(0x7f0000000140)="a5bf3a77504e71ed72cb301c80db", 0xe, 0x402, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f667f6c45310082e3b0fe3b2498f8077a926d686d92b54ac7891d90ac7072f561a3d9571f1e9cf517826f0dadee6de3d926ff5baa41c9f52333e9484e7a7d60"], 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 04:02:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r1) 04:02:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = getuid() fchdir(r1) r8 = getegid() r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="27e119f044fae4ec1a2d15701a35dcbda6b11e944e9a699dde", 0x19}, {&(0x7f0000000140)="4fd4ef1a1c625511a32d31e7dc", 0xd}, {&(0x7f0000000180)="0da39ed7d680c20f5da6df369b4a0a82152135614a1afa9d1482966daafccc44ae44db39ee6c982df27eb5f0bce66210f6dfca5350df55727b2c282708b3ff1ac0ccf483a37bf1fd498cb29629150198064571b7d29653862c35dce1acebce8315600395161275dc787a085887d5ffc08fbb61e7d36aadd0327cd060ddfdd85eab4401d26a6905106cbc653cb15cf3a563df744bec6f5ec21728f2c2d772c70c9c9de0f5ee409f0605b0e8c27cd122758d8b5e15cc8f4174c891005d0284f599590fc6243a843922682a0e0c32ad288f10251ec64cd6c1014c1996f568484a1f908d9b08c21cf9d7bf823e42f29241c4b98f00f3c781db85e68961", 0xfb}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x400}, 0x402) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0xd1f4d14d25cdb59b) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000500)="54fadb113b37fed9d8061e20ee30d0df1ab410f9785d13875ec66c2f6b7f0b200c32a9b8eb2ce23b1782346f47", 0x2d}, {&(0x7f0000000540)="a2e3a1e0571cd8cbd65a98f613e56b137fefba06", 0x14}, {&(0x7f0000000580)="a269f8713b5d50f127397c43246ec67017abe42198e4b5e6f4ac18c9cde86451ccc58428a78dd4fac42ee5253f955112891415b4c184501097773768c5f34e560647eab2a7cab7c268b78490b7eedec0caaae66b6817f63e7655fbf5a43f9aaca4e3ef0143055aae66e0254e6db24f3a507ffe2d4120a21c3625ce3416ee90d83ff3c41cf1497c2665cfb873bdb628078c47d51058e0165c86f64328437a43e28ef6d28e84709900413443e8a05b39f422b34a026367d7c64286fa9358d53520089c69de95b3bc2d361fd2afcbcd219a0ecfb7", 0xd3}, {&(0x7f0000000680)="ce86435b47dc38012b5d2d472bbaf0d2e671096a99e53fe1012d7b425df3eb42de51eb40d8bf838d43ea5ce1375e2e0d255a488bfaf8138d133093312459590fc8fdc15ab54ca3026c9fcec2efe6f4034dbaf761697d067e4457f630a4f97394fd32bcdc57d8e71708181e26b2f6a9afc5", 0x71}, {&(0x7f0000000700)="27202a42c471cb93d248c77459f836314985edba73d45a23b9ac90a39c3061de7f0a01d6edc23cb5080ec88fdb1bb0b2f9bb43d5fb9a59e00d9935043c9cf3f5a70d770880d19df982c40fb9cb58ab4c591a2d643379b8d0f9e56de0fa8cec24939bda46abb4c03ac755c51aa3fc805470311a2c19aae85edb43c366adb79a92b0cef71ba40eaf49d00caa9c833d4b403faba2714c199c300c7b8479", 0x9c}], 0x5) 04:02:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) 04:02:51 executing program 0: r0 = socket(0x10, 0x4007, 0x2f7d) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x2, 0xfffffffffffffdaf) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fchflags(r0, 0x1) r1 = socket(0x10, 0x8000, 0x44) setsockopt(r0, 0x1, 0x4, &(0x7f0000000100)="0115f3fd942e1f51730e6ec7290b226833617f6f7864144170f911d59f7e372f03f0d4ef79bfa8098e1bd87006572e5e5b1567dac3040ea617668132b2746ef3b32a8a7f3e455190458991dd79a84df26527b988c1ddb09c9c89a04a95d7395194e785ae6f95ce1d8614d4132a5d6c00c65e861987ab2a8fc77b340f30dc11080c25fd239e3b62fd641f71e2e71a37da74f35098af3b0a5b1fc909dca5a2dde46a676929e78c1d646682e3dd69c6c6bd87f4e4017365c15627c2e80d04b4fd62cb78d9607141655b9ad56c17e062fb5e21ab220a5eac78356d2e47f152fa74b40c1da452a04ba6e1887e29d6c37c83d92ef65ace783fd2af6bf04c7281f232d855e59bbcc06ac2b6150f24045e52a4b0f15f433b294f1ef238e518d8600f4a046960dcc1cc6b4f571fc2e552ad5f01c473ee4db526d7eeb62ee963646afe6abb728ba998ff1d5d1d6f1427dbe7ff17706052f84d6e253955dd0081f246f6afcb36bd1de92dba504599cf467ca16dbf505aad06ac60653f7ee3762b703b4a88afc5382a1aecd0729fe8c0b16559b5cacc7be07f21dd4acb059995804f61f11c0ec8373005a0bd049a373b7abcd661e6b2df04c14a3680c121a10275d984763ecf3d5991dd8437757a227f6e35661ee262954531a95956af455527c191ab7b3c420ad56b5dd2b47192d96aae9b618414a1cdb706022de40e0c8f4019bb8792739f7e3da5a39e85e96f33a93c8db12c95a3256e81cbc93bef3b9d37ac5ebb42306d4405eb612fee234df7f5f429acb9e2748609b62505461c073e708bce7eb157d716a4feadf22386b1cc8099a6ca7631b4475f9443e84465e7fe182b9d4796c4198653508d7b8e76ad644cc7aafd695fe22db62d964d41fbc13faba4e5fbd89dc3412e9c7f6b096ece99bce731c769a8e4c42c12ee1efa7689056af264d9c8a97df60560be672fdb118e2a72f9f8afe4823581bff1e25159a124d78610930fb37b9a65b330e0059e483575169f37f177042ec4721888afc63cf5578f9e117826ee879369cfe5bc541464c609a9abe356b1355a6d1b98dd10915ce346543e3f687f0837e0ed8f4a48758f721d83824d4ffb93633f180960dc10311cb64041af8e611cfecef20d2e968a110a4f8cc0b7a1511867104a0da724917b3ee64624216def922a5b5770ac28a48667474e4b028b86ce707377edc5d2f1a219f21a98fc4e879ae21c54aeabfb7af7221c8af0eb47b678ca8f79dc9a80ae927c2427b9486dc9420a78f9029d981b8325fd5144fc9d10b18ee4c35759c09cb7fd20512f31251a706dc5120c7c18e69e2c46da63f13909d0ef53cee3a084b9110f1db9efa77a1b3f536bedac3296f3706a54277e52600d28a01114951f8382bf60e551eac0a03c3c59de5ee8fb4eaffca7bce854db44a2cf06b5461ab0c1eda9e5166b9bc8f11ee965600ed89d7847cdd69f1db525f24883c982176e516ce977044ca2fac01d8c542440c3507edaff90a0511d5f231224a64da82849bc74ecb1d39bfa08fdf9ac2783c5e3ff7f3afdfb2ada47ca39c23ba6992d893c7fb9b7e5a022cee0bfa10ac3731412fcd734069adfa7a4472e9f74f51baee6909de699b2a480d8cd20588cbc642bbe6800e778a386a6d0e19cbdf3d2f92f7e401ea5d78c0ef37c039cd4b4b5b03cd7e6dd0b8c1d51a3eac761e66c7a04b1ae57716416fecaca8d71280bbf5d217dce5d5a4de805d8ba1a224f8aa8d16ce9b92fa7f3d69e14504f001b15a23cc4207c1d03ed1c3ea692acbb92a465694f48fd595f85531aef0b96b1fe593ba82fc41c75f6c150171cde0f1a7f4a27a0a9574260323e9c1f53e6332d68a08cad37fa621c0d99a15e8da4839371c54c51c63dc97317bbd0561f3e6295851299b80f1d8de49dd1d9b3bb7c47de5faf2f07959e5ec00f1096e1427f198733b8cb738786bcd484f4482a0223a51c30ba346d028c1e72d9e866225120e954d68fbc72c30dbb152627f7a30131418f6f7270f4ccaf38668c9163b68acdcaf24f8c4f1d2d519f2a68c32b3ed35c3f7e8e22a22429272a9cb9ceada6106b3ce716e8804f96595f5953ec5c391a54ba79b8de8489ec9a5969dd08e065290074639018cdb24a66eb56c8c376fb9c66954c9d2cc730208777d6dea0a51a5ef8c1dee0ad14d22e62547a7146238060c96f88ea082a2bfbfea8bdfaafd25f34d6ceb6959a897b0b960375f626ae07747a64868e76c82dbe4b8f81a08f590244df8e4334ae01a5302526c4c1c6b8771307933eda28e2a06d56373da58b7bbeca27170fd07d989467a377fb3857de6d805f343e797b3c95f59ff50d406e6b4c76a41d6539bc0f59adc6dc9c4cd87806736e7f0d66fb36091aec57788913d9ca3ffc393f881b9af4b9afaeb7a18a8d8e91d19803b58a33e84ab68d1ee320a8cb61a13dff1f99e616393b2401d1bf698d4eb5b36a878add9bfe7de9fc40ec9e00b9f221dbd1449ae8b5ab035a5155ac670bfae2112083eac6e1c8a60afb9f4f84ef196a312051e2776df76e54e26abef6bd49c023c54d281983ddb9c5df8844ed4aed3a9793aa654ba8ca5b020be3b5ab1a4ff91d413d6cf664c5c5ab69ccc5c357c47a809b30b28d4e3b69936fbdcdff94f19a20e8991751ed2d7e864914e0a783aab9919815d011658acc2dfff5a2989dd9419759f71e41ecaa03aa3ad5773154b48d9dde0629738f58bb02a6e2cdf9f0f9388f2a860ed6967739f4581d2f9745d604052000b34626a7d0f54a63c6944787da98eeb7222f931770bec8376bd00eaa59cbbc80fdba6f068a12132b4aabee06bd6dba5406e8a257adfde937e1baad370a89fa43fda1a9b992102337909f32fa82914e42396798ed1290ecb50c3635d5ec319d6fa0171880f20fce27dd22e12e97f954c2760b9e979428238f11ce61f930d70c469cbe72e3360db13cc15f420567f376173452e60233390aeb48dfac8fb289360ef0b65c501c8d6ee0c8622aec1018ac6361d215c512473314d72bf856d07bcefd6c46b341a8f0cc6d954171f232a399c240cb100d47c7ddd255d66e6c90d731e3722ad8f01ffad1e9dcebacb83a1b13a733e7be1eda5c91ffe411d97f3d6c3d2c2b3efbbc3bfaba1195429fd814de2d02a1219c5ee57680c52190bb5f97aa16874c89d30b13a915a6a5ec2f42e9d247f815f35a6414cb817f78c04f0c6cf72ac9adb3ae7ff4fad6623e55292c447185304c188e01321c23fc02cf9b6b390bace837f21746a5b31b79449e08ced9a1bbd058ebcea59fd63076f23fc41f2db7923ad8b046c29866e78d1c5f841564b761eae19a3b5cdf76f94f3d7a5264e138381000e9feea5c858fb75353d98ea0d30c20d4d17f035b182cbe65b77b941e306a8edbceca831af4b2f10a9474b87a95c8f616f0236d068778105ae02fab8ac64dff0ee8956c0f52aa937d70266789d1159ed9d7ef9d9b88c796ac34b02739d64bc535812327b149195fff7903739f2606557e196b7a43850f9bb918ec586aacf4fd1407ac698ce46c235dbe6afdf6f1a234c83933d7b64d7f8dd8f9a0bce0c8d8706ba44c1567bbad4e7868ba879c977d389f442be8734d1705f9832b2e316471387673c05ef77c7fea914957760428c2cf17ca0a88056eeb864a5248619a9522b98bc7f259b8b3017a21e145818ce80b98237b07f3c0829dc947ca968e9f5ffb5f8c8b54ce6c03ae8aef6f75d4f5307b717898d7117a483b9bee8829c5c03d43ad38ed527113293f0ae046e6128d72f3e09a7a665fab3d84c3c06c8ea58f87db65b589d35a7ab8c339709de6969f00de8152f4eac8a51a3ef2722affd8f0bfdf055436280b2b0a688ff8d621c03fe639ac984a47356fe45ef08bf7d0d3ef6e23729b315a146a0ff2a4dc2a0a1ffc036f35c82414f4306ab6c1facb2afad528d5155ea12953d187365c7984b2dad7f3700c582ac32672f9bb926052e7f8f4dac4a9779b0066e22e5eac47995b3f0d5f67135a13d1a5d57742a07b4da8ee211baf0f59ead51d311b14917379953234e18e37ade52c06243932793b71eeb279b7b1b84cd1fbfced96e4db1e71f6dbff248f48771a8d87ea8fffb0598adaafdfa218b2648fdf7cc595c27f39f75703677b0e9b990792f24743a03249a46614c91fadcc90e03dfec593caa1234481f35df171bd00f1e5b3d1730700b4c201c8ced711de6a50de474e34d291464bb89facfde0b4d6d33a832357c9cd47736b3ff1aa75147b63ce612a21d66885ffb04b68b7653a63bf9f619be2204d850bd695e649037d1d5d902446dafd34322033b4cbeac6aeec4e3fc5dc991de29029acebb123b9a58d7c5274708b58ba0c64c6871efa2f42c2e31643ebf2ca17c434f2c5ec015c7b1a077c5e8a419b9f5fe54a9ee0c35078488dc18c6ab1a8ec8a143675fb0c52f9dcf9fb93c2d288abe2f6f98a49f6f051fc77b96e49059bde5f499f2840715d05bb37788404697a91f9b101dfd7a271307c6e17e4eab01c0cd18259f198893599638b604ba549bec1138f26f3fcd4b8d04898d3fd81635d126bbad321525850fd4855bf51b67ffef6702a96f6f84a4889774262598f89cfc11a6f1179ddefab18a129454dac6262aa142d85f8b2e58a0f8fe1c27a9faee596d513a53fd2441c1ac3361a19195f1c90ea6ba17595c4cb55710826363f85cd6f5e31f92474aaef1be514596ad0452916b9b1e9ecd2ead051efd5b2c159ce7be3b2dd37b5f6426dcb741cf78053de97a642cf54eec95b3625a02ffbacc84103956b8adf20c7b5d8af1972e09313a10d21713cef0e696b18aa239f1f6d8c7d64e9fdcaeeed650e9f67edfdde9c9da8b1e377ba89ac87a785b8188ddd4efc460af5dea2a022fb87b2ca1a528c49ffff42908667b58dd226c1e27f8f928585d7c3fa330242a0aaad8d04a24394c193663f7b836195d245e1a0c817d6dcaae1b53057814ada769810fcac1956be27ef520809b8717278f4eb8a441f341b8d914c95ac4f7a414f1860b21befcce0880e6a5008db5707023143011d0ba8e9eb8d2160d152ec33704ca7a336a6504f756a111713ba17d1a521545fc6ee1f987cc29913708924f0db9647ff4bb5be36dce2303700e36228a06c5b7cd08b137e9363732b1cb219653a38cdd8548331534186c57535b59e3eab0a8d64c5fd5838bd2d31839d4a1d28a0322310a626761490f8e538714dc3520de89450624a0341ca8f67bf76186a8075aee4229fbf95eb679097e569db294180e54bfffb57dcdef7faa7eccca4bdddb09a25209ddb7a2354570e82a5f02c8d8b969aff8a7c5cb2ddc62f449ec5238ad644a2e75cff905ae0135b472a09822ab2190a40791b313ba9d80b5fda8b12630b022a85edcf807fc0d6500ea83b756d3d24d030fab4c3c961eb6b7cbbc2ae78595b82414a72cbf99f6b8b17d0fce9e22bba95311a7808aadffe3ad23283cc90ae94cc6d00ef346d44df2443279e0f1da3c020568e2d7738d58bc8c60d1488a2fae489754006a52d98f280041688548efafe04224a5daa6792c75435d467afc2b355faa849da56c2080257473d4e3409fa8a0275007bd9376e5e74c8ea4e857848505560c57e418495a8260e02466c584ad0e50ac3ceba41b4a9932c51f3ba490835befa196d3870f29808c95d0993cb461bb2cf443dfbe8afd1bcf77f70df1af2993602ec885af850867813bc594ecf117dc95a00eaddde56271e5125cca9a42539cbd45bcba87a3aa91a9be542419f3532c30d047d62050597994a41ab7e1518ebb2d5d33e", 0x1000) write(r0, 0x0, 0x0) read(r1, &(0x7f0000001100)=""/164, 0xa4) socket$unix(0x1, 0x1, 0x0) 04:02:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x1) socket$inet(0x2, 0x5, 0xfffffffffffffff9) ioctl$KDDISABIO(r0, 0x20004b3d) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0xafa05bc3ee0d6093, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x100) 04:02:51 executing program 0: setrlimit(0x947966e28749d5d0, &(0x7f00000000c0)={0x7, 0x10000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:51 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x7, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) recvfrom(r0, &(0x7f0000000080)=""/78, 0x4e, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x101, 0xfffffffffffffe01}, 0xc) 04:02:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x8, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x3) fcntl$getflags(r0, 0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x9, 0x400, {0x3b85800000000, 0x80000001}}) 04:02:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0xfffffc8d}], 0x1) 04:02:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0xfffffffffffffc01}, 0xc) shutdown(r0, 0x2) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 04:02:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="8038a13fb387c130c466cbb536528dd1da696af4ecb61532fb6bd113bbd9ed1ce41ca28786e9eff70fbcae6ae2a756ef8cc4daf4bcab5d3ea0fdc149ff06d9b9d574714194f4667caf7f19b6e7660211186c014ecb35048651e20843341e0e4ac36b11475d16d70635e69c7f8e6d9341a1b00911297d7cdca536b9f33bb524f29c55b0d122f8d225f33bab2ede6d2d20010129c1661283db8d0452c8342f911c1e4fff882cc04aa45b3608a17fe68a02bb7bdd0420a042099efbd8770071c6bdf5216bbc9306e1", 0xc7}, {&(0x7f0000000100)="83126afa6d95dad14b3ee125323bf750289158d2ad1df929fb0dedae3b01db979e697f3ceb89c32bdac50025181d675de3ba33d32b20a65edfdaaa278a852e7fa967c9", 0x43}], 0x2) 04:02:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0xffffffffffff7fff}, 0x8) write(r0, &(0x7f0000000140)='\r', 0x1) 04:02:51 executing program 1: r0 = kqueue() mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x4811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="df") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x10, 0x1, 0x9) r2 = msgget(0x1, 0x400) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f00000000c0)=0x253) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe1) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/125, 0x7d}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/102, 0x66}], 0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r4, 0x21}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a5) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x2000000000000000) close(r0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xffff}, {0x4c, 0x3}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xfffffffffffffeb7, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0xffffffff, 0xffff, 0x1, 0x1, 0x2, 0xe74, 0x3, 0x2, 0x2, 0x3, 0xfffffffffffffc00}) chroot(&(0x7f0000000140)='./file1\x00') 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l5', 0x296, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x182) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x100e2) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)={{0x7, 0x5}, {0x6, 0xfffffffffffefc00}}, 0x2) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x5, 0x1, &(0x7f0000000180)="9fe4c85502fe57c2bfb81a76433346a2eb617b1aa3c3b5ea21aac19cd8c8651d0b08ae9eb4f12040acbec91ec082d7007bb518f9539bb36cc23d7184", 0xfffffffffffffdcd) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28081, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0xc48) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x0, 0xffffffffffffffff, 0x6}, 0xfffffffffffffe8f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x22) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x80) 04:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) write(r2, &(0x7f0000000140)="712ac8f1e1d8078fa737e01a23ee3ccb0ac6deac46042b2ea5ff6343b8f27e8ae36522df12dbaf201260768ad2316da17925892b6477e04e7f8d9e2afa1f079ebe6957bc8fc837860cd2a5ac6e8b7651dfc08994e3b73b7203b93ecac619109a413525d5df506e2426832ad37ac4d711", 0x70) acct(&(0x7f0000000040)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x200) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/131}, 0x8b, 0x2, 0x1800) msgrcv(r1, &(0x7f0000000180)={0x0, ""/68}, 0x4c, 0x1, 0x1000) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/100, 0x64}, {&(0x7f0000001300)=""/36, 0x24}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/32, 0x20}, {&(0x7f0000001480)=""/110, 0x6e}], 0x7) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) msgsnd(r1, &(0x7f0000001580)={0x2, "b0bccdf3fa5c994f6336004cc1229b2f9e2a8b5b7759b9bb8a390681a393bb4f9e77d9276ae45274ccab88ec647bebaee658135f92c34dfc4d314a66a1d57bb2614b4519840007d5a1714319462bada34090c1953e9de4ffa091e489d7ee5c4e206077734e982d89af4ffc49fbaac1a515e60f1c3dfc407f729b50c8deb1ddd352605f71ce2f694e8d3b77f0ed5e611d661935b33129e7eaebf78bfb75373730a54aa06519f62d1c2c0dfda4b1d2fb704abd495e7bbe4ee3f3b44307b5dfe304be8cb2013d1a741f223e9271836d46f41c52d3de23bfa0486e17b99b0bd5a42f3775157af9340b5db19055f14b72fee43758"}, 0xfa, 0x800) r2 = open(&(0x7f0000001680)='./file0\x00', 0x8, 0x4) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r4, &(0x7f0000001700)=""/91, 0x5b) pwrite(r0, &(0x7f0000001780)="fff4348cb0001268888e222e8178c75d038d13ac4a19416cdc4044b3533567a69369b5a6d193680f3caaaed1dc20640fb820f9a2d670c5103d3d3f3c7d827b3a1abcc7be9628d6a62d6c", 0x4a, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001800)=0x626f) pwrite(r0, &(0x7f0000001840)="0fe45627e961b4590fa169cd26e3dba83f815a80dd30b0ac60b041595b59f0aad75c088985ede3f50052cabd81f4ba623038784601fc7f0af6720f26622fe7f98bb90be9077f9706265a02076739cc4099f805d479985394730a8f44ea1a5eee852130a1ecab49ef4da9c64b0278f9d74bcfc1e4d3307f52f75269d52e3d127ff0772ace03232412284c92ab11bbd11d7b29928054c6baae4f600d5a3fa417208733c6863e64ee690e198c8d022066a72a88565388701bfd38", 0xb9, 0x0, 0x0) writev(r3, &(0x7f0000001cc0)=[{&(0x7f0000001900)="b8179bcb293ea61bc9b47800aa29279cd509c72cc7e62b95872c9304379ad98ce1b97c87dcde62ed34536202a4c5e9eb564c4b3f294942a9e55844071591fdc918846a9d86ef73199f68f8b5b9adafb1a740ebd06efc5e8d098bc77304de37854ed1f45a9f860793ea671e9ec822d2e395913754957051088290b0ec959a2908b9466f59220cf18d0e71c9282604c01778c2abcae519169f93f95876a2a901a122af818031497c7b559e56e3d2169233db4434c1c039b02a7d957027fdc95e9b7e05500e86003882c9aec08949c2710806dd909a60f09fd6dc07db", 0xdb}, {&(0x7f0000001a00)="3bd9d08ef27eddacea0c3cda07a4aafe0537d726d22799d8c495de9f9dd14dbc7b78afc9876d0f5699d28906943c675182775d4a9d71892faf1d6d1b04bfed28aebaf04ce03fc1dd8ae410e399456e8a7f62542bb970bb688f63009ddbf024d34661b3b44fd953d6935cea523585", 0x6e}, {&(0x7f0000001a80)="3330bf18d3522cc10681afa4a2648b8ad016b6f80bc910d3ce521ac905b3405cba0189ecb0215d1d306a91948acdf8eee4275417eddbeeb73273633b5d96e9e502ea6a67e3e18dc601716599b289db5dcfb8e28fd2aec1c15621ed7a36a7535561516308ddda22f353d85d28dbd1b60c9386a602b6b67b9be062f5dc71247dd4540e8e2cb23e6efac43cd598c808e0c8986208e5f8d32c3038cee1db552b1003aee460d2dd993b9b6f2d6c7bf44ff3ee52e09e72d4a093af0f64a0837002cc0f73ca189eb6ab21d58a4ab4d4985f8c64abc3eff5ae2d5a4c2b47009b5885a7d6fe1bfda61f", 0xe5}, {&(0x7f0000001b80)="1218d669d8a95df38e7ce0b9bb912110b9eb56f164613fd17f942f793374402941f87853f94374a39d4acb8a4111f9488abbfaaf4fcc8b275fdadee3bff2f5a55afbe51e009f8ccd3d737d10c88f844b5184cc93394fb7e44531739341361e979c8bb86b50ef93b3fd865407edd354a66669691b5360398d040fa3b2fdce0c4fcbe1e9607f14ded8a43345bea864e1b5debaf6fcf0fea399a224bdfa972607841e7113e1710c4d858e9a7de74ebf2ffb093605fdbeccc8f7415a0ed3cb11e9ccc43227587efe2db1255d66e0032716b7f00e84504d0be227c997155f330e51bd2ca5d4c7813a60688d781a2725b7e3a49f380a3e1e5ad1946a89548956", 0xfd}, {&(0x7f0000001c80)="2833229358c7c181a78c0e7c83cccee539ec1f7b13d6af94cbb54e08539455b7ee5988283e21dcb880491c9c88890d13b3", 0x31}], 0x5) readv(r4, &(0x7f0000004100)=[{&(0x7f0000001d40)=""/232, 0xe8}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/182, 0xb6}, {&(0x7f0000002f00)=""/186, 0xba}, {&(0x7f0000002fc0)=""/123, 0x7b}, {&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000004040)=""/164, 0xa4}], 0x7) msgrcv(r1, &(0x7f0000004440)={0x0, ""/180}, 0xbc, 0x1, 0x1000) syz_emit_ethernet(0xe2, &(0x7f0000004500)="a1d85268c2bde698296a3f24a1612436b31d2eeb01dfbf265002b4e101028109c202e9bc8dd649287978e0463fb4e642fcdd7488a23ec81cb20708a5bfc5b0f1169bf51d22c14e1ab964ed87da864847d0038e44582e59a2849fe06ae697ee7010d64dd022b9500dbd3bbb3457236e494e09ea86850c5e81ca0942f2f1a0af097dd38815625b68a1f28764e13e103c3d9d8d585ad09f040dccfd4eae4cecacf9cd64c3da5a47bf5423bf6e22076cd038452152ef7048e4924850dc72068bb28e7c01c78ed0b0f8f2b2cceffcbe71af4cf8d4b9186c37bf642fb411a1c04bddfa0c87") msgsnd(r1, &(0x7f0000004180)=ANY=[@ANYBLOB="020000000000000021682deecb311ee74bef5fbdb80d961897fa804ce618ca7a81eec13db818d4c7e3bc9e275a1a945b28150e0c80deea09a4bb07af7c0ea2dba1e6aaee14bf7099da2d1ff6df06821220704f80cae9ed88c1f63caad685de3af881ac70785bf15070f80161c8db85306d6ecfb8879a2997b0818cd33feeb1ad5dffd1548f03896644ba261a698f4e376021031775ad7099cb16afa93220228246ebfe0eb4761ba4cd6594b2050074d0d247fe2369f67309005d83d005ff0a0f78be69ca6f65075feb16bf683d13a66713cb06c40175692723a8e643651b8fdcf82a0b304f8399e7d248aa5f975d681c261447af000000"], 0xf7, 0x800) msgsnd(r1, &(0x7f0000004280)={0x1, "444f7a621552da027d9a8ff18ca76ed5eb7ead6c0122e97fed41d8d2a2e0c41ef8df15acc673b3c027410c73fa42ba812cbb7211af47e03953621f1623c55e"}, 0x47, 0x800) msgsnd(r1, &(0x7f0000004300)={0x3dfdc05047403cc, "8dae0d573de8856351d396ec0389d081cd33b934897ee1f41d7ac5b0edfc600c0eefd7c400ef341d82ec9ad68a2218c0282ea754d6e7af8edb9e21d8122c71deaaf8c249470ea99cdbf924854a275fc59cb99a6b6b31f21d33c8a33303f45239839c4ef403f38c948fbbdee6728f9e10f664c40447395d474f943826628e77ec1aefcdcce863122c76594c98f6b51ead2e8e988bc85b31faa4700bf0565d338a"}, 0xa8, 0x800) ioctl$TIOCCDTR(r2, 0x20007478) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000004600)={0x3, 0x1, {[0xfffffffffffffffe, 0x0, 0x4, 0x1, 0x2, 0x800, 0x6, 0x8, 0x9, 0xcaf4, 0x7, 0x2c, 0x400, 0x7, 0x8001, 0x71b, 0x5], [0x101, 0x2, 0x8, 0x6, 0xa7a, 0xa3, 0x2, 0x9, 0x1f, 0xfffffffffffffffb], [0x7f, 0x45c6, 0x4, 0x0, 0x0, 0x9, 0x2], [0x2, 0xfff, 0x1, 0x8, 0x1, 0x20], [{0x4dd3, 0x2, 0x1000}, {0x7, 0x6, 0x3, 0x4}, {0x8, 0x93, 0x9, 0x4}, {0x100000000, 0x7669, 0x3, 0x646}, {0x6, 0x7, 0x70376efd, 0x7ff}, {0x4, 0x5, 0x40000000000, 0x4}, {0xffff, 0x3ff, 0x7, 0x3ff}, {0x3, 0x5fe2, 0x1, 0x2}], {0x3, 0xffff, 0x65, 0x7}, {0x9, 0x6, 0x1ff, 0x81}}}) 04:02:52 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = semget(0x3, 0x89cbfcaf8e2bdc9, 0x22) semop(r1, &(0x7f0000000000)=[{0x0, 0x400000000000000, 0xbf6634f32744cff5}, {0x4, 0x8001, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0xfffffffffffffff7, 0x800}], 0x4) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='x\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) fsync(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 04:02:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") fcntl$dupfd(r3, 0xa, r1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x3f, 0x9, './file0\x00', 0x4, 0xfffffffffffffee8, 0x100000001, 0x80000001}) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") r1 = dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0xfff, 0x0, 0x7, 0x6}, {0x1f, 0x93d, 0x2, 0x3}, {0x5, 0xa969, 0x80000001, 0x5}, {0xffffffffffffffff, 0x9, 0xed0, 0xffff}, {0x1ff, 0xfffffffffffffffb, 0x400, 0x5}, {0x1, 0x4, 0x6, 0xe731}]}) ioctl$TIOCSTOP(r1, 0x2000746f) 04:02:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 04:02:52 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="2cfa52c6b7e8f55b6aa6d60d4c4251f8a51c846bab188d1c737dd27185c363e7bd17308e643d1a42f345fa9dc9f85f222d5ffca3b462928e2dd0dac651bd8871eba19e24f38c2a40072be795e4891abee5a44a3d059a9e09f838b9d4379d1d100791fc036e56f6dbe74a870429f53a7a300fc81501ec79cebf4630ccbc09f1448d044f92f06cd7367dd51dc366cf46bcdf09eca2d95a2f19a7cd93696ec0ccf455854c849a3b6666e0a08dfbaa684c33dd49dafb38c6864c2dfaba9ebde918ec7836e274e7c60ddcc8f432773a6ebd508fcd91", 0x3f0}, {&(0x7f0000000200)="70965c62b50e03ffab39ed17665650464784b73593cc7119fd356dbca491f4caa8f1b27a43f759e5894b63937cf1b4c2d869ef9c351f08f79ecc763e49abd6e68d4ff7bbbadd38d2614f6ae5e6ba9b74a7bb3669f820b5ee011a0be20219ae00662a0f64a11de0f507bad5fbed9543e162cc32c5a3c59304a8d605e83bc69877f55561fc7ed54c29c27305dfcb402cdafc39cdcbd8973d4bf86f154929cf1c59414b6e3cc3e7017da3487e74d50a8d5c4320623ab04f7fee9a089812478885f860aabce733396cb38b22153a367fb13b", 0xd0}, {&(0x7f00000004c0)="5817f5bb3e988a5f868d7461aa993186ba8274017f4412ef774bcf224daa2cd604ab4233391ce0701654f42456f3278557ed87519811a6af6dfd9eb643d0913cfa1f37e46f80a2deb59f67a5987e5845ff891894a70f8c26894bb26da846edc6ec7e63c1223a89a4fcf31b7577d7d57356fdaa05d299dd436c8011a7c13cdaa5b7f9f73bac420aa94670d51025a7a48be095c293b1326359477a228b728935273cddca1bb615c870f8af0290e122634502e232253e09000000d70235328a1807aa738012df0c96105b6acfec1d3694029405b4de656de5fdcfb20a049a635479c94084fa7750929fa415178a12e0970a", 0xf0}, {&(0x7f00000003c0)="ae8dd35ffb3809cb179d216790894b7658baf66fb6a03c5d5ba133b58746d88d0d369b349069da8cdf619fd1a87a18896c1fea71f13c01010c085f85aa36373a14af3867d5a37d17c2867171c65f773b1a504514bf722c4f92d984091141165ece42aa09983231fffae5bd6348e4f67202cec2e39c23f34261deccde986138a0dad4d43418ed54a2ca66f3c3786c44b710ce814c6512c2b4c0560ce92c3e1294a0b2184e48d4e87154cb969f6b1484dcc27a68a2719274303f15977e097b512a338dee70b66f52df25b647cb79d4010417e06c6d875db38edf40fc81c998baaa8dc2a643a71c0299e26e2d1dbf3479172eedf3", 0xf3}], 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "937500"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 04:02:53 executing program 1: r0 = socket(0x6, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 04:02:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7, 0x3, 0xfffffffffffffffa, 0xda6}, {0x5, 0x8001, 0x0, 0x8}, {0x9e, 0x4, 0xe0d1, 0x28}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 04:02:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30000, 0x40) read(r0, &(0x7f0000000040)=""/85, 0x55) r1 = socket$inet6(0x18, 0x1, 0x401) setsockopt(r1, 0x5, 0x5, &(0x7f0000000500)="5082a0503dc1fef70b47b06159bd61735aea61856fa696ab04302b20efa7bebe097572ff63007731eafc604c26bbeea48870a786e9ea496ca259ea52a657ae1706de4ffefc42a968e7dd8aafbc1cd9ab5d856a00d36d1f906762ec8b009b08f85e0c8740b21cf5650bcd40d0e02bc81e6852441d821fe8fa951c6fd7b5f0a75ba3b9b7e0621f4e7e7b9081919b2819fe6dd1a154349962e948c7c64f6876ea0747384015", 0xa4) socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffffffffff5, &(0x7f0000000800)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6dfda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c309554f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5900000000000000", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYBLOB="41095e58c3239d1ee9ab569534d80bcd9e34b10f996fed0adefc88821d93b35d142c22589fb77648b3c119df5e4c9343fc7d2b40f4e79a46d75cdf51fe49eb814a48690451323ef257bf8fa124ad521229365ac27953c758e8e3233476eb00b2f4b8aa514b81afb91a1c669a5a9f", @ANYBLOB="7a84a10fcc99f5ac1fd37a70eb4c97754f2d", @ANYRES64], 0xffffffffffffffd0}, 0x0) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/201, 0xc9}], 0x1, &(0x7f0000000400)=""/98, 0x62}, 0x843) 04:02:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x7) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) close(r0) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xffffffff, 0xca, 0xe3f, 0xfff}, {0x7, 0x7, 0x5, 0x10000}, {0xc7aa, 0x1f, 0x10001, 0x8000}, {0xfffffffffffff800, 0x4, 0x12, 0x1}, {0x20, 0x100000001}, {0x2, 0x10001, 0x6, 0x2}]}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x1, 0x2}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x10001, 0x1}, {{r2}, 0xfee07e743432b4a7, 0x10, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x40, 0xb2d}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x5}], 0x1, &(0x7f0000000180)={0x2, 0x2}) write(r1, &(0x7f0000001580)='\x00', 0x128) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) 04:02:53 executing program 1: pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x6}], 0x4000009, 0x0, 0x7, 0x0) 04:02:53 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) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2b02, 0x200}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x9b) sendto$inet(r0, &(0x7f0000000080)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x92, 0x8, 0x0, 0x0) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') dup2(r0, r0) 04:02:53 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r1 = getpgrp() getpgrp() r2 = dup(r0) ioctl$SPKRTUNE(r2, 0x20005302, 0xfffffffffffffffe) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x10) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x5, 0x3ff, 0x4}, {0x4, 0x20, 0x0, 0x5}, {0x1, 0x3a19, 0x2, 0x1}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) 04:02:53 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x49) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$setstatus(r1, 0x4, 0x4) select(0x40, &(0x7f0000000100)={0x85, 0x3, 0x3, 0x8, 0x8, 0x6, 0x5, 0x4}, &(0x7f0000000140)={0x80, 0x40, 0xfffffffffffffffa, 0x7, 0x7f, 0x7, 0x1, 0x1}, &(0x7f0000000180)={0x5, 0x81, 0x3ff5, 0x0, 0x9, 0xc8, 0xefb, 0x8}, &(0x7f00000001c0)={0x4, 0x200}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xfff, 0x3ff, 0x7, 0x5}) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$getown(r1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) socket$inet(0x2, 0x8000, 0x9) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x8000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000480)=0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) flock(r5, 0xc) faccessat(r4, &(0x7f0000000540)='./file0\x00', 0x4, 0x1) r6 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000005c0)) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') 04:02:53 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:02:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = getpid() r3 = kqueue() r4 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) kqueue() 04:02:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/82], &(0x7f00000000c0)=0x52) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000100)=[0x2, 0x80, 0x91ac, 0x26f, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') read(r0, &(0x7f0000000040)=""/32, 0x20) 04:02:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x400008001}) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000300)) recvfrom(r1, &(0x7f0000000240)=""/144, 0x90, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x258, 0x0, 0x0) 04:02:54 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) syz_open_pts() 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f00000002c0)=[{0x2, 0xfffffffff758f20e, 0xe455, 0x8}, {0x1ff, 0x5, 0x8, 0x8}, {0x74b, 0x5, 0x2, 0x4b3}, {0x0, 0x80, 0x1ff, 0x1ff}, {0x0, 0x9, 0x8000, 0x5}, {0xe68e, 0x46c, 0x8}, {0x7ff, 0x5, 0x2, 0x9}, {0x0, 0x5, 0x8001, 0x403}, {0x0, 0x100000000, 0x401, 0x3}, {0xfe8, 0xda, 0x5, 0x3f}]}) r1 = getuid() r2 = geteuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000380)) setreuid(r1, r2) getsockname$unix(r3, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0xe5, &(0x7f00000001c0)="b6b923bb2fc4d54fcebf89560c0e4ea533b58673b85e3bad04783a15a567fe9d1525ce70978579ad147982b51cc4c535240be863f4b24713896b0490aaa499ab023b931a8e353ecc723fe9a45b5712ea54f1900d15127b87dc05b1e6ef0ed96ae4de7dab2d42689a6edef963535bffae7c3a0ca4da4c28dd5ff39ba5f752b3cd22a14c410d789e6e8d74b89c7cf5441f2e346dac3cdd087a7fc50af5d7f2f729afc65c483a0d7c65ac31cc8e86ab3536a233616081944c9947c8bc2792107cb67e9db34d9a0ffc83b6e30cd6ad55d8c28eb2a4ca505f870ae011f00c4f8d07394afcbf6041") bind$inet(r3, &(0x7f0000001480)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0xa10, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b03", 0x6a) syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) syz_open_pts() 04:02:54 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xfffffffffffffd26) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x0) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x202) chflags(&(0x7f0000000040)='./file0/file0\x00', 0xf0c4f1c080d198b0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 04:02:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) write(r0, &(0x7f0000000000)="197b85d544ebd2836228a603c32771c61461fe5c60d39ea1732446c348c15011491945cf1f76bc7b98e7d3a7709d64fc", 0x30) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000080)="00010000", 0x4) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1c7, &(0x7f00000000c0)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x96, 0x80000000, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x57, 0xfffffffffffffffa, 0x7, 0x8}]}) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 04:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x400, 0x85) pread(r0, &(0x7f0000000080)="2ad008e2a67a125f3bc10675c812ab980a91cc3d19b2e94a94e51dc15ab745691cfe24bb214137c9f53ac047f23b9f05df10360f75971fbe009e8f018af0d40a2e3ea08ccb9bf31af1d5e01c079e1338b05d02bde283609fdf9fabc0d6a42b6c97a8f344833a3c9012a8c35aa89b0cfc68e70fe8622957567845ba49", 0x7c, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000200)="3399dd051ad5ea7f457d33d1e6f3e47121725079510e942b7ad4a5c6f037f7a1fc7844f89f4ab8b044baf68dc7648bec14d011caaaf3085f8c46f05be9fdf0db3a8d5eb9c5eea92cdc68569f678e4e662e0d5e75f4e5f3fd46928a0a0b6b52601651ed1400865ad0a16e32a3f24c20861003077b9dcb33384b43036c416b99b8b3f58dc7de9f7722403feadfc003581fc7893d42129a00aad7183110427d9100ffdda9f7e4cc002497ab982f27bbdba3b27f2fb88b7575485272886f0417dfadeed819020e471acf1877ddd58e3d09ab17c36ba5e3b557f4506b0c2ebe77f4cdf3bb5e16177043ba8f0136bd57a2174ab3251e1e545f2dffb7162ee0b9", 0xfd, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48, 0x100000001}, {0x1d, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:54 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18c88, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) 04:02:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x4, 0x101, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 04:02:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10228, 0x82) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x100000001, 0x40}, {0x18, 0x3, 0xff, 0xfffffffffffeffff}, 0x3ea2be77, [0x80, 0x3, 0x1, 0x0, 0x1, 0x0, 0x2, 0x6]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="99319296e88f3574203be8d26dac89a99389", 0xffffffffffffff97) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0x401, &(0x7f0000000040)="4e587d238af1d3f3ae0b851204663e2e0fa354d3e2893a55806d31e993de3e38483d52fccf91a8fb554375ad6253951965957da83e39150e9bf664636d9d7bd8662fdd88564892a12cbc130edab32665bb9f60dc9027b6c911f547a9aed029b36d73c7e1dbbab06cdf1b51bdd79915979716062a339db4489fe29923215ba58c9befd576ad0c04d769057f955c9652bfaebff3bf62328330bf7000a33004a236f06173809e44db8a1c9cd780836141fdeb344fb85c", 0xb5) 04:02:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x40) setsockopt(r0, 0xffffffff00000001, 0x6331, &(0x7f0000000040)="d5ff9668", 0x4) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x2, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000600)=0xff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000440)=""/121, 0x79}], 0x6, 0x0, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x6, &(0x7f0000000740)=[r2, r3, r4, r5, r6, r7]) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000580)={0x6, &(0x7f0000000540)=[0x8, 0x7f, 0x1f, 0x9, 0x1f, 0x1]}) 04:02:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x5, 0x200}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x4, 0x81}) 04:02:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r5, r2) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 04:02:56 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000900)={0xffffffffffffffff}) symlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000940)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, 0x1}, 0xc) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="bdb28ab4f90d2613a598b3632d725e8d81b38c4b88e782beada89f0d4b8ea771be79623a6c4a0c07c85257ba", 0x2c}, {&(0x7f0000000140)="a4cdf0c371ce3f328305a2b7e283fae7e2ed439e6cf91a58974749a3b091d4a8bb92a11d829b099ee651b241916af6bc6c061453054fdb5ffeba2ecd58c5cc4285a1bdcfd72bb8ebe2", 0x49}, {&(0x7f00000001c0)="1b4841bed1e738f862814c3962cf4752a8dbb534ed42b6ede43998ec65d4b6409f66e5c4cc6e894ecbcc00ec14401466aaf03b861b1c6ceb5db58514ea02e6b705dedf411d0cef33ae427b6fb8580113069d56ecd3ac58216d2016c201f6ff718092a3dbd50b6018cbb297573aa981ded0b89854e6741db5693bd7f2f1ff123c43d9bb96e5ed", 0x86}, {&(0x7f0000000280)="f8677e4c144d15bb8c6838be8dffaf75e948c582b73def80cc4947cdfceabd276e0866646a3e8027cd341edde54823f5c459c7e17cbc762ab04e2a3132d9f3ed1470721b962a977c02bee2b94f9a9e975a5c62ee8cc8f4b56f3eb6b0870785d999c20e5441dbc293a9c90c727498e49015efbba26d126bd54cf25479ffda114a", 0x80}, {&(0x7f0000000300)="862dc4240626c32ad1e9788237fcd326f2b4acfa9c55ac8cf2f457cc691e2783041128349e3b9ed0976a2580ab0840c947eeebcfaeda707605bde4f34e75b6b98f1b9dc1c7da1ce83bdd26332cebd4b90e0eab99538d28450ea82cfc3bb047b16332f96ef3e1f274e94b70fd3b2f718fd9ff26b40648f9019a6c1633d9a295b121e0f3fbd3dc49f75b652ed9600ed505d0f33ccf1aeb887b7b476308bf", 0x9d}, {&(0x7f00000003c0)="10ab99edf9387ff801592dad7f08fba4e36bd1f199e55612e8d2a1c30728532756ed0025321d643792a8c270e7ebc240e4a6351a28343deaa06cd94e97a4817008863f2b2227cecc376413520dc11c81bbfde1e90e22513bcbecd6d351db21f684f5c4ccd03595962269c24bdf89505ca329e4a6a8000ea5181487e47c51546a6e3c585d8c71fe671e9312da6872bd0ed5b653b99f95f70ad7abbd2bd086673e84", 0xa1}, {&(0x7f0000000480)="957b1df518c38dbc1f0661997744a2b9090998eed074d688b5782536895560537409c21687c4951036d49cac86197398d4d9a5bee372993cc93b1b86d0ee65d1a442ce", 0x43}, {&(0x7f0000000500)="5874e95fb67f", 0x6}, {&(0x7f0000000540)="f8dab31d66044a98dd1bdb7e8d5dd107426c71d75c28d368d129d6cfb8970f1d19809d1355046171f95f1660364d6449a2a9313a3c8705880affde1a4526682944ffeeb34a259d5643694e6a0f5531bbf0a6916cfb789f1b4f37e06a04284576c0f86b6f9bc821223bc1152881ebf97d08b642402e21130fcc97aaa30273406cef7c1e5fc7c8fb5db06050fc6cf2cdc160a966e2c8f5b2b3", 0x98}, {&(0x7f0000000600)="b442f736300dcdcb27afee2518eb742b801250b079e66269a2697e6f904e40c0420aac96e1909087cf96f4f2d5d7daf7a4e7c63b69a8e0cd346ad748f60d84889f18eb3650fda92095b40bde91fe2f5d57a1bdae4e12d372a93c2809f3454509056274bbbd14ab15b9d4d203faa6e99f18459a51c960d3f79b59442a7dc5c8f0958c9c086b5bd095b6e60454cfa482708833eb917e10fa7212fca0745eac28d0a63a3574194feaa333d4a99d3861ac94903c251a64fd2048e50fb05376b6513e533a039201d6dc2f0ce743dca8db5dee817bb0c2336ff878", 0xd8}], 0xa, &(0x7f00000007c0)=[{0x100, 0xffff, 0x0, "bceb16ee0d542901c2d716f4ead1f9ef73669e0de156f1708b6c449b2391e11228e8e994e6518234cf014ac3c149bdc9366252359b975f13027825ad90ac3c0f31998709b3a46d565542e12962b6c6007062b2c5251df1ffb73db4612a544711aae211a8ee734c7f5e2c725fd9f30d544393dc6fa788b4481db9f971ed6c2d581068eea7cb7d80e8e534c4ccac4889d930ff538fc80ad1985fc019ad4b398f8a3d0bd3696be56bce1ab3333dee271fe1fd5bdf6592ac3eaa9a6506781f1c0e4d5e2a53e9a030f56f3ab128e8435676289b45be91b9b851db011221c063144444be123eb03dafea5948319192"}], 0x100}, 0x407) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) 04:02:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) setsockopt(r0, 0x1000, 0xfff, &(0x7f0000000000)="e2", 0x1) socket(0x10, 0x7, 0xd71) 04:02:56 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000200), 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x7, 0x4, r3) flock(r1, 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x11) close(r1) getpgrp() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0xde7}, 0x8) socket$inet6(0x18, 0x4000, 0xb71) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002c80)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 04:02:56 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000a80)={0x7, &(0x7f0000000a40)=[{0x800000000000000, 0x100, 0xa00000, 0x800}, {0x4, 0x3, 0x5, 0xd972}, {0x100000000, 0x81, 0x100, 0x5}, {0x7, 0x10000, 0x2, 0x8}, {0x0, 0x8, 0x2, 0x4}, {0x8, 0x7fffffff, 0x4, 0x100000000}, {0x100000000, 0x6, 0x8, 0x800}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000002000/0xa000)=nil, 0xa000, 0x1, 0x2812, r1, 0x0, 0x1) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) fsync(r1) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3}) r3 = socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fsync(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f0000000500)=""/217, 0xd9}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000680)) preadv(r4, &(0x7f0000000940)=[{&(0x7f00000006c0)=""/121, 0x79}, {&(0x7f0000000740)=""/245, 0xf5}, {&(0x7f0000000840)=""/233, 0xe9}], 0x3, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x401, 0x5, 0x2, 0xce1}, {0x6, 0x3, 0x80000000}, {0x7, 0x6, 0x8001, 0x101}, {0x913, 0x7f, 0x800, 0x8}, {0x3f, 0x7, 0x1}, {0x101, 0x8, 0x751}, {0x0, 0x5eab, 0xfffffffffffffff7, 0xa0}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 04:02:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() getgroups(0x4000007d, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x7f, 0x80, 0x756c, 0x7ff}], 0x0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6, 0x101}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x40, 0x6}, {{r0}, 0xfffffffffffffffe, 0xcb, 0xf0000000, 0x101, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x7, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x89819ceaa0371889, 0xfffff, 0xffffffffffffff7f, 0xffffffffffff1ba0}, {{r1}, 0x0, 0x99, 0x2, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x7f, 0x32}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x40}], 0x2, &(0x7f00000001c0)={0x1, 0xa92}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x81d0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000580)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe7371814b6f140a9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() 04:02:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) r1 = socket(0x11, 0x4003, 0x4) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0xfffffffffffffd69) kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 04:02:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb363712d6e8198f3, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/18, 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 04:02:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x6, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x4000, 0xd0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x2, 0x7e) unlink(&(0x7f0000000540)='./file0\x00') semop(r4, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r5 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r3, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r6, 0x20004269) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000000)=""/66) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r6}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) getuid() 04:02:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0x100000001, "85495500020000000010001167f5afa680400900", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0x1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) 04:02:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3f, 0x1, 0x7, 0x7, "f203b72b54f2c737b8d4082f603c63475d9d7f92", 0x9, 0x20}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x401, 0x1}) 04:02:56 executing program 1: r0 = socket(0x20, 0x4000, 0x6da3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x28) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x74}, {0x81}, {0x4006}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 04:02:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)="780123c4f907ac601aa99f01b8f6fd69295125447e156e2466e2c29b12169c79bd692435c244200de550e487ac04f46fa6adcea40aa9ca355166ce49c4cf0873b99f5a361c5c41522000ac9dafc1b21aac283a694fa4641255792abb20d82839287f305a54681900342982c697001323cd5f5d992cca22c675c1f840a3a396ef558cefca10f8a2b9b5e26ea150d3b92982168a8a79d42969dedaf9adb9c87842bec70c4b95d4f7a72d527fe3", 0xac}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="f80000000000000001000000040000002d59ff212aa5e6bc6f614e299a6bd0a13f33b07b4251301c700a053bf63ea38fbe4e644c811362688f74800bc50a896ae1c526279ddca1e726ca00feb8b8d56c9f27bcd99c83227effb49de51d8e0b13d9d13d8ad82dc24af729eb8aac435c7d687d5590684dcc13324eaf0d150155070000004aef30ef8883ee420d3695106396ec903084b5e7d047a8bba424ed3a45b1439ab02d75e4fcde03718fa746577ebf5e3341cb2e3d400590e89204165938c73ff62f0c1c8407d572c9898af17ade638f3e7b6f1a80e2e4e5d3227f0f1d0a482bd736888903400bfc8791ecfc9251c1d17abc3be30000"], 0xf8}, 0x405) chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) flock(r0, 0x1) close(r0) fcntl$dupfd(r0, 0xa, r0) 04:02:56 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x16) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0xff38) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x2}, 0xc) 04:02:56 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x1a, 0x8000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x3, 0x4) close(r0) 04:02:57 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080), 0x100000000000003a) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x402, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 04:02:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x400) mprotect(&(0x7f00003a2000/0x1000)=nil, 0x1000, 0x7) syz_open_pts() socket(0x18, 0x3, 0xffffffffffff98fc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 04:02:57 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 04:02:57 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000000)="ad493de471c17d176cfd9669988821b1afe2904be2caae352b7bdb90956946803a4d87ab2c97dbfe64b3d4b7c62414b1ceb462fb927f5211679d62902d3afe0279cf015f9f8b8922746395a785a1e9b496b962060e5cbbb34869ec1d58e970c74540fa15ff1afe2829ad3117bbb18807cefefed2c923729f669862f8f0e8b563e3d271842db7979ce750f35e9b861b728f13de8b15acbf3ba17174397128f28d8f84f8a827bc5da8261b4a74ef521689bd88ac799253a9ec3b1498ac7c", 0xbd}, {&(0x7f0000000180)="6618cc0a9041e3b1bebd9acfb96069d379e52c5b36eef96682c7d55ef41963cb2e6547a5f6e4f4f1c132ab3cec064bcd935d32a87454e4f77b0f4456984436d866666e8b97f65f2796de54707b6b3afd0405c7fc42a4034946a93d9bf9811b26c7081b578ad9f9ba52af83b0035ff3d171b42cea3a6b134b18e496b99c9a4793c1ecbeaa266ab5db9b6bde6e8cb5cbebfe0b21c231", 0x95}, {&(0x7f0000000380)="05c34ff58ecd0127e0cf47b38a88665e669fd6d6337ecf5535ef38676e36e6b1e9bda6f7cdd3537248041cbc2c9ae86d6b0671110828518dc389bc1a9fafdb287865547ebdc5a300ab2c43604d1b3b61ae7c0b969dedd85e90fe56c1286c74e3d644ce61ed6e09b3a261f8d1ca07135b92c4a3323745d2da65aa11d227ead70388ab4e1baf36b1d92246ab74cdf07c07712bc47d44bc9e5e59f5c7dddb022d6e540f56fe54bd0cfe0d6dc8c977c50cd51127d70049101c4291972572e5708759776e6fca", 0xc4}, {&(0x7f0000000480)="c2adf7be606540d9fd0b724fa8f1afae2b414c86b9018c6a3cdd0cad47ef9a5d3f9f833df09dae303bbf27d31f4b501273bc9b401a59208baf332ee3d819e27279343cf09284ae32b3c29b2ce87eaf7eb00a701a2a7e38be91da41306c407afe09a3bc9a64ff4a344a65bd756d1be1852126aaffaf3b7fab500ace969f4c072bcb5cc5e95ca528d14f8b0d0dd91fa67a39ba0e3251bc08cf84cb9b9a63800eb51d", 0xa1}, {&(0x7f0000000540)="55db26949e91075b8a127675d8b2a033c1f43da679f4f5bd931beda9b6acd72f3f89be86be547b0ae9a1cba940ec01d1c0218d2b1e78e66536a5374a2ee3529eee9938aa53899e8345506a47c987b9e75b1d20b247eaa9d4535b22a6825b5da1b5b4c8224517113e292ab9751ba8d952f44e5ea65cc5e1d044c1557add9188f17d9ef67e2c6e8949994e3a67f19dd22bb24581a6ab4a037d6c64812979da2a27d811b847228e889e5e4454e0777efb38323787f8785cff36256999d646b925c8a50378f311415df133cb344b70bed0a6d5d012964d2ffb7711076375460ee5552619f15b47bce93d235418f22ad77e871a76ecedd713db039ba720ce5a0801c1bcda23673523a272cde24f64ea0dd7f1828bc2d87e5c37fe295d65e8bddcce5c605bddaa12806506c5bb6c7a6d4068f1ceee65e7ff24a8f9c7af44cb546c2f611edc5defda9a847d03237e96da2d3913c65b0d1c8098580070b35a1dea2b7f8ab262307b450b8ddb0c992efc0c2d6d30c89f8bccaaf1652cee5fdc929862544e20e5cb6618888a5e150160b3d3d35866cc7fcb65d23bc4889d575a39755f669ca3775257b7d32204c77c80c4bb10ff9d0c499812be91fe52ee00e5168d6e3c5c9d73118504eaaca828d518c518923fdfc9326eb4d11deea5e0ce2974ebf4fbc04383004d5574021ac2621ad732e24f00af46a5a18e759fc15705c7912766c7100cc9a8a0af723fc3814b26d1d9cb222b3ff499b54176530eb248e15908a6a73cf0cdc00d3d3bd1a41a0be3870f68dc7e98e0072db5e1160553cde738d7322ac597f6c0b5720c3182196d297e85629f811d27ace1ba7534e7fd11d99c3564418eeeedf0acad88f4e313e62933cf8a5f417ff009aa6f3ac920f6f943e4a8e45cacba87264a2125fb4fceb9081d7e99331570ae10e9dfffedc0044c4b8f97257147ff052a1fef71be0ad8089f24c02f47c1b9c32a994160a8765fe923031f19b2b451d56bde29d0cf277da87600bf67c131aafc196d4ae5bbf0697d50f556a183bd7ec0b09a225b6787f31b351a11be20ad06c529ac9758f26e7e448c93b15d0a2711678ec7301714fd05abe63e10239ffa4893c221fcafa9652d1a216c8aff93c72fb7e8abf69e6887d9e6935117d84d7c0c03630e3c38b3e3ac7e812996f4be0298893c4fe99e1e3a596bbf110f55ba443b83e497c84e0fcc2a3a3c848687245b5c418ee1045ce702ca4d76c4a90c56c31ab1c56e08e5861d4079cfe6109ee7c09d5d9a1b2ad5418edc6374b02511d62b9b1f6e256eca1fc3fe13855d89aefa52f1cd9dea83637cf0e483e226bcd13938a30d22aab847712fbd332589503fbafa24ea3f6fa5cf3cb50f8de52f318d497b54dca215cf8efdbd87593a0f6213b6e117756231f6d444d1f2ca3123c8af07503c4a2682d6e7e304df4e54aa7a775ac325581de180ba5db9ebfe0847a4b1fa1770a9794c592e6a03feebc274ad4d7f3c6d5918c60ca857d23a45df3afecade5df99d6cb9c8e4434955035a7e45139991000d50b9833f527545c655b30ce5f46d493d2bcbc48860763f21fce678d666c60ee423930a07129117500b154fa9b36450f6f6cf58586a9a4aaba67e6b51484791dbbf03aad989a1292400de4fec1c80a1a58a50fc41da955bc49b4be34fd66d215bd4e1329f4c393028910ac02930187a9dae5760b84b7902bd1f188bfd60282693b9cf33ac2a8516e766f513b0813aea2d94afaa6ff032ae53728e138d3a04027a27c33bcbddcb778f77b9a89628268f275e4130e394491e3e59c8493af70656676915f395f1bb0c7e7315d9c13913874ff25f422930bca20e02286156664ceddb87a21d2856e7ab74eb81db6e7f293886c762acc799c04f8a3b36db82875d1eaa388e142f6b37658b1d6c3c66c19f562ab9e81275aed0b9d25a0710170d05d5d8055be2d886662226600d0a17d0ae59d1052042b36d3fab39bd9614e371e21c38a1ec6ec1e04481defdbe56b8ce554af4e9fb3b5dbc361faa4e97d30eefb40addf474ee1b7b34001bd6aba09d9412f005f39c30426c76736dac1892e4858c5a097fb3b347bb15c67881c924e1c17ad9ec02c2b5baca6bfee5cd7793fb701e978549bf85ecfdcc962204979feab8d523719f958d5a8edcdffced0167a3e91af32c12e2a4add478cc0164169a83739a147812215d65c4afef3207c35593bb5dfdc7be982e7ede404a883e33b5abd1ba298ff157311ae6dd41e5844e959150969f9bb8bd37f1988c8b80ae04e6e2d3c4a7442c0e75f7344b86ba3598e39729e6f7740b3aa26f2f99cfc21afeb90b2e7daf4e255e894cdc8451e49a0d5a89543e08729811c99985a8858b73bb60f3406b7f88f26ad0b10b3647dc5d42d1ef49ce629aae6d3b8ed302fc755e5a7dc77b39f235a8b8fd4f92bb56fd024e810663a2f71499fda442d384c77f82fbc14549d58250d8d80c1ee106c06df6ec1b6d29525698efac9c3f5bf490ffc41d63af7b12c322d5460160815991326ee7e67657da31f853d235da94bf047007ad2a98bc64b7a184729bef26d736ec19ef13faab992ece4845ce88eadb9656271b73d6cda68b927769071eb18c94bc1652c1f0afd43450532c230fe55d6db89f2de5bdb8e0bdfedce9a1cb3ab7cae549f83fdde9292b115920a367b341c9f9cf0f591caab136ead34d63d32cd2a8d2eb7b551f571b5937f14287df3487f93d66767cd9b38dc5cfd544d9625ad533c1c14e3ee7505e15b81606993ce970c1654899a8938ea0f81c83c0e2e95f8cd5567c6f718acd5111f7908b9183b5b4e2b60a0c6652b5bd74fc34dbb111827ebe841596de3227650e233d4799ec6363e4bd2b4da4e9c2744740942b0a58757b9ede96972b536485efb796c4617d95817567dd0f847a8948e024958314a151072cb0899992af24166d375438b95705ed4fb7b63dd1d57584853090fdff98f4e9c164cdba16e4f5652bd452fc5505eb47af9853b53c7ac5d346d4e5e187b1ebc55a5ab907d0ced7ab0cd0e18196764406b82ffbe47cb378fda23d33b7856816a273d1bd24a3157aa878f58201cc4114765ae705a12626d980aa4b8f235c6dbc766d7e8cfc08cc6f52287d8d0c3572eee656e2c5a73111acf7a241c68cfece876f2af7fd2b31d27986140456252f12832f4fef54357ba0087d9f36561ad86d0807997cc46495ba90bd2f0c0efd7536b907093140758a1f9da7ed018d0df9a423ab3f4100fd3ceeb8240ef5adcfb9dd5b71f0fd38135fa78c56bb98709313f439eb7f77b55f16e81d805c79213ac5e7251886afac4adedb85a766460f61569b5dc65a46a4d1aafb27cb1d75dd2c3c5b8c84e88582316a92f7b887011a535cd75e7c791e7f3a2c9354f7cc99a61abb1c71ef366108e49f8d338f4d91427c71bd4d7af3d11f0fde274ca7cbea83013f7043adf99aec31fb71bc053bef5e89207dcea8337039c691d6fb0ed0fe78b23242cb2a2f0cab71b9c0ac2d5104672fd77029b9cba0db05851a3bd708fc616af3b10f5168fa075748db83af70e752baf95be42c013a6ba954d2bb61b49178ddf90df5024400f3403d4947558d0451e860cf0cedc9cb807f5dda7db25f0407274ae215e41087dba990cb8eb14192b590b9186a30c86c6daa9e2df89e4d4b240217c9a81ba189841bb1cba5917c9155d24c4766e39d9c458b7d054193cba48da94dbaff4183869349ba6d6f6f0cb2a0e885b1d62b627f1cad84ce18e7701dc67cd1f259d3e3572d04b5b5db341b611dbbbc0d239ea0bffa9b93c3a3a0c7a2c9fcd376ab9d31a90ef0e453acd2d85ce7829a33590411c6550315f0d6e8d98decb48e0cc47e408626754057a941e3b6df00631d072584e9137c40916cb9fd3285fea51b76e2e8c78457b8fe18dd153bb3e7d30a548222251faa6dc284fba4f3e91efb0dd23e1306db92d02e5366ad43b4d44ab6836280d0fcfb0dad9c6fd31b10865b4fb662cf8e73b29109d220f4269106f6d2523fdc0eb30c7b0a52a2b597b7e5a23c48b9201da2e84ba6aa98d4a465fc7020d0429765ee1ad64289d59e8b8fca09064f7015de11cfaa1aad2e9459b2864e70653e838484cf3773927e65b98159c5e123c7299b927c551125d37fe1b1da700addd84b99b643ecd23538ae3d9be3a3e225aa4d4c09d876186b0ae6d7031f98313c05e3d67ab9ec0c1fc948b68924de27b8418a93f8c0960da95de9f3e1498bed883e9cc0c15209954e75db89d19b1cd50d3d868dcdb2097321b94a3faff7bbf39569b307d7627e05a6e4c8983df35717b74e1d0f571a1c29c7bfeb037d0a9bcab505af4ccd6c68cc3d246425f6e61716e0b26e2b42b6bbbadaed743b4ae8f685088102aa94f9cdcce1da1d569084b80524ba3ae366fbe8ffbac3890852b041866949f48bc7f7bb06085f294d815f09652315428aa62c631d9816daef74f09a16f3183c965d6faa28cd0c339c81fc69635576c65e2d149bc524d3101a493b723012eb34964630a94eb0721fa4e4c9a319257e62cfb4670e9264b2ca0310e72a09c6c34693d886deb8ac37af738051da9772c08c771f35265b7c2b7be89e0ed5b5531ac0a7417d8eaff41a7baf70b23be4c06c95c9c47607e5ca6ad7f8458da83f73adfc80286076ad13e85c133b826d6691c712c2f8bcb62ad77e40b01bd726b11cc91572126d0bf211a14dd7b70c166048f68cd5c20ec3120d20da442559041e3b659c82a882472874d720fa39f0046d67f04987014cf7e5aaf716d13d648f0d8846e0598ed3be6cfb5fb673264dbe13c57c50cf1d97250e6db5a3de22cc158dc7a3e63f86b3d9ff8d6c31eb76cf3f5078c2a7af48ee797c49c232c4a377cfbba33185796ba91fed68da6bc800ec78baea3208d67e91d753e6851785a054e9745cbde450e98aaa9767023e5ace1aed7a7adca1586382a18be7419061facfc23fd5f644104757a8b8d9e1e4fd4264f0f87c7cb65323968eb38373fc2c89e1bc18bc0c054c0cb0483d1e78a773dbe86fceeac0fa06599f79e2b8fabf5f33d3b4aa6c749e8d7be4c8d5f41f34c9d4f9ffdef3a65c0d32a97ab550fb952f2042f99f9ee4b64d28cca31188e8aaace0412e115bc1f26934b1f568e1be16cff1f5e49ad71af720ea80519dc9739054c4957b475ba5553873abfd862ce662337dc217731875c91d3c86636333d2da99c539e2f64036cf28f5416eb3ed02a77cd36c5448d27b6c3ba816bb5b576618c3495b7df376dd15eb7553a9d9b0f2e2bd794173e104debdcfcd3997dfb310d298e4aab90c899f488a7c4ca842ae42f1b24a6830e193b672ffc80dab6f971add115d643317b69b547225e21dcd8beafc2e38b49402e3b013fc84cce53f26a218e0f52dfae2971edbbab41b42adefe87cb85b06f235923153d28d38572519676d40b10e6b266af9ebbec2a23f45017008d3d8a9ae52f9b44d9e8ac1586ecfcbab05e15b27ba0c34ae7ac330b16d7c5fe1ef398981a2bf58421acaab5f09513ed252525f5b7562eadcefdca0ab291c0a23ab2ceb469710701868a57f9d0f277abe1a3f9422606aa44a8b2bff9871840d1600f3c9581d5cdcb877aa3d6ae28b0dfce06dd8dabc391b026e889ffc66526e375627d868053a5737a4bf34c0a4386765080a3754395d54addb67f348059456eff564fa3780b06fdece3e554c36aee02d67818ab8a9a33b65bbed4189f431cadf80892d1fd6493b15c01c44d085a7f6b2fc1bb16f7e34ec87928d5b1fcbc43d28b934dea1579f7b6ec4455eb3aaaf2d", 0x1000}, {&(0x7f0000001540)="49816c113389b6552ec33e67a9c86810734e401caf0932156b5b1926e66e4a37c8a22bceaf0770341975dbe2cbf734e69e74e3c61280bb2a0c6dcfe624d3bcd8a9586c62b95e9bba448d1803119e06260609c8ea007758d4a5769f4950d4f8a52bca3a3e6c7e4a111f34ee0abca9de5c3933c14520f27257cf11205a2eb9f74222dbb4df4e46ed29a0a64ba1a1dceed65172b1d6303ceceeda3dc6d9e2c3fceba31fc4aa8f8faa4fbcbaed8b9a9be3ca22ab6dae2671ea61ca577bd76fefb42f46f177b68097d410ad093938565d01d4d6d28b2410770ed1a99ce15b498e28dc062196b45f278a13c61d807889b32b3d8e92735df2bb54cc253bd2dc96d60c63edeb2bf6e706eb11eea062eca0e08db2032a1423843352c3009d5b5945bb26cc438b04dc71222f153338e7042214a6ffcccb86dbe1ab8c3d1a589c7dfaabed62e1800b02a2cc34d66db95db862dc2ec2cadfea9db68cebd4116aa67f71514f14912d74c1d6be39fa14ea77105124ada2547dc3ee8b0b090c698d03b9b5c28a3a84f340f5f39ab5a2093d8d803b1ef380c4c49b0c2169109889aaf78a73f42e4d32c6d49cb320188d990459d0fd8eefe7323a3034c3f8342aedcbe16749b5db77ed821511f8b29de9f93cdb89ee70e37e87644d546ff742117a8f94473537cad9ae920ba7267effaecd0fef4f93a0b501440b5beeeb03e6bed46a56e8dd92be6292c7f0c70bcd2248142acf29cb8c3a079b6e9b9bd4b645415e244f421a0762176baccd4f894020934df4cf2638c64454ec1ad540f1313f73e5b8dfddb61e30576f4aff72627439e85ce51ddaa5b3dfcb04382087716612938917688afbadaf784337f11e276ce11a9850d15048da61c362d24a24cb09d4a4562d115d7e9c5b76447f4c72f6fc3f2281446fcfb1eaa929af67ba5276aec5c210d924b153f7f69cd83027556bbd235426a1ad08287a1a3557fab0d5130cf5be03394daaa4f5341bb16c789db30e09545edbd69e10271214abaec736046b0a6dfb1a960a43e5b205593b439c9a5c21e3b7c6303623230d1b4c60693ce3136ddaeb93e9d1128f8c582109b6eb7e9653a378c1f5f083c15de10eff751739f52fed9f90023f197fbb81f813241b33a8c6f24a975da5a01bdc38eaf6d0dec69712c9302f5019b460a24a7583ce34677c45059166306991e25cbeeae2a7f22eb7405f232fc2b3b0b216cdb7302e078e5c780033eb03096a895fb3a2585a75517930e1b8f3a9160b6fa7a54e67aebb47fa1e07dd3d323372259b2741cb5b2e1e82395a7b1ec2697a9e4c8ba9ba6a5c1eab84327c6d91868e82bac17bc2cedde1569135bfcd211f5a788fab62cbbc86934c0709a97b499fce52978998745a04a8bc1a72e162948b619b629608eba3bbd0ba0e13aa899bd128366576c9f5486405abf5aa8daf50a42a52713fe120fc1d5dfca006de4564e6600276be93513d79e3b3c0406e5a283ea65e384a6424106ec9d7df29297b19f0affcfd42e64667941376ba4182dfde92dc6af58bcbf59df75cc645e0d91f7fe3b96a62e756d071ba384e3a1970e74e0efc5045ee86daaab2c050005489f3598d40ebbab23b53cb03bed49dd624832e1d11cca0cb6070a8e3b6710d7ed6871ae1dc50c393bf23a7a0ed876e04c0bd1be852a27c0a72413dbea2586b963f98f8681d5a6a51c3ca42dbc3303e0e49e5f88d343efafef86de0f649c2702985901d6af9bc3bf27eacf0878f68f15d37bad8c73c2ac8db08e5e75100e8de9cb6513146750ac411fec23d1a69967c1eecce3beec91fd33ea7f04ab32229001b4c3ab8791f4587c83992f60f2952baa3402cf009db941d272b0ceef087ec071f1b44f93966b873e4f92c5a15dad444da43bf855cd56201577e29e202f035597207b31502b6e98541eb3431810ac9a03174c2f1927345c283f00dbbef518bf1b3db66d8d2cf5a3253edfcf1e4a8ef3e9fe48b33720cfb6db3c5606effac84c7e86e8129ce39ed058ac2304e6e7bc83b3dad26a0ce427e9b38178e570f1c328cff6af126adcaaf6167ed1a336b75e2b78fc6014ca91b34282181f2d1d1383b3172fa4dee631693f19d5653e3326f7aa3291d2fa628d9a06189592c683782ae6fcf9a69ee4becd85109a7641306d43a425aba79bbace4c2956ecc681f5cc5eec8f88c7e55ca7183e04f0076cd2b09b35fbfe86d5a13f1aef1ea94f5198a5c305b631e89ccbe5b721db69c861096aca25ee881b0d05ad4c94e7bd09ce72acfe9e7ef64df90ad933bd9cb4cc68ee8ade6e0e6215857405527296762e8528f7dabd07e76d8a85194e90456d52e869fa212cb600e03a47e3108a59677fe6bbbbc8718671bfe7be26e0a3d53f92df4827566c649c84d1405392e78d1806028ab35c0a8145d2d0a5a38a566f10988488f5e574cfde6b90023fd0f9de74198cdf3bc763741831f8f8c94d5e663744df690a5d61255f5296a0030b75f510efe3699a47df87ab0371183799c3421ad01cc55bef0b2308cb55141ed69e3c34ae422b65e3fd081f3b3e1d8074e1459380f43e28d03fd12de840c89086c82d8bce16c17ed7adde54f06d753cf2ca06f96847da9f24e8d921ef75108e8234e269b84d7117e8b3e153ab3f7466598db4c3e0db751c14b07d4bea0ce59cd677980bb9679b111ad022c21dad17685ddef62fa58f87be1384e10ab66e283e6b1113062c31e0e8baa31e7a5083c0b36a4ec9ec2d113458f00625c27a05b51446f62bc7ddc2fe5b7ced9cdfcdd4fcaefbe706406b2e13375d5f11cd74ebf7da0fb2856fec5789a1b500b2763bf8bcf7d2f638ae4337c75e3fb161cccb6919c880289acc3e34ca2146cbe80d71ef8a4ee354221825c6db261dfbba6a15106530214d54baf0510e8874bef1c21b2621cf04ed1d0de7e50989916ce9683405cfc0c2f6f954c0ae07c1dbe76f75fcde7231dfa0ad92b9f14dc9291a3fa14f62fb1f431b6fa9bfebcff57621d27fc0d423ee03a2df58baf8aab4bc0e6f98ef55fdb09fb07a8b45d6a7c3f89449453146a3fddadb67af789c28365716ceb997bedc32576c7835813e255ab3d9b6d9a77253df60468aeb7735acbb0ea93b398766211d58520bd3aaafce22e77f0c63cb84eef8d1d3aae820cc4dccb97b5fa26541da5f11826d24c58415ede455468f47fa05367a451fe8485641bace6b0192b083dbdd822c6da894fef38fcfc62311a489800a6c65683d9b865c209dab686cdec2431d26606c282ab08a27209f418d4abab3ef96805dfd4f8956e40d448d6d621d6602c8d361368ab710d0ed05751b612ccf1d2f393e4e3429a85522f146b20c9cd17da7d4b18d86238b8598b0c54322579a84d285264fb68537bf00992a9dd4d4e30a8c3fe77daad65e9eb1b42daac70cd67291d543fb7f840f8803c9b2218609d73ac5f86735c63a1b0fe4256bcf171cfbcf0c5e55d07d6bcd5a439cfba65eb7f0e61452b03328f84d957ee00cd668fbcc8a9b0d15fcaf2fbbd2e364caf660a121b56069ef645fbbdd689cdc3d6d4f8caa282e07b202b45d323962d55ffced703870578d5b4c2a393f0c5ddce562167137462c5c088ac9c957e395e598ad1759add6f0882d35f089d1d91e2a8b3641db614f042cb0c7463de7d786426cb6793294b3921be04a44c92b0be4bfbab9562f153908f181a46e520540824ec240748ae54f35b9f56c72fe5aff211b0ec8a196ebb4d1c9fce7545149a981431ada538797cbc237302690b51dbc6df26b45c3f6a3f7f7994dcf62b46feffbab2c61a096cda9699b3a04a97745db7f634faef0083bb6db638b213703f3342a23d6ab22022c3eea6bf815cc4d61437c261cbc7a82a60488e3bb6b2bd3bcf9a3ee88fc2c66bc6c3b05886bd356e3b4772caa0c3d149efc90d819580087e2247f6b85d52c1bbef194964d4340e9a7f60329bf076f414f98c6d278c271c6f43da589166cd8478e8f98382fb33a87fc3f62a2595421f6427fbaab704e023e568b546ddcf0782c2a82d16151865b5c2bdc3cdcc1b4b07e790f08b1f438909683f976f6426b3d31fc9765669a16a351e1d506b55076ca048551a49de780e2df2ef8aa9987ed8af4a402254df21797de887a48c2d0559507772e4c10248fbfe7a91af0fb6fdd532a096cdb58cfd88673855cf570c68d8e6fa3ecd297e96e3e41dc68dcc6255c4bd175e38b9cf10154c2999be4ef66f902cc870ec410abbe9b03fc61ec96b3e1916d8d2234706156418a726ebdc1894ff902d94e317f00f7efd2eef78e395e3006144f64f5080def821b87c659db2a9cf227eacb5fea76cabf1e33eb830ed00dbf602763fb771591cabf6c732db26f7f6894c2299cae24dee2e66adfa42d98c9f543abb2e99a1fdff9df96f36791db2c7d2254589a837415d38d859ea19cc9bf24e8fed09c63fe2e61cf92e1d65c6868ec747818f37df163effb4577ca9f5277d077eb85e9c1d3d81ac4b83d1335cfc9b8fc33a83ed60538558fb61ecca589499829cb194a3c6a7958eae39dcabbb4c5fc7863026e5d0d3e2a9bc417abc7b14b1873bee996c8045c6c89410d73eb8ed6e3278647bd78844562ae6c1adf0fb9ba80aa88494604474c73b8c06a6457dc87e8455584cb724fc40ab17a7e09ea2329d6b6ac42e97b83aa7f35be5e6acdd85e3841cb1ad8802944f3855fa1ea20864caf1e56d53757f043081051a0019fcb5a906564b057a6e2417577b90051a6ae8bd614f0fd3f1509f835c69ad1fc5e39c5de94404c8af2f22057ec04065efd76f7483c23e8eed7d6c4ff7b7398c8509438f06481b5b305266fe5660d487aecc930b07b04004113312bebdc2aa82a13e3746e22e796216a1fd61661500caaf02647f5e38f0519905c5094815be2eb9e5a39c80128c3cb4e64fb0fdcd45a941d26f1f7e91fc868f873a0801c60dacd0c3e8b4f9dd563778e58f73b8b81eb970bc919cb8739ab95af801c23fb28a4ddbf654ec1f7d8d4697a83f7241cd3c155c4253fb1e1a230ed8b5ac647900e6feec077b1998aa37eeac2d9c1fc5bae9b14902a242fbe3546b7c9918e078d11349151298919262d2ae5e3069b4704723e46c5715cc82d879920b90d33dbf7d676c1daf6a79ebf63327c401cf9db14ce190b5a8e3fda2df9354498d2843bdfb25dd1799a691f230773d3659285d32366f697a86e439927d87d3cc8a6e12f41d92afada5c21d572a490ae75e2140256abded5b2dde8c819d5c130413a19b5bd54b79e761ca36a4a3c19989da63fee2a100d7fa54d7f12b6d1b527c96cd6ca92beaab6fc860366600203465a6c639bd5942b7a2f741ef33b13bf355b6663bbe3c8a51166c572160f3f78819ae7e5abda09e55a66f8fd789d011300c3e3dcd217baae7d0a9a11a814e4008deac975521ba7aa27a00b803548644a46ff2f365b3d592276a3770d5bb605e2cf3c0ef42c7397f0444b1bba33a16f632f3d2f7a54076ed696235d59a21da2431b608d17e54665e050f504dd5e3af25cae0ffa9c3f896328e6e3a8b681a548c1b57dddc6099b81ac8e57c6398776083edbd3a8aaa624d3788652f2fea90dd820242f1a2c58d8422ad199663246c67fd3b5b87e17eaad38a82d0f88bc7d085660c4226181f5c9b3b3a5057d54ef9e232ae17f52a5bb51b2e86e03ee4de3a46c94ca5e39523cd7eb2987702d368e7a6043167776584fc68dbe4f5d93d231eac1451945318cd50be0639547bebb6595044918edfb7c6707cce573a490b10e9160dc6165cef3b9a6724ebb940c820ac7ed4d09019b5", 0x1000}], 0x6, &(0x7f0000004040)=ANY=[@ANYBLOB="d000000000000000000000000010000089fe65ac1dd28f02e3fcd429495619b925f5832ff552875afa999eda20c75d8dda324539727d8b4aabb530f3b544e8fde6636d4a7f3b654a0d8b69e5801b9ed1f77c1e6e7de1487c90117d874b6fbf08b56fbe5431ad012fda7e0ef5fb490fe11d26effaf18631a4e07bfbb1c309708e92152e6143f5f1405c830f4f1ba08fc23d2b2493ca8c64402bb4f62da664d9af9a6a6ad61b817952d4f7e9c87e711f68083f525c912584a80dc578765bc21995d614f58a405f2d603e3a1f2b0000000010100000000000000100000007000000b9563611d466bfc17bbf186535ee73a39c38ee9b1fb190591beacd6bf1de9a677053c9ac113b367e0569895de4c99967851393b41a762e20ccb23a77575372f25fe50942a752e8631c9e1473f03a24e9a724a66f3b1e341d41de3267a34f41cf93a72dca8a7127ab32f769cc180067b41c645cf34dd0b241f54dc7aa7eb98e05fadedf4bc58fbe6cc4bf0dc4ebe1d2441008b3b301e738e7aa9bb2c9a5b2858eb1b146e09621480cf17c02b315cc3070dfef93d9b5151d8ce83b2796639482c8a1fa0191a959f3fe406a6fc1e6ee1d29fd1ad37ab71c10813380308d77ca038e354a5fcf378f6129025edda293eab5aac9aeead83cb00854ddc45c8678da830f630c47f6a25f8c92906b0d727206625d793c272f9c9b36442788013f7d554b0fded78846716dab728bc901c3964c94b696f7340791ef767d47520e6cf20796171a1d8a9687825dd525fe19b2dcdb4fdbcd43dbe380cb7194776e33678bbd8be2f0e178215af1778461d26c121f69c0bd9eebe177d69a5a3db8f90ec6bb549aced8081e9cbb6e7c3116c6dee05f17d6bc6d4544420177706a2b80490b2a98fea4d412ecaf872a318e0063c1a74cd4a7d8150cace07e704210697f5635f94e3eadfc299b490aa9ca6274e6228a04ae14be2dec088dfb8ed90e9c1262ebdf556cfe7279abe4f73e687f403c35a04bccfcb1906425dede2c8aab38e37c04918edb3cdb6d8e65d3ee7412c46b5771b5da1e7801a469cb06f17a2d2152a8389705d0efc2b967db25ca429a1ed7226ca95370cc8831ab80303aec1c92f4d24115f3deb93b3f04f97f074b3897dd2823627d48f6447a5cc5b6b3148e86118ea26a66ca09310455af493f8cec5490d36956fe60271adf7c97d3ea4b926f2f3e5ef1bad131106798f3b30d1960a64256f38f54bb20e16cbc3813ea8f49e4503d3533d10935a27787eb95e9db8c083ff439464e82a5c87b8127cdbc48726c33cb64f78da43b7f43d63651a51c7408d34c6f3560035b12591de91abdebc0b03b90a14492b40e9c0d38cd1cb9fb9dceaad64eccb29a7c07252dadcc3025121bf306da52d15aad62d745bbff26387c273b9791d0c1feba2c6f47437bf17b5c4deb02bb0638a2bf7302351224f9f0ba9890138f27b42fce0a95341ef8354b751a4f649936ade2a516e800e20f9163ee7a6f97662bca9da767251741aa875c28fdf363a1fee68cab038b71fe244245a5fa938401a8cdc444465833f24a8084b37456cf51bfa10d3efea325ed057e5dd75c70f2d4aa85706828456f29e3298a60b2b5af49fa266cd53e6c0244bb71c0b447fe03191183add7797d5a07b6067e52fb3ca67ff6d1307286419cdc194541a944d946ebceb74b422661baadd1ace3d46d169907c3d02fdb6330f6d95797ef01878e1cefb91a4f2153e05039458c23261e17b500e7cb566e8ff4d5b5d8fdbe2576dc9a53aef9a970ba0fb7c32b4236a2fc7e7090e00e6ffbe4c7b852ed4553ef43707606691af6cfac7b8f30a1fe078dccfa7cf3e494b2a147b57a2c5c60b58bb250efaf65335e730a3cc6df0f9a3c9bd2f77329f406077815f58beb2f1e9920945465197b1c5f8d4f6c5677ef9e7067f7a3cc1b0779bc86fdad3459bc8d1ba28b97c279a52f6e966faa235527f29bf0cb2fb108c7883eaba72c3eef312e61223ddbd911c6421cb0509a32b8f7d00046c6d6a06d80db8ddedbcf2da44743f2d3e3cfa5fc7d57f94b5103d96fc764d8b0d9833737a5a0e85caabf546dbaea0d8a16c409295c7ef0114820690ac3e6e0d352c4c450c1c34ff198dbcce52320192c651251fc4e69701fe9111ca37120702b58414092e1533429b39045096948b63e7548eda5f1e369815501b0d210d805042bd311ba991d2892dde449acea9c9cd637a34948a57e11bac77562465c8173d07eb82a4180c0e1c14b4ff7c605471663d7698844ebf3c133e75d3906dcab7be70c970f6b511ddbd390ea8903857e7b70df5908f80b32f3cf3647c61c32cc2d8f080336f2ef31f82788d5857e708c33e68ae015606296dcd36430a6d1be6de9778d575f15a17dd7f853ee1f3cc19856fb3d75fada4ad7493a451fd3370fc17725cbf76729b320649e8b95f7ef76f1dfee253b3520cc57e2bc160810a11ae83796454bc040c50d044ff48571b00df37b02cc925623798220c8542e7e4a64247c849b27d256ded5d36e9ac96ff3e383eba27314680c9247cd7fdbf76086ed35e8b2cab5049e2d0f492c955b8a6d3d17b54d1c24550e50b17620bfcdb24bdb086900da8c9348c3cbd5e83e7c732e1e8f380ec3bbededa33113fceda0ae9c2a3a441ba7e9ac190bd93b2a309bd0031323083ce912e247fa69525aeea6faa0b0274b309abe58839d788548ed884f20b5207a786c260275fe178882d88f7c965f288d4493b586e19e972c86fbe0c1454f9bcd2326b30dd38c8ae3dadd459c5ca99d0711aeebb37abaf9f357e13e8c933988f56ba56d9da665dfc2f7cc1d806c687e05406e82ffeb2dc6940c2105a113cc18d189150765d1d41f6bfbc2af3ddf0a1966f867889c19d7d4476b79a4c9b0035cf57cca62fe72c35fb1604d76989c982ac6de7556e30e09109fc6cb2dfb3af6b59ac162a3383cd5d3af3288401adfdbf802c3d733e85f37ac30663207ed1b569fef4ad32d515798858e25dad7583f1342b0513a29ce3ee9f29a841bd7b1ca3f9b5bb546ff2bedabec2c6f53e32c160c7c6bbf7b5f5bcfedec4dbcdb44a8ab73c0ff5134c692693e3696aedbcb6d98cca0bd164fa4c94cbda496993ca004dfddbcaa0114126db0231f570d47472fb80b55e3e487fe1d9617777da50dc4a3d563854882f8bb82c3e60c16cf2a71c30a0faa684f739e78cf9a34160abde8504c99f7860876607130e4544e6a92a0762e47b3a3b29f756afbaea8839ba2946eaac981a7bd587d2a19f0d027358bb5666107ff9a6a76a5acd6bbfea5d03385855914bdf5bd469f0a0472a79b35bebba4ec19e4dad5f782708f1f92e9b843295b0216723d4d8317f9f56487758495b0525240d2238a71a583302d6cf329ee49ca3bc3ffe52366a3356086b671767c7c5e9f00284d256a4b9e58fcf518c2cbde516a2ec2ca83e3d16dab81630d0c898d9083b3dcc0dadec70f5535131fd52b4ef98c2805ae80d13d916d7dd1a0833aeb3c2f1a22d752eac12c79895e4a88a8184a43db1492cdf7694517ff6ad16c4b086553fcaeb6e341503e203c6b5404577a92782b8923d575761377e722b6ef9a397faf75273c1abdfd4210c710da4a4a53e5c6c914d6ca65ac49f686918260e13ef01747d09255a90bf7e512e327087317499feafd6b3fd7134c12b57ef571edb4f1eed819fe6340458b37ca07b4bc3b60ce7004ea6ef0dd5c5445af8b8eac678009651c7d6aa4d61f30d0c9abf2ef295e6056af354eeeec6f184790decc419f86e5636689dd5a7a4ab13f70267d3da377b754559aeaafc9a288732bac28a102e5bd2c623085a1bbcb30a558b1ca3f1477a9e622a2269407301fa8dac438f9ad838e0dced857e9a99f7b7a5f1756bc5bebb67cca75d71e5116afd865b5ce9e6bd42f56bf46d30d2c523933034c27adb0f3b4d813fc00eaaad3ba7d57d21a2fd0c4125f19e89f72793fc3d11b7dbcf38f9e195c6b2028502c2bad65301f1e22917a0cf01cadf85ec88242616d033690258414539d90538b112ccfdef129b2527a37225849524cdede50e3e746cb89b35a3d018ae55e2175c3b1766f8b1871475db18e1524a89d0d66475802ed32273040d52bd2e6c43ac321003821a0f0e17ea58fc0675549a0c4939945d44535af00c625e0f9205b4724fa844e24e70b5b3bf84764d0393070e1323932a80615646cca5ee8d49e9f7e09b9b4c0952cce355fef67c9e9b8452d983a8a614c14ceed274378bf510cb3fbbd8ddf000230d18ed339b98bb6a5189a4269ef6eabce7e779a7cbd3e5d1989ceb6de99fdba961059b13b407768b4d4d6dfb1b928f09176a8457ec9503b64c76871af0aac40a3bc01f6dfccce337f4372131259a437c47ba7c73bdbbde705ae7aefc70e9a42cc3f7082998ad71102537394db4f4d0b49462e0acc0cb04de16c27c255f1c7ca0afdbb23edd9ed77b12178df7205c23d806663bc9a4278582afa7302baaf3dde946f93086e31ed73a2791ae4ce19e54b05c8f95595ee2faa65c18977d8e0abfb533ba79cb4b713b8131fbf876985bb192c9cc8969bc7b869bba7204d3e867ee13394c2ccecd3c3055109445428ea858a401fbd5fbd50be781f07331a0852d1f12be10f8dad28db25dbea0e75073f1f7029ae0f324bf00ee1518fc863e5f2639a58f61f7a7f39e9a18e9f2b89810f3f556b60506e28e527990bdb69de0fd06103b4c97055c90cd61f13bbb012112b840b58f9785ce2954999a85661c429c1320aec9319139b6b327d2ed8bca64200419e8ff3ed20764d62eb0d033d1d6796cda4de6476fecfdf6bc93581dfa00118c2e248c6f14ac206365897da72a50a1f6bf35d9f88f436a733940523593b85fd11aae1cb00b88d82848b03f6042b109df7d775b81b738cb74679fdb19f67c7bcc7f2c7dcee01dab641f91634948339dff546329de325482adddc1158b5869496896b145ac402a218a6aac98bcc6655610b257b229d62ef7eb814c2bfccc7b44e271727dae1d6b38e22fb81220e08fa5663067b84e9077aafc14711c170fb9c189a69b0bd63ead9680d87400ca8e53d42a46c24a1c03fd5f2cfe0df3974a369711d76d1a2f0b3cd895de3d30f783df2112eb5dde6cdb2166e4ceeb14299cab4986d0089642d95d0dac94b07fd8f9b403fbbd8afe8a52861edb617c0e4e2efd790865e1b86aaf4c7201acf909ef38eabad58659f49bcd0179039b59b0aed85feaf57306e0566c4cff38e38428013204a1f40deea524d9943659487de768ae07b5da9411ea3c2e77f3c0427e52573f5588f87d2f082ffdcdbc72df31b8f130688fc1d75ac95597e67c08307d7845b7036d1741ddba7633333908b4823e4709b803bad10ee747733501e281dd54b37a5a75f497a52cf77968ec746351a40aa788db5708fa2441b85ce32187cef310eae811bfacdfe72894fbd9c6e5e908561d0cfc2cde58ce1007d8f946beee712537df63b634957e12f9edca8ae39cde185807c11825763ec1818a2244f9d7d7aa67ebd1733c6f7a8dfadceba7b57ea328611ab80952638ff56ce0e8887c1f329c2f2c038943b288bdb73019e3f2e8a41b104b92fb9b15f17a69f666029e10cfdce174630b943c38718022f0170bd10ff2655218cbdcfd2d772c4e7a651a28a1c94f276480287a694a191c7ea063aa8c5c6740d1b72cf98e1ccc1e21120c4cd8e341e26f4ef7b14358a90259b54882a30c0e06d477c56e8dc60f0b6b81b8e3f270f8039781222c809e804ea969726ce75b3ff616f52105641d0524dcfc05d69afc3e45883fca22d856a63b0ab0f29d5a4b7a3450b870e27c3752c67634738ea5cecb632dae848072a43f0fb47a82daeb3da08cb1d528a2439b8e22cfea4305bdcea7fd7e017fedc4df492c7636c605eed7543965781e4835a92b816dc41bc649217c4534fedb9c8f93e2cc0dd6866fa68cc2c63deae66dd183ea9fd5f81123e037fa316e7e496982cc9bc0db24edb24a5c882afb43142a8f11ce9dcf84d78ba9f9a6795dc646db77700d4b29dbd11866d0c6c83fda61d0d508969b1e2ba97d99b5371216681111855b2e4511cc7bccfbb1333cd7d245d807af95a83b4d397083e510b00ad2566a83675a4564a580000000000000001000000554a0000efbe7d4b426a0b8ee8414293551dac1a7ac3dcec7db64ce076f8a8388703d22333b3e6ae3115ee74ba2862b68af6a9bcf3ac6a1c5af86cf1dfebd7bd7f5d940e2400000000000000a8000000000000000100000003000000a5599ccf46a97333bf70065478344770ba42f7d3c2c5dfe05b926d9cf75e90247f570daa5055843bd242c563e7872135799bc976cec02ccb50794ee5c367c62706480cb71a51ac984ff4c384fcb5983f4882b1456ce15c50cb55ca24859ae37a28eb889eeba3585037aa41b045e82a039d6c0e450e5c395fb13a495fcca51738cea8e9c48a07f11145d88aa00ca0da17e029bef419447b00f8000000000000000100000002000000997d285cf471e3962f937397be7cf83d1bfb5d4aa7ecca169abc7ed2e06960c6671cb952472a674211b6782701b7da24601700be3a3f906a209bdc40d0f10ddec217286d78bcde176f118235f010113f177bac61d781eb922bdb31e50402b3e0a584482ba64a33f22ce5baf1ba26eee62aee1d166ad09d6e34eaadfb30e99e40ac5a836ed409b5004a10e102e59f4c42cc3912b49cbc252f2e7b96c16f6a3da3dfb9721669597a045456b1e1ba514c3f00efe419f6dcf42bde425bddcd961b9576440cd04dbdafb9cb0ebadc1bc7fd837e40b4c8e515b4cac2"], 0x12d8}, 0xe) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 04:02:57 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)=0x40) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000600)={0x0, 0xffffffffc05ee5a1, {[0x100000000, 0x4, 0x6, 0x7, 0x7ff, 0x1f, 0xd9ed, 0x3ff, 0x245, 0x10000, 0x7, 0xffffffffffffffff, 0x416, 0x55d, 0x8, 0x6, 0x400, 0x7], [0x6, 0x5a2abe2, 0x0, 0x91c2, 0x0, 0x6, 0x8, 0x9, 0x72, 0xfffffffffffff63a], [0x800, 0x18d400000, 0x80000000, 0x2, 0x1c40, 0x9, 0x9], [0x48000000000000, 0x7, 0x2, 0x8b7f, 0x81, 0x8], [{0x7, 0x0, 0xb4e6, 0x7}, {0x4, 0x0, 0x7, 0x1}, {0x9f, 0x7, 0x100, 0x2}, {0xff, 0x5, 0x800, 0x7}, {0xff, 0x7ff, 0x1}, {0x5, 0x4, 0x7, 0x3}, {0x17, 0x4d, 0x7fffffff, 0x6}, {0xc113, 0x10001, 0x80000000, 0x8}], {0x5, 0x800, 0x9, 0x8}, {0x400, 0x2, 0x9, 0x4}}}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000140)) write(r5, &(0x7f00000001c0)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0xfffffe33) 04:02:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x28) socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100), 0x0) 04:02:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9d97, 0x7}, 0x8) r2 = semget$private(0x0, 0x1, 0x88) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/140) semget$private(0x0, 0x0, 0x381) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x3, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x48d1, 0x6a4}, 0x10) r3 = dup(r0) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0xfff, 0x5, {0x5, 0x4}}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="00f1ffc4d88d5f2222fc7aa7d7fb0000"]) r4 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x7) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$getown(r4, 0x5) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001680)={0x1f, 0x3}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x9) getpeername(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) sendto$inet(r0, &(0x7f00000004c0)="13f51f19c10df691bc186b029b37b508b33a8236ccb6791022c04c72ae221b9f24ae5d7e8ac4dc72d161bca4528e2a045654aa580a16e062e4ce8b9540960e9497b6d9ec033d136a120ae65784d222bb4507f2004304bb136de1629a6e9d71bc168d89e2412941dbea1442019baeec6e2dc3ef13430c1f8c76f0de79324b5a61cd86ee793650e30522b6db4f45dee5ccf48988bc838f3f8522ee59dfd4e11d78ba6fcfd780da15c04e4a0ff38456dbfe22d0e0b85a356f1666cc8c357654780073b01c76e9b0b69a2927d55a45dc83395ea1163269ead35b320aab075901885bc1bb127463c928694ee5c2c9ab35d01d01d5819eaed6883ff849af9430ec6b075a883591f496924b25a4c1df4d003c06abf40e8fbd6653d12f0798a36c4858a365ba2b562b5788fd26c68ddb42ab8fd9fd3985bbaf368ce2d68f9838c61ab215a305214121a11b06d642f7473b23d0de728e2348eb3e46c4bfd11852cb53bf94145144c3c6019fb58e46fec449808ac87c59deb921d85cb50f3d8bc8771f2fcfc83abcd2317db9d230144fb8b6cbe1553cdc13f10c4507c88fd609b94def5da463ae63cce2c357f9e6075e01a4c7c9d6b596b51642134cd9b6f74da3e1a0122f9ceda6279da2295396ae2a1ba9a5adf18714db64a0d065a15386bebe77366504bf4712d489cdf5d995495aa219febfc6f8d661d3f21cf204ef1725da24ce3c9066f18cf7916fe8d1d255b57df07e3c898a9f4523694b0af6ca2f9f879e2146549f21161b69f590a77af68673f925393ac67ceec6c5705a3afa5b94bf1d0e4fa5086f67e99741a01cbef218bdea8dc5c79198d5edce3563c124eb8143061ec5e3d392a8e555e1d002dc2bd3b389805c73ce9688117a3f11c276dbb9ace76420af76dad8697dfe4a2d16cbe1dd57a12385247393c7e911df9da0bba9904ec560780b15c8162e20af1ad2752e8d8c6faba2ac55afa7d19dd7c4da49a2cc9e1683df633e78f74083ef36edf9f9e851cd0f40f28b00ea33bd2fa04374275c6703067a78768e11b583d587572ed5049c5d035a8d48039663c85318c8ef282e8437767936c8aee2ae08dc414eff0ba930ffcd5f6147a9e62c00854e9d5e8b2bd1697eaf39a6152fd41fe6331e9f89e463215aa4f5b6547f053c50c2b125fddf758181fbf5d9f05190eddaa81fbc243ff5ee2c517a8a0e15c01f8199666d8749aa56951f50c72ac98461818865e5cace43432570d8e121654ca9b2ff0a75cf3ffce124c12dfaedb469033d388804b6fb58763e1de8fb9687a00ae020bdaf04a8f809b7c78b46b4b4690517b5e09702e4b41fa3d3062f5eb45474e46feceac7f9e14b03bff4f11976a87153660ad80deb4c28de003942f89acf9d38ff7379c27107809dd77baf5e3167ed8f5fb4932dde28485943578b679a56bd4b645e61e722f4fa016608f114e55abac2392026f0cdf54d0d2c0febdff0f5fae193399ba2ed49432e694d076f478956541cfcc77a35d17f5a06c3140bb5ff3ac039badd5d011bc9251aeb088add4dfb16e60c0bc817dd34477ad157ade36d83f1cac04596480d327e924207819f85a8f053ef1bea78c7e6df1fbf95eb93158e574bb7046d68ef8a97c491eefd8a5adc502df690e9c865351beb3d1bc1b224c33d37931cc4d30aa71b478d50e52dc941279e13d56def35bed1495f613383eaccc63ca161db090279037765ae14b3962577c19bc09e507a3ebed2567c0293b5ba33ca41c385f4506dd754da11ab769819ca4fca555719132b06c14b0e774743468b2f1b5d237ba389c0655820a295ba05d81dda8def73929f9daebbb898e683317f9c82c2f38ee4792d716b87e22074e431cf8d3283f4ba588321f54df1a204b9f697902424e138d7fad37c5125c139d5c218678fe1fa5e1e23b362ef9eeea6a013ded5343a4c4f54ad7e4280395beb4ac43fc9cceec747db91dfdaebedaea00bf78db27b46bce1469518c6d5c4c0b3fbc276ea41e9d18a492e8d7ae56e02c7ab9f0252f46f5e4ae63011c52e6d529fff6c5df4b85cb9c136f995d19c65a54c4bda8d0c9b1e1745cbde21118a2bb8e46b552b226c2f1f4c27eadb588713605d482481366a009a329f00eccd43306b96f3f2bbcef7bfde6a8e8ac04f70984c81793a88fecffd5023caf3920700c2e04c5bfc6bc71d41d89b465dc794b7d4f7099f75c408a186d1bf955f919fd42e4057d79789758fad40b7c27a66b46421b1bdade3a54850a38b755830fed1547f598f9318ab2bbe024d2a921b525fe3ec7c7e8539217a4fb2d6f460852ca577d5f8a968da3405c602309a5d80bd6921712f56cddefddb6cb9380b7644dee749337704f427f4552cb0173c3c4c592dd28bc4fa74357c534842049aaf641a9505c3bcfedd91ab0e1b0b4d93926002697211dad591c92ca28b016aeb40c93b9c523beb4e3d9fc9a8f713e5fd24ea9eb7fd1e40463cb60d308fd51ea9e4ec7bca56126e3cae761a111f3365cf4e8a3d078ef5552ed42a86d892cbc98585d51811359e628da8184e5d6bbe330ef41453f33b83adac13979ecca22744519ebec275a86b6a1c81601085a6f2010f7e67b60da268e4fb8aa1d94dfb84fead8f17557760dabacb88fcaefa9f69b7b77c197c0d489cc29f1bc334084e3aa6d6eaf774720179a78257a313ae69c34476910e41e43d5d582a28055df6f855e6a9c7ceec454c42e513879c6b305f6174918e983a2cd9ec3730fb8cb8187a0ee9ef360fc8ab5393c499bc8c9d0c3543a023bd63c70934f3695d12bc67e048685ba14110a383a2cdfd2599d193f9915249457d1fa4278a00dcf645cb5144efb3f52b933db1737cbdd13c08b2a14e19605f68d77166613958d91adcb0c80e817e7d4c00604f6c74e095549a311e3e344c8d007f1ba7b476daebad673624e97c8304feed1626dd1ef36718023eba0afcc1746c3b7a174a8909c8b34102967a854025a00f6a34f93e0dfed7ed466fd10cd9ee8c385067c510ac5c330510fb7ef8ef8d82aa0e217ccf28e81d9b868b514a27d5ed33b18b2b46f98346f71babb5353a82dad523ae15137eb42fc2b17beda4380ca9242d825066fdff92f72ce5bbd4ebd6ccc28d698eac327ccb48a6b7761bc7387b0a886fac97cf124ad3dd06ecbe0c3701a8e9083ede2d9cd23746c12ee27803b822fe79c5f4d123ca0397acffb2c95dbf895c07ed5a0105d01e39207ef506ef3178ed6b83fe40b745718506ea901efb0fcdf2076c24f557b7ac87bfe41ace110fad03c9c17d4fb6261dc7d4a93f9e38cdcabab8f9f06229284c31de1bfd628029e98bcd23fb5e3aa3cf0f6f4ae01b6b5858b7456d5cf84676295c14b6adea10732a4d72c3ef933cd302731f029cd65f746250619c647339054c536d673d2bfe8296fd025dff7cd5fcb539532e798e7974abf6273496b11504a607a151a8364a01428b30507ef7793fd19bff7771a2e69cc179a5e22b21c8878fa62685258ba252e63e9bb22a6fd1978f7dae06b0c19e23727efb70253f5269ede78c70af0382c910e9cd459b3757c4d8953cba83c922ca860e43c607dae5ab666ec80b60265bec58c489e0da9231005cd6529a8cdef626414098be16c3da74d10e913b2d3141b87294fb3c5f8e5269741467074d7570521f50876b8f7a744ff7b0c065fc88e4b6ed6fe143facc586ef49e76cdcff28d14669afe49e0cc9b4256715d89ab408342cabf187ec636122227f26b95352a3711d47ab9e7a485e7d60421b1544e29d7de900905d8774f20a03b713ceaea4129eb98bcda20516795d73a6f444ff0edfab4eec241b03d5e6456063d822692cdd6596b77856e5e7dcf6786416c0b50602f1eed283fb58e8755ce978a241e74b30d4c6107bb6adb138c6d1d1bcff82d86aed2d5fdaa416aa8854985989dc1ab32dd58ecbeffe1c4506719765382e1f3907347f8095faac3066cddd74b2a9cf637f31d7ac2523512565e7aa6144d6e62c55901afb0ed308e290dae52d8fb50476532eaa17ad2da69fc608aaf36424a80502e935199157b3db34577e7a4b0732f5a486e13f45d3c44009d77a8141c6bd4bf230601d11dfd8998110dc75c5ceea7a64f5134d22b3c731dedbea9e6d785644639e4159d3c37365aab049ed8caf1f386f7a2994903f53aa0786dd2198d3a4c6b6a127765e0d67f8b0b65e6aaba256a5b46536c332f9da984d58eb21af42f10a24101a7dd3a74019a50d1daa54308e2b0d5926f4ec5a328c88da12105f2614a7335a44a6365bbe7b00f42a770494887a6fa5ac9fc3240f27fac2b5026e945f7f5331fe31d0f7dd83e9038b576caf483d92c34c09eec8acc8c8dfc83fed05028998ad95c15747da4e4ededf7551afe3000e8cc80aa21126fe092fa95de49aa53ca2e43d46fc06e11c1c13920ecf0c513a31bb4a1955f1c55225eabe6afaf119a8a46a0329cd437ce7601fa4dfbafa94acbe665469a9034c1640de31b59978920e95ec2e5300e8bcac68662d211ed24fbd59959349c09cbb2abaaa3b55e3ec77ad73ce4117b8cfec1930f6c0c48e75c2cda7fd1ad76aec0a21ace61d644336565ee9e111284b2f5d3bba6fc811db0295a48b4157b61c5dffae97155f28cf99232ba8f669c74273cf34969c8125eefdca3745fcd612584b6227d874ab2ecc03936825be91c0aad709f57d6b369d24c7b12cd4e9f97698b6efba7a5167921821b55b3f81a5dff547b12215b2587a81d450336e5ece117804f9031520b08c64e4884dfd3beca2aec8bbbf5291792329ff4dd31221a01d45084bf78da388ca3cde45587ea14be013f2323c20035f7114ca6488da7c16285d2e78d2cf1a70e9b69126ea3cc951633ca1f5ecf125fbc17a9dfef52d3003cb80a78882b513698145b6e752968eaf24a17467ff723914765d16d21c2454fd96fb7d0ff5f0ab88128b4bc1c50e080a3cb743859b42796bd3233da0bb53fd3e33ec12613c17a50e258a31570942cc9b3b798fb39a5ed0f2dbd7eec192a5c28afa06961dd6cb73be29f983b470e87d63241fb03422ee26ef46c112a957cd5c71d4ca856f474e689cd5d025d1e54cff67dd1de8d094b7980bbbc2a64cc2a45676823a37d439fc27d2a790a67b938da304f46d268ffa074fa7c510fd6ee7e399cbafc6adf0b67207a3e7c7896e911510637115229c34fb18fae579750bd82bcaab2ab8b0bb0b1be8334c861743fd36604d7d70277cb7a1ae9fd2899991357704c4037463afff0c9a83d06c2fcaa1d95a870fc271c394964722289da6f1190de0a7f52676d69dda30941f7766bf7686377ecada68647005958b331d1fe8702b5271b3300359c679843ef55bc53c46a772503f2ca8bed99244d61d07c9fea09ed6065bc834ba7e449a26e6c84f8c3560f6ea33b9e2bf5ecd9c384cafbc516c7df344de0029e1e108fb8b327d17719338ee84ccf427b129b7067a77e875ca5d2694a5742b1d8767aa06b0db54f5d1e5b91e1db8f5f96c6ad68d4db1a55addb19053b56d3fdf5e587ea26e63c8b45584a6856a6686c0a36e11b8a4d8af78b6438b0e86fc3804dd169662ab13073ec04b59c1aaa06279e2c0bd6452c510e64aa25bf481b572693a91e8522b04c711d78e6153a772cc3012f29085cdbdcfa9f2ecc38977cc181e6951382f115ef6d30f7fca49d0bbf758a2f69139b1b8d9dbff99f2ac6fcbf9533b338a867f31d433fa25497cb5ae6525e04aec6555b9835aba6976ab3dd0e6a52b73fcfbc62bd3ef2c952f4e0ab7d030243ca76910840d9a6bb08a6e8dd5b0c", 0x1000, 0x2, &(0x7f00000014c0)={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x80, 0x0) readlinkat(r4, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/113, 0x71) ioctl$TIOCSBRK(r1, 0x2000747b) r5 = geteuid() r6 = getegid() chown(&(0x7f0000001600)='./file0\x00', r5, r6) getppid() open(&(0x7f0000001640)='./file0\x00', 0x1, 0x2) 04:02:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x100000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x939af95de0b3f828, 0x6}) 04:02:57 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) getdents(r0, 0x0, 0x0) 04:02:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) recvfrom(r0, &(0x7f0000000080)=""/75, 0x4b, 0xa2f769025ad0c697, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 04:02:57 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 04:02:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20008, 0x0) 04:02:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) r3 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="289b0000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x10, 0x4000, 0x101) kqueue() r6 = socket(0x1, 0x5, 0x200) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x10000, 0x9, 0x20, 0xffff, "d7e9d4bfa3f4f89f4eb7ab90c4ba60e7e6a93c73", 0x3, 0x6}) getsockname(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) write(r0, &(0x7f0000000140)="c966b9", 0x3) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) r1 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x8000, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x100000009) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x20000000400, 0x2, 0x8, 0xa2}) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x84) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x6, 0x0, 0x1, 0x8001]}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x1ff, 0x100, 0x100000000, 0x10001}) 04:02:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000080000000000000000000000000000001a0000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getegid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) socketpair(0x20, 0x4001, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r0, &(0x7f0000000040)="4d0845239b87242feddfc20d40a9fa32b7d4d8cd23273e9cefe1fb477d62de1a20b5cb", 0x23, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) close(r0) 04:02:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) 04:02:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) msgget(0x2, 0x48) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = msgget(0x2, 0x0) msgrcv(r2, &(0x7f0000000240)={0x0, ""/229}, 0xed, 0x2, 0x1800) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x1800) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r2, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="654839934e78f1e215cb6dd646574028802e23ae78fd3908cb32d4d20567a4d5b2796b86053d7184f9bb265ed5900b37638c3c5dddd56ab00353b41956b37f74576c0046cdb74d8d4146fe", 0x4b) r2 = dup(r1) semget$private(0x0, 0x4, 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="f75fccda08b9327d0e37d7d10a5a00256d5461610bed8ae74d206aeedc8f67bb909e4138d65d3e0be3a36e4bc1304ff98ed59cb3ce6acf794721c6cb1e87", 0x3e}], 0x1) write(r1, &(0x7f0000000180)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) 04:02:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x2) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff8, 0x8}, 0xc) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 04:02:58 executing program 1: poll(0x0, 0x5cbf59ae, 0x3fd) 04:02:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x200, &(0x7f0000000000), 0x0) fchmod(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 04:02:58 executing program 0: r0 = socket(0x2, 0x8001, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x3, 0x1004) 04:02:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000080)="a2e7094f629a4e848c3b1b057ba0acbe22d0e97c23979b7baac7ff5e026fab88de7c4c", 0xffffffffffffffcd) r1 = semget$private(0x0, 0x1, 0x408) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xf0) 04:02:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000), 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 04:02:58 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000000)={0x7c, 0xfffffffffffffffa}, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000040)) 04:02:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) setrlimit(0x7, &(0x7f0000000000)={0xbc3f, 0xf50}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/252, 0xfc}], 0x4) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) write(r2, &(0x7f0000000180)="d4ef6d25ada9004b2df64c56c19fb640428d1ecc705c5e80572cf4dea6eb15ebd2c89427c11ee84de8aa7951200af5e7b460d79ddbb2a7da36098d1bd3c67df21965610cbffa1772e05d968e4b04ac0938870abc99a0fbe859fe1c0604c5f5057e0c4bb9591827ef94bdd9c979f256d05a689812f16c362a8cb9cbf9d70840a6a389eb17d4592cd8b0bc531af6979d4b929c70ac2d1543882fc5bf305c1589527ba4275c939f68108dfd9b916c06d07f8cb9a574317383fb5989735b7230051e5012941f21444d007669e75781fe2d7c044a5c2206337468e0c31750ff03", 0xde) 04:02:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r1, &(0x7f0000000040)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 04:02:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000200)="70cf8a82ab2ca9c75d9ccd145337864c5e515924daa86f71da5d3068f8a28578", 0x20, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x88b, 0x10000}, 0x94) r1 = semget(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000000)=[{0x2, 0x5, 0x800}, {0x1, 0x4, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0xfffffffffffffffb, 0x800}], 0x7) sync() getrusage(0x1, &(0x7f00000003c0)) syz_emit_ethernet(0xa3, &(0x7f0000000140)="f0266358610f9b3652cfe1009b64910fd2e959fe448921df059d08d6f7f1b4fa4455ada1911d477708574241b1200a2dcf7e7c44ad5c8ddc2206b091dc00516755e82c2738624146228ea836efdd9d1774631a0214470c517e5d017ebc53c357f07ace92eabe576ec12b17055a28166c70a02615ba1cfbe59a520caef36b671a335b08f208ef0b8b22360b430bb525bd66d53c17129bbc11ce3a984620f00107df882b") sendto$inet6(r0, &(0x7f0000000480)="f4b0ce149863fe625d61b32c0a7b5818c2f6be8c7d049bbaff96e402b58d11c47a24f06d1c8da3cb95884f765999a7b7e3e86feafe6c9908b2242169a33b2d74144d63ece0f19c8f1cbd4fb2ca1d19802179ba75b2c32be398ec9f65eae2a9c1ae08c860ea82142ce8478296382415d85adadbb15a5d2c57b254db42b0ed83f05307fecce41830914c57ada16334f32533866e4079d101de1867f2ef39938028cfcdc8561a8957f49336dc6c5453506c653becf92ecd5d776d66de34c7cd4802e2ef4594086da898cfb927134a1bafc42f289d7a9697feec9def44ed82f57a8ac5c4597fe50e2b59d243513d829fcb1a3682026f5bcc4e3e0351895dacdd1eefa4816b5a78b11e6fddb0fc2cd52b2bc4d3261afdd0f96d412d9d38000c3ebd51c4da3f9edde712ca52cc1a229e2471a78a553a095f16ae1d4a68ee21911739b2b47509dfb989ee45355cec7f05714f80ac9a9ac13e391676388c2f290ffa861222a7f2f91a6644b57ce148144fbec810d852ac64ace6bd34e34caeaf08c67b447c4a013f09bc6cc78e0423bd424b5114ff26f158ca29a2527152f4b6775a26a72078db1ce20aee495621be3430ebb48b559e4b459bc7e5e4d0b53d8cfd3154a1d3bb231921672f9ebe90f4866ab7aae51957525f971db5b5e94e162892076e721b1fa26b0d8055565b5e1a5cf3dd1d91f736647f949f2b263e6c955eeb760a33346add0b6264bb59ca268894a1b79243ac0b57a8718a4cdb80abea9573f51c2dcbb3af46cb429bba1115aa7fa94bf2567565d02f69443df2c280c0607e22e03de6cb816f2e47f783f8a1d92fa653af0ec63e22fd1607058956c31173d6b9b244317aaf32243c9c73d8ebb83aa568134908e1336ffeb520444b60e4fda161834334c8c0c8f250b153bd32c20749b07e5f2deb3400aba2c41fecb06ec7f86fc066616312d14966b8be10c004bed491da4821daed8ddf0dee8735f586a816d9ad63941efe36c7aff4cd2c534c76b1130aae7caf6c7e764ebfe2f29ad2a574eda7feed17233777c7ae020c97ef7a5d852ca2f98a601b3c0f5e6ebd4d4d54f07305ec5ebf8c7f08eb93be5d1ad8eab13be2706e21640cd8bfdb29bfa85a5062e9b97532f19f5f161a221c95a7bf35b023ba4b55682e45ddca2f38a955022c7424d6b71acfe4b53d959d0f3513be43ff4a3d16bfe93add3c7d86fad481fe850cc442549032999baf3476e23953f0e79f027d866b4b787f2c927dc91110ecc57862b9d82448801157107f73116583822112080e986ed220dfa06efcbcab54531e826232d436cbee8999e7f97bd82f743948ef6c01fc24500a5fddf14a3fea13b95ba4fdef14d408f424c26a697e0ad567dfea85b64082ab1c85e4d719da03543c2d5886f97eee763be2164de6165715f1c502a724de70ed601a191f54004d67d5842d4c1bd5a742262b58b58f7c827d3fa5fe5a8ba9052746eed064749ba7d61c06ddb52b923a8574075e99bab42ec5080dcfd3cc8550377dcbcf0c6aacd0513c1f95d66bf8d43bc533218b97c4b2f50992b5cded7f4f785469bbdb7ccb72a9b9097d72809df59d41f7d650205d169f3d9f08ef5fe7db0b25fb10f68e24e864dcbb2f48391a9244c2c74c8fdebb8f96116ab82f3df477ea55940241f4d2c502a50150efd91ade0168d623669d95dafaa6ce912971f734e1f58f233ebd8d4b052deb8c20e6b02f498ca6d3b5dc037a8f7bcda4addf2284d2bd15690dcb4d7bab36ea221f4e770975fccdd8a10adce24c04bb8c85722e7e9919ff0202fd55dd5085b12b640a37b0b95419d929e058be22f9b0cc4e270963864f14b28eaa16259957ec08937889dfccd73bbbfcb7c01159ea27b45a659811b1d333e951348d59a3b3af0bbcebefbdc8ff2ccddba35a262dd768c28e60cb14104b24a2ded9e418a3690e7e138d7afe5864e82819f655b624e59b7aec94e4aace5d1d2196f87bad7888f7143ae0ff47f1264817a59d4d599987970685b1685f6f0ef2fff5e4e1e704bae722d3fe21aab57ff3a43855b216c54ce3180fd814f71a7eeed0f8e89b1be7bfe923215c0b92e3166c715d91ad74eb07aa71f76c5f305bdc0a6fe4c5c9c9f2f235a5c9f56033dbe23d897b734ed09dbe3ff9ba8d2197e8156aca944c5e2f01ce67ee60bb3e1c083300f87ddb2cc91798741d2c602f87bb19310a2469cb6c787d9dadbb62fb1157ab117f1b0cb4eb8c784172bed4fb35fb52bb12d5d7bb144e8642aeadd8530e4c93e981d0678ba24a68b557309b5bdc1ee2184c22dcf1c2fbb104b5de63070e3b3ca3d9325a5b625848686909bc92a24546344c9cb49d2cd32ac351a57fce6a1fd6bbb7db4a2741b58657cae0c03136c5bdf55482526e9f96b91c6d727e85a424a32f7d97ba97d6f1966fb40f534d9aff1e3bce2104c85ccfcec95599adceb13912543ff155ff3a5886c7d883093816b8df2662ff817a1251a637f2ab11fea3f22228994e9f555fda5daa64e3be6c4a8970e57f7d4d3950759f0e2ed2d56c2200be39d0672a2759d5d05f915f58f01f1297563fb60b2732f602259504dd8f791461ece6e727e35ae745224a8ddee7cdcf6d141f4a69886022779b60c036dd7031c92a5d1db1ba07190912c721dc57ed274c96ec7e2645dc27fc941a62674b143137bb422c7a9b13bbab7d52dce7c68e5d4fee32844880f5ba4451fbe2939c5f79810231045cc6f616fade1db73e90803e52bf0ceb68a4caf5659214b5cf7dfa35f18bd1f8dc799b76fe7cabcd3e9296ef49460e577bd23a3fff1582428a52a6ffe74655c576baec426b48b5e97e589c0e5633eb376c0278c34f9b02b982512a3c00f6cc004ddb1499e8adbda413716eb2e5221e7e2f875919c27f7e62056822ca7c141ed52f63fe9d58b71e07e6cd87a0ef8f32b903450e18bff381ed6aead4367e08b4d1637f123aa1741c02630deb551fd1d0acb0f1d64d1cebeb40ed12c2b00df68f929939261e617156eee1cec6869b94bfa97be1bbd680f873835ff85f20284514c7abef5c759c19c17a92ef072e6242dfacf7e71391585939b5d8f91e3a6fce0a3e39340c6efcb710cfdec898b13593d708bf71157c59a88cf60a4ddd1428d49074770aef33abbcc2af11ac9cdc4e3dadadea9e744d7bb45a0fd54ccdd292237869b2de2a83a7691f3fd42c98ec3433e30a62a28d1605bdee35b8e87772c90d0e355faeb8fe1b1a7bc2ebb916e73255781f6eed71cdb6551f3b29b79612e163bad8160678f088778fd2b0a06741054b35229d8b33cd66ae51cbd5980699f52e8087b83e9e95e097768b2681a2b35ce108354b76d0b87294202e0107000e7db92070010fcc33f880cfa9ad389b32958d73ddcbeaafc52d8f432b5b04ce85c06cfbead1d5b78c361157cc747f0bf67768fb1feedde65e9a321e9e0a0b04681a492a078f52ce59b3a3e7179ca5c88b4e8e1973c79a5684095d7846ad4efa61dc92b089c2c78b1f8f20c9684df77429aa1452b7b95332ebc7c51f2afb26ded498916a2849fd5920cbce9142d664aa1dc1c4a7c1e9a8996fd4a34cb3db33a619ee65383fd059b988f523742dc63826ca32d6f977d929a31d902fd04b40e5ef0772044d54980a64704962235ecdbfa6df59f0ba36ab504678060bb91a24569f4f875a10acdd8ace9f161c98cf2471a65dcde065ed8a3001ee30e250f9dc50bea3a929e256115f0fb9662f38339f70b9e5319c374ff75b298fb376e3d412cf021847b362a240c987087d4b962af8e2a5bd14f226fe30e0ee767fb8ffc2b748b58aff2b395f9f011887d3b73481abf561233aebf5daf9669feb459ee3d5295f56d681de21b2adedb8b7f55f4b5a1473d495f69c3c2c6a7e9d0b1703a42961ac179d6fbedcfda715c9ce04893fb11902544016783d620f5c8eb27a0483693bf59e19eccb03e1f5f6169526e4722a7c73e5dcacc66df7b1e6d5123082197f7aa34c4e9ec34a7081c85d4eda52dfe1f8ddc23e4520b238f30d58df25a471f9aa9b923902d1596d14d6d4ede1264a8e46bc43d3836a65734e6aa0d35d045250b79be4706adb16c49c422e1c09aca53bb3f337f1f922485143832dc50e866a61eb35839b48eb744e566f4cb10643489474791007647dd6002e7496eeb6ce176cc2fe7c9aeb957ade3cce75ce0df643254459fb126c086184d56fb98a1bf3e63688ab03dedc5b5bf7eac599976c1548900dc592eb63f5bcec9c5cb2e647398ba75ee2f89402f1860d01210ad41d6fcf18a86da38f066adecadb8d746301222749bd1d6b6e8a4080cdb5deb64256621c200f0480eda8053fca7b4c7a20f29f2a207876d5c16e5d4f30be3c056533faeb6776eecdf763f07a03c4b4b32413f97dda07d6b15acfb049fb354d2d24adb6e6485d54b853feaa934315ad45a8912dd926c1edd53238bbaa36cc08f396f7d2311889de6516476353f0ee3f60bf4cd9f8e621a2fbaaf54777e05ca7f4772732e438219215dc8b0221209e9ce752bdc05d6deb14c998627529b38afc13ad0b4e9e3bde695c497b5183040f3ebda6b15eef207502fda43b4e5e73e4e42920b9532786a64291347b14aa535213544d0e50e95a5f0fdeda9fc597fcb623643031de64838a03a00d8728f0b6edef98898c1d3186605df7a3bb3fc97dcbf415471b36a4d33f1e41a65a801b793355cafce13937468065da02ccc9b7ecb7340470803ef93f934d0bcb5eaa89baae5c481d69d7234d148e8c3cb53fee21198d83b8ad53ab96dd5b17c8d30d135858c400a8283120213dfc6ea41f018c89392c436c8d0457559aa7c982f8a6b25c1ca21a23181151abbcd62d03da91d4d5b94b8e3a122bbbf0c3e3e040cba77f6aeeb587191b992b8ed3b3cc18aee57035f6738ac978084ea3292ee74c03c7e8781e2ad071b15d9f55d6c2dac62592161f473e5bc652569aa213adf4f6c784a0a2f611aa38a624b513bc2addda20ef6201c39ec55b9057e45ed47017425875c6c6714d111bff494a2782069e8ba201072d8563bea580d04276e05c6f63ab1cc49eec857e313b016c2d7f43fc1d01b677053fcded361129ca440b13513df788b653496a1a4baa0be557218be20ebde4b88bdcb830658c38f0cbbab81e92a7930acaaf8df184dbd59d68b449caa20953dbc8360e07560a44523026beea17a95ecc08d5b44d350cb724d0cb706937df48d6719822084d1e0478c89a8acd90f4549598896c70a2348f06c2c7753eb0f114a2b5b81bd934d002e289e38b06cac3412885e33c1b1bf7522e1091ff601f08adfdb58011c1c843e37528343cd9212a7882045ea8fda79f4a3dbb450e58e93d3e65fc4aea88d26a8a5cd6a5d10668dd4110019dabf1821bedc4cf729d0879b8822950c385fa1d699d842990de4f19dd2506166c42096f0470f0b879de01abb20a8fa88216a638856288136f10787832ac09c919941afb87fb842a53eaedf0038f856c77ad9b4c2a0e8f6f5ac2996936ae9ba67b7442bd83bebf5129b15bd9d27010d6bec5d50cba80a8dd86f5ef252225cd0e1e010be890428ad29500c1b6e0614b843cd925cd7405f6b71ed73bc7e2690385cde13f712441518d5727c783d0e376ae250c251ef5df25e41edf3d11be046cfa79b8c40166f0241f86523025cc4fcb62b227a9a81f4fa7c9b75a8158c6bb0a1a579b35d9d9958f31fe6140b4b3fe4d3b50ede20fd35a3b019f264f2490bca853b1d104a46b96192f8a72e9b44e4d7706742774698a6990eefe5aea0b41a0fa477b94f6ac7a09f35b", 0x1000, 0x408, 0x0, 0x0) 04:02:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) kevent(r1, &(0x7f00000000c0), 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:59 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0xffffffffffff2822) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0xf3e7694893cda5ed}, {0xffffffffffffffff, 0x10}, {}], 0x4, 0x2000000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745d, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 04:02:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = semget$private(0x0, 0x0, 0x200) r1 = geteuid() r2 = getegid() r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, 0x0, r3, 0x104, 0x5}, 0x8, 0x2}) clock_getres(0x2, &(0x7f0000000080)) 04:02:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000049, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') 04:02:59 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000002100)=[{&(0x7f0000001d80)="e50121ca073990a93f90ee04720c016cd55b056b4f6952c0b4086c75aa11b1bebb60d28bbb5ec744c6904f20d292b5076af587db1375bb39d2fce0de9e991ce58f08ca09b9a02f2e209be8b19aad398f6d27b7c889e9a6b5e178d19650669df4a7b101a3998308ac6d72c7c08bfed1968fe3a349da184ec9a4171c84ddd20c40c80e967accfdf5dfbbe846cc55e73a52", 0x90}, {&(0x7f0000001e40)="6377981647b6d4ad7b866886292df3f479d05e48e6c8040691f6cf1f88769453f22db33fb1147c7568b1b9c10599ec3268ae264d76f393e9db1de4eaa1f524b60566448593b2ae3d2b4f5118f04abe82554a0cd9e33c201949c4dcb43642f020edfa36247d8b88be7a8847fd24e7ed38ecfddc542284a42ce9ec8b1ca36caedf4c624292463ad5ce00e6ddd688af87a6f7548c60841e0d3f1540031f8953c32cbf64163fac329b668cdcb88b9463c14da829510e7eb1388a2cb57066c68805768904210b50cfbf38fd836b21aa6b40ccbff8d5923d042e961449d8167f88cf3dad36448efc8c5f8264cf10", 0xeb}, {&(0x7f0000001f40)="f86e28126a80e933b29e9c7640f134e8c298091c1db1413fdf5e511eda05ff6fd45448ce11741315840d8868d1f37863d22e7512d243dc323cf0759b6fc757e51c96ca943835d8febe7cd2d9a1829070e81923275e6e72a35d310d9b204d5cd09e888173a84f44c380f939ebbdc4c84c2bef48ebf66c8cc631b2a9d4514912654937810d0cfbe1b9d052f390be18df957eccd923870f441b5793803181ff1a2bf3b3135a4389d3a2c76d776f03d7dce2c5250d23b6e8df2f191e43b706018d4d4ccac7e1526eaf1af09f3a87326ff92b", 0xd0}, {&(0x7f0000002040)="bfd50fd4900fec643118014bc7aad07ec395ca4be0bdc3ab0985d8f70571ac1c284a95464671a34126fb96d2df5b5af80bfd89558ddb8055f78518f0b957d3829dcea453e514913d359326813db2cc52aa4c4bd2dd2790f9ff576a7326279cdd3174c7568ce71a5eef06c59a296476c7f81b7eb04ff9fd7c736c06573b896670e3e201d9f01b4259a4e5e24b9f0663e6201d3d2a", 0x3cf}, {&(0x7f0000000140)="87f4d672a6abbc02ff1989ef061871fb80a172e6f2bb41a5bfa734dd3491cdc3a879f4d9bfa6b93b6434", 0x2a}, {&(0x7f0000000180)="5e2f3804ac52c3b1cbc7e77bff70fd03", 0x10}, {&(0x7f0000000200)="b1641b22f53fe2f81957dfd63c81dff3bdc987f4229a651a6f19fd9a24004863e3206c3c437d6d3ac5fe05cffa38d86a278184", 0x33}], 0x7, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002180)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r6 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f00000021c0)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:02:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x2, 0x1) semop(r2, &(0x7f0000000100)=[{0x4, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x1, 0x100000000, 0x1000}], 0x5) ioctl$BIOCPROMISC(r0, 0x20004269) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) 04:02:59 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:02:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x3, 0x800000000000003e) socket(0x20, 0x1, 0x1) mprotect(&(0x7f00000cc000/0x1000)=nil, 0x1000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0600fcd4ab4c568c6f4046ae9b59af86b33cd173b69c1b91152514642101d5b3f2e695b2c3b2cc8423fb643605854d6a6612ac0c87180b10d25ecd8df831d74fa9b178db64cc358c8fb7b99a961aca0e37107f03d25f7c0ab93b4862fad5e27a0004d1118e9d058a26fa645295ea4ac4eab6b891ea110f7082425e18414bbfdc3d84cf9c6a25bcceda0112a52fe23399e5eb0fd96ee3a1610a13cfd1b278f394c7636cc2a7249abc7b18df7b8d50404e89", 0xb1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8, 0x714, &(0x7f0000000100)="59ef68e761adba50764a287ecd8f272dad5fbcf04da3b98cb89069ffcd72c93eea46d3d13660d3fb117e", 0x2a) 04:03:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) pread(r0, &(0x7f0000000140)="32ff663d017dd955c12e993c180746600e0fdf480af93d2865225fcdd765a8c55f1daa95dca5e790275553a5e9ea2e222c4f4680b8b1491dccec4cc117577dda89bacb4fa43ca49bb23b9fcc6dfc0917dd3546d9e42a", 0x56, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 04:03:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071459f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f6343a0f607bf189684da80d3d74114b2d79c90b1b13c9fb49216", 0xfffffffffffffe00}], 0xfda) lseek(r0, 0x0, 0x0, 0x1) 04:03:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000576000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:00 executing program 1: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x8}, {0x6c}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001200)="a64febb609fcc1d88582eb3963bc6482307c6eb740adc359ad178e1636cf1f213089d87a3fcf3b694891d8614102e204f97e62e2e7ceafe900c876e76b4ff0e79b8efff70315507e0a72ecc3eb7428063927e1ae2685c2d795ad725f203c2a768a31963bbf1ea6bfa90e6c706f", 0x6d}, {&(0x7f0000001280)="e41b53767419bf0cfabe624fd1b6e9da776a233163d94bb1cc2290a05a2b72ef1e44ad193e0b9ebbbdb60b2439c4137b40b02818d55b83684caa6f444990bf0913cfd3a84523ed250daae12232722fc49051e30eea3d963f84f6dc317bf89868719d885866e1ef650ceb9f0ba72c17703e3f316e9310bf8461f8cb497b22a33b252b", 0x82}, {&(0x7f0000001340)="9dc7a633d374cfd2183f9eeb2563fb542f1349376c2703d324e5144c17b8c53ba25361ef85dfa199a7dcd7bb510fcf58ddda66960dffe1f4892d4addfc7b0e83886612120920f0ff1b20e57bd756a31b1a400f598bce4a8eb96feda22ccbabed7ae8abc19ab6", 0x66}, {&(0x7f00000013c0)="ed4af498a1d36765db3e30d20aacef106d520e50be6728ed164ab5fa7d141773189e95a371657c0a68b67e3dbe1b268ac805f0bb20eb0bdb6f962825829b3872663fe6c12993e1ce25b737705c3e5c5362da6d06c3537947afcacb5f538e77c70e6d88c2149bbacb627e390f205d96c9ac4cfd294d28abcfa1dadf7afd9c4a117d72e94575c9a02ae51ca7978fefe910f6cf4b1baa4e15da5230d8e2b495d4e589daf9c5", 0xa4}, {&(0x7f0000001480)="8e4e349145f6c0506f880d6e0834076786d8feee4cd5c615a4b09c5feb3e03ff0bbfe7dc2a52b05bf1a21a233038849afd00d4eb13de0d772469e39d5f4b3e27038022f5e0e9a5e7c3d95cc82ec6ece9c0482c288d173a0f5826153d8de3d4a7ae536d2eacd31914e3271ec7634fe2812bbf8955bee8407c0f319edbe7cbfd3663575edc8e5bbf17fa78121df88659342bf4697ff425296a17716493efb323005c597a0914e86e0f6079a066c7704f18a3a5ba65a9d07d7a87caed0b04418371200658d938d0c34dbe4af389db3889", 0xcf}], 0x5, &(0x7f0000001600), 0x0, 0x8}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x8000000000001c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x0, 0x2, 0x8}, 0x8, 0x6, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xffffffffffff7346, 0x7, &(0x7f00000000c0)="255bc81924948f0a46b8028f784ea94b30b5bd2e3c4b0085321a1fbca2457ce4a7c959c612304c87a9", 0x29) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x81, 0x80000001}, {0x85, 0x5}, {0x5, 0x7ff}, {0x41, 0x8}, {0x25, 0xcd8f}, {0x83, 0x8}, {0x1, 0x4}, {0x7c9699af518e16e7, 0x672}, {0x100, 0x45}, {0x80, 0x2}], 0xa}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 04:03:00 executing program 0: r0 = socket(0x1, 0x3, 0x102) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000cb955a8161cdb65d5a2f1a608e0faa50b1dbeeaab4f56aafbbbd2662c4822b2a1af8000000007d732df5521e77fb1042f30d4d6dc0f0bbe36fd633a8bf5b92569755a0ddcaaa5a0e9a9b6af64f869c756968fc7e5b14bf6d6713fdab6e"], 0xde) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25, 0xffffffffffffffff}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:03:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 04:03:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/45}, &(0x7f0000000140)=0x2f) r2 = dup2(r1, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10000) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)) 04:03:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = socket(0x18, 0x4003, 0x0) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:00 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:03:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x3c0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) 04:03:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x80000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0xff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0xbd, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xbb, 0x40000000, 0xfffe000000000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x5, 0x40, 0x18, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x50a7a65a03c57c44, 0x40000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x1, 0x2, 0x101}], 0x81, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x88, 0x4, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x84, 0x2, 0x1000, 0x6b6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x9, 0x4f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0xfffffffffffffffc, 0x7f}], 0x1, &(0x7f0000000080)={0x1f, 0xf}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:03:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000680)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000440)=0x800000000000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r3, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe(&(0x7f00000000c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) dup(0xffffffffffffffff) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000300)={0x3, 0x100000001}) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20000015}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0xfffffffffffffd25) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x200920f6, 0x5524, 0x1000}, {0x5, 0x401, 0x9, 0x7fffffff}, {0x20, 0x3, 0x1ff, 0xffffffffffffffe1}, {0x973e, 0x3, 0x5, 0x886a}, {0x7fff, 0x1e44, 0x41a64dd1}, {0x9, 0x80000000, 0x1f, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:03:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x3}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x907}, {0x6, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:03:00 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5f6659fa202361cd8cac7dbad5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 04:03:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0x4a241cb0}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 04:03:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r2, &(0x7f0000000140)=""/57, 0x39, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x401, 0x2}) setuid(r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 04:03:00 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfff, 0xb7}, 0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 04:03:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x12) unlink(&(0x7f0000000080)='./bus\x00') close(r1) 04:03:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x80000000000000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:03:00 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) 04:03:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9f10, 0x4) fchmod(r0, 0x1) r1 = shmget(0x3, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 04:03:00 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10000, 0x0) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 04:03:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x2, 0xae, 0xef1c7a4bd8da90c4, 0x10000, 0x3f, 0x2, 0x2, 0xa5a94d838ab00db8, 0x5, 0x80000001}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10011, r0, 0x0, 0x0) 04:03:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x3) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x4, 0x1) 04:03:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x100010000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) 04:03:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20005bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) fcntl$setflags(r0, 0x2, 0x1) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0xc) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x843ad4d947697ce4, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x4) 04:03:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x1, 0x1000003ff, 0x1}) socket$inet(0x2, 0x8000, 0xb2e4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000100)=0x4) close(r0) 04:03:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x700, './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8, 0x6, 0x2, 0x3}, {0x2, 0x7, 0x81, 0x1ff}]}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1000, 0xef3, 0x0, 0x2}, {0x401, 0x5, 0x0, 0x80000000}, {0x8, 0x2, 0x5, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x4, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4) socketpair(0x10, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) recvfrom$inet(r2, &(0x7f0000000380)=""/183, 0xb7, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:00 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0x0) 04:03:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) 04:03:01 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 04:03:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 04:03:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7684, 0xfb0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x49) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 04:03:01 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001180)={0x100000001, [{0x3, 0xe000}, {0x3, 0x5}, {0x2}, {0x3, 0x3f}, {0x3, 0x2}, {0x2, 0xe5bd}, {0x1}, {0x2, 0x40}, {0x1, 0x18029758}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x9}, {0x1, 0x1}, {0x1, 0x3}, {0x0, 0x5}, {0x3, 0x7fffffff}, {0x1, 0xfffffffffffffff9}, {0x3, 0x9}, {0x1, 0xc63}, {0x70832379cff9466d, 0xffffffff80000000}, {0x3, 0xffffffff}, {0x1, 0x7}, {0x1, 0x3}, {0x1, 0xd9a8}, {0x1, 0x7}, {0x3}, {0x1, 0xd4d4}, {0x3}, {0x3, 0x100}, {0x3, 0x1ff}, {0x2}, {0x1, 0x2863}]}) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/110, 0x6e}, {&(0x7f0000001100)=""/3, 0x3}], 0x3) clock_getres(0x2, 0x0) 04:03:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6d734befacc94a1b}], 0x200001b6}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 04:03:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:03:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x4) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) syz_emit_ethernet(0xe4, &(0x7f0000000240)="7f17d9c02da880c1bc6d785f45cf92bbacb46d4881eb4377e66dbeb87145a56256418bc692cd1f89926eebe46c3251c783aaa99862815c19a531f9dec073815e5470d651b5a1eaa21948fe698c77ac12f0b44d84d422c15bc90315e95468501dc935879eea2ce0159ff9d5ea2cdf0b98c90743409f72b147acb6043245da810aade2ea8184c69a449a701a17f8ee73c167390d7a1b070eedaa0ab271916285dbc35898b3b1cc920fdd12d9edc70e1bbf4710ea84cd7c0de303b15efe9dfcbb0a1c0bc97e6feec228c28219d7bc9d5ae449dae7ab2ae7eba67845395c78e14468129e19fb") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0x3, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x20}, {0x6, 0x0, 0x7ff}]}) 04:03:01 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f0000001240)=""/157, 0x9d}, {&(0x7f0000001300)=""/122, 0x7a}], 0x4, &(0x7f0000001380)=""/94, 0x5e}, 0x1e0b583e2159b4d7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 04:03:01 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000405000/0x11000)=nil, 0x11000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 04:03:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000000c0)="0b31549b5dabb00c3f3bffcf22ae653b5c5d32b1c2fece4b73a4a25b1fbbaca1ed2c3464489b2ba36e24406a9234ff332d54ec1fad1bdf4c7b832c8cebf75c7655a7d082950650bdd4e03236d763048d62059a81b9bf6f654b11a2e743ce2a73f77acbd8c032ae838ac7ea0dbf6695c7c825f7bbea53590d5d2e7cd7b0e5d035f69825d2c18ad0c32c91b5a58b3196d9a31b8c0c664a59cc96ab5c7492f2e84c6e1c6d2c94f9bb654598ccdc2ce9761004a01c4372298d45ca6e3875f2c74f20457721f6db8eff2ce5", 0xc9, 0x8, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:03:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, './file0\x00', 0x9, 0xffff, 0x6, 0x1000000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 04:03:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 04:03:01 executing program 0: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000000, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x100, 0x1) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x8) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000200)='./file2\x00', 0x0, 0x400, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000240)={0x1000, 0x7f}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file2\x00', 0x20, 0x800, 0x6761ddcc0000000, 0x1, 0x1, 0x0, 0x3, 0x1, 0xe99e827df7c48da6, 0x6, 0x5}) utimes(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x101, 0x1ff}, {0x1, 0x4}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x58) mknod(&(0x7f0000000400)='./file0/file0\x00', 0x4, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0xbf67) readlinkat(r1, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/179, 0xb3) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000580)={0x40, 0xe0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0/file0\x00', 0x0, 0x2, 0x2f, 0x1, 0x4, 0x3f, 0x0, 0x2, 0x3, 0x38, 0x6}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000700)) fchmodat(r1, &(0x7f0000000780)='./file0\x00', 0xf2, 0x2) getsockopt(r3, 0x7, 0x8, &(0x7f00000007c0)=""/89, &(0x7f0000000840)=0x59) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000880)={0x80, './file0\x00', './file0/file0\x00'}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000940)={0x10, 0x70, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf4fb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd525}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x30}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2e3b}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x7}) getpeername$inet(r1, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r2, r5, r6) 04:03:01 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffe000/0x2000)=nil) socketpair(0x18, 0xcbb825f715599c75, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x46, 0x1, 0x6, 0x3c6a, 0xff}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/207) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8090, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x670adbaceb3f4bbb, 0x200, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x8, 0x10, 0x6, 0xeec}, {{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0xd3f, 0x2}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x3, 0x82}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x3f, 0x39b}], 0x1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x52, 0x20000011, 0xf6, 0x5}, {{r1}, 0xfffffffffffffffa, 0x60d745cb97acb0a4, 0x1, 0x200, 0x5}], 0x4, &(0x7f0000000240)={0x40, 0x6}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) socket(0x6, 0x2, 0x0) r4 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 04:03:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x102) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/228, 0xff1a}, {&(0x7f0000001540)=""/144, 0xff01}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/4096, 0x102}, {&(0x7f0000000280)=""/58, 0xfffffffffffffe0a}], 0x5, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x1000}, 0x10) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000001600)="53b92df77e91c84af6d96fb8c51b560de65f0c2e5c491db5e29682ffdcd966478ecb286a45d23d7db3ee63401d64b91220852e26b3b155d926844e1838afb064fbb6490c8659ca105744506662a71785cfad7d", 0x53}, {&(0x7f0000000240)="6a6def44d20671f367c5530b7b3d7707d8", 0x11}, {&(0x7f0000001680)="2c2bf3f354ecf85febb4e94da4bea28d0067b60732b2cf0eac189f56bd2b14cce5f9a2c1787e446194d171c58478a158217209a2e4db7c08cbfe7580140989ec64db6d386be3677c038bc47db52a9c2374091c4890e4675be802d8a0f65d0574f40d5bef7a9c45e3a81ea271a76be4e2908595689027d5c6db05fd8693800ad586993a1b6a37c1e7e24c1c696e3ddf3f91bb1b1b5af474839c3ae19e5b9d8fe735aaea483abca4bf1f839dca7f24ede5c4c404d9b006a4f67e383f4108ea88bf", 0xc0}], 0x3, &(0x7f0000001740)=[{0x18, 0xffff, 0x1, '\fR'}, {0x38, 0xffff, 0x1f7, "12b2185b156f9c6314e1acb7c2d4b30d27988fb5a031b9c86172188bfc21e67f5baf"}, {0x90, 0xffff, 0x0, "8fd97a840fff9433515a7514860118f6ac60f1967b3b545a79bed77422d8ee217acd4dc04f352cd9f460761ad4ee9bdf87140b28c2a4628ad01ba8fe5b0fdb432644751e9e061b6a072d921a0bc1356c7d2de68a6021352ded4b56bafaf7f700dd35d71669a03541340300f3e7e3c69aae81242e8438658429ecde2ec8"}], 0xe0}, 0x405) getrusage(0x1, &(0x7f0000001480)) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x9) getpid() 04:03:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/96) write(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000140), 0x7fffffff, 0x0, 0xfffffffffffffffc, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:03:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) ktrace(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x1402, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000000)='./file1\x00', &(0x7f0000000280)=""/66, 0x42) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0x7fffffff}]}) 04:03:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="2f3242ebfb44be695d13d9186b7d7e88864c5ce66b2b8f95dd08a31de2ab64927888e0f4d8e4a3c5a66de1db2880c065779b99f3153c3ea17fbd88a9f006a73922ce2c9e513b8421ed40c31740c7fdfae05bf108602d2a602d59f068974e35e87b33edf21c241359134d7d97dabeec6c085ec1", 0x73}], 0x1) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000040)='\b\r4A') 04:03:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x170001}, 0x1000000008436}, 0xfffffffffffffe44) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="704d7c85bde208b1bb32efa2d231eede6c0da67af4d70e90adcba7f9c413f54d86220df56c9aae86216bab616e9c6e3c74460278c1d29cbb5d38b67166e45b7737e47e8427d71d9f847e519222a8e6e6a89b83", 0x53, 0x0, 0x0) 04:03:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) semget$private(0x0, 0x3, 0x200) r1 = semget(0x1, 0x2, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = msgget$private(0x0, 0x460) msgrcv(r5, &(0x7f0000000340)={0x0, ""/107}, 0x73, 0x1, 0x800) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x10000, r2, r3, r4, r6, 0x2}, 0x2, 0xea, 0x75fd}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/54) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xffffff8a) execve(0x0, 0x0, 0x0) close(r0) r7 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000000c0)=""/188) 04:03:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:03:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20200, 0x0) close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 04:03:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x513) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5a) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:03:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x1704) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) select(0x40, &(0x7f0000000040)={0x3, 0x8001, 0x7fff, 0xd20, 0x400, 0x800, 0x9}, &(0x7f0000000080)={0x3, 0x7fffffff, 0x1000, 0x1, 0x4c, 0x3d6, 0x7ff, 0x7fff}, &(0x7f0000000180)={0x8, 0x5, 0x9, 0x7, 0x4, 0x80000000, 0x81, 0x2}, &(0x7f0000000200)={0xbf3, 0x400}) select(0xff36, &(0x7f00000000c0)={0x1f, 0x0, 0x800}, 0x0, &(0x7f0000000100)={0xfffffffffffffff7, 0x0, 0x0, 0x1}, 0x0) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="3b33e377b21d2c2eb1980ff39bf12dc853656e92f32005836ca06ce5e91156577e8a0b71bdf148f4ce7d8b0e2b916d62608649ad8492222c69e3455c6625114c83cb0a0713e222f01f1f984137e0d43278dfa28d3e805bf9d39b78f06d0d869527b6ee05a43a5bd84170", 0x6a, 0x0, 0x41) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000300)=[{0x1, 0x8, 0x9, 0x8}, {0x7, 0x88b, 0x8000, 0x8}, {0x9, 0x4, 0x8, 0x63}, {0x2, 0x4, 0x401, 0x20}]}) r1 = socket(0x6, 0x5, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getuid() wait4(r4, &(0x7f00000002c0), 0x8, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x13, &(0x7f0000000200)="e10079b6b10d8362a383500b47a976bb825451a7f075da81ab0000000000100000000000629c8fac057185dbdeebe92b10235c7c332082a5") lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) 04:03:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() fcntl$getown(r0, 0x5) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:03:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x21, 0xc7142f2f081b03b3, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0xa00000000, 0x8}, {{r0}, 0x0, 0x20, 0x20000004, 0x401, 0x7244}, {{r0}, 0xffffffffffffffff, 0x2d, 0x43, 0x4, 0x6}, {{r0}, 0x3ccf34a065788b13, 0xf6, 0x8, 0x101, 0xfffffffffffffff7}, {{r0}, 0x0, 0x20, 0x80, 0xd9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x5, 0x1}], 0x4009, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x41, 0x0, 0x0, 0x2}], 0x3ff, &(0x7f0000000140)={0x44, 0x7ffe}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0x6c, 0x177b}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x180000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0xd, 0x100000001, 0x4}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0xffff}, {{r0}, 0xe700c2ae4683a255, 0x2, 0x40000000, 0x7f, 0x5}, {{r0}, 0xc88346e8404d8897, 0x20, 0x2, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffc, 0xf30f2a1d40ea2ea2, 0x4, 0xfffffffffffffa18, 0x782cb52f}, {{r0}, 0xfffffffffffffffd, 0xc, 0xc0000007, 0x7, 0x800}], 0x1f, &(0x7f0000000000)={0x9, 0xd08}) kqueue() 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000580)}], 0x8, 0x0, 0x0) 04:03:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xef) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 04:03:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x109) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) write(r0, 0x0, 0x0) 04:03:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmctl$SHM_LOCK(r0, 0x3) 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0xdb3471d02a7fcd98) fcntl$setstatus(r0, 0x4, 0x0) 04:03:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x61ca, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x105) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x9, 0x100000001, &(0x7f0000000180)="cbe6d04b641128ce3a03e438efd82385ca74d3dbd20ae0643f9869952996620c2d0b780f167d1298a4c6e0b7557413a60b83f49b3d11c210d41a334e83158e388c34d4a6394d78d8985ebb68e17928eed2c91a63eb7d59eae945232f0f602a83ccc7c6e563e8d341a53229d19c986ce973e6319b8a0fa8948f89577370b487cde97e4f46137a770ef99cd8d98551a0a38a7bc3d0deecba6b52ac6d395816d03200d144b0120b79f146683aa6a820041261d583981f3f2bed84b7a951e700d1fce589edec6d195e1afea57fe35d87bd786192ddff7b4be0d1c2ab692f4a6f11f769e9e962dbfce5e8b7ab9a398593db36a659053505dc83811746443568a549170b09655c8ab4bc722aec7ce0f86736c7bb20093d97b578ab6623a1d9896a7ca33234521fa00d05b3577ccd9aa6de9ef394da2f14a1dd8042fcd8ec5f08e550360c8851177428f4530abfb2a911a59a7c2cf8aadfd2b94d6359a2ff59ef0137259bfbaeae3c6687d10590a8d2212b2248401e49b9a73be7b32466f1955d551790c8bdce88858ffdd08c76c22a841c287da16ab6b24a31ee3ba05a26b1f6a3c4a5deb74301580e0fafe88079f384a26b7fbecd9e16788cdbc46899ad32a7d1578a7f3058e15ac553199e55cf09d8411cebf310ef6522915623af2c15409e8a55fc6040a5e8c6052a5a1cd56e4d1984cb36a6dc9d5d19d11de1f7c386e67f02a568bf01264e1437b8000e7d930b25b557bd14d11f7a26b02b988b9ef1edbb63afbaa823cd7740572910db86f76b089c7bd7d48ace0a1a5d141c91dec799487e04d5707b1c4bfaf8155b0338a48f0ded7dd106e5e06747d42d23fafe8db898184e6662fc430ff1fb8788673ddaef321286029a6ed781b91dcbc66a6f26d16984374f53b82e5f36bad38b7a051d470a71fc2214bd580c9a489fd1ebc0c545401254b4b27610f0ffc30a87995cc3082b1f92966ff81b2f7fb2f9f8f50cb08954ae26374684b202ff4cce80f7916a49cb14bacb70b0cce3f00359e3a3f6c93fbe5f0f056a425702df9a9f4fbf88059b923f2ee078231083d481717d07890ec763e9b7cb08ea8db06892c3634a326a2f078415063d439a458d3f253db8b7cf7a0cf6b23d4602be8d9484ca293e0a824f7479dc104c852349c32129ebbb44b642db1993e4c0beecaa070046cbc72b184d2c23b5ab2f76b021287e792da1476d0c35560588da6b416b1b0346570f77de8620cee00a866b39dbc469a6edab0817645aaeb5b836ed8d788ebed122433709cdb00778cc2a83cccf3db7fdcf646664262d5ba809aa65d4cd348e9ba9919d69d7ebda8e80ac5d56e3aa4c26642a99b5b20962442d921da658960684fe899eded1b476f76656903e593de6fff2e7e927c89fe2a483883f395272edd3e65a65204d5ce7ddb07021f4a134ced640aae539fc3e56e40c97bb256992e43159fe817d9269ce687698a701063c44572bfcf76411005e0e94379524f40be159c39287c1a7bc28e2a54e3567e11eeba77a55544b21daca763c51f16dea4eee7b45c02992cfc7a65039c15e1b067c25e23e8f4e12984fd28b74ac55c4c459e17f88aa355393c18c14195af9e6681c479cd2f501649aead088882e53e37a32ee798173a2741f01d5858a4305f8a8d6a3da62010ad1514bb5dde84747cfc6c75212000808f67114aa2caeee8bcc1ca161b196a81e5601ef3a40f07df06d47de31d48ea20489e7c49064df9c6a9f5f7561cdee6daf6f4856ebc64b1e84f07514117279f8043031399b04b940e14bd39a12bfbea61fab605fb09b8f278011f3643f55709c6dee641bd1ed5305b3eaa41b8bdd2666ae0ad1419006affb4aaa00520bc44fbd67413026bb2a7f45047815f864c5fcb95bc78006cb2e4ce7a538467bbd3b67025befdd6009aaee5f6275416cbf6b82cecff0f5b97e7258244e0e84993f892c70f97d191c65d9c9b8469b51047e1e37407aaf5f8974ca5a1b18867aede670dadc7850d914c6e1d50d519da79b5bd935c629e5503995b9464830afffa91c6ea28e1a57fe7500600d5ef768f745417fb44775142bc81933071930f7e820e8b9c10d86a576cfcf44c75cb7cb31b1841f8096b969e3967a499bcc29e22e1e46841026777c204fceb7f0ceea542d2c11e1d7e05d2b5e8ce1a4af1e15ae806235bc505c0ff7973bed3048ed7e63bc408ba38009511ff7c760fe7f71ac0b80ab9f8a66c44580bf4738f65d3f39a4e7e752fdab38e42fe012cb3eb3be7e57eb03cb4a1f62d9a82367e37c9e6edb466d1452fde54d3c572e34441542aa85cb07259d196a034b625ac321f40a0025554bc8f16b8624d50b7e782bf9115edc3ba6335d41b1be02216b886c19189082f9a5659461c62f28992ba38a0232c67b3ceb9517a09a5e58f9acf689cf7ba463372c258b5bfef0a0b2a7d000750d6222bbc1d9c4c92ae99b09d6b8dc328d000099132fbcbaafc272218f465858731b3f31fd202b0693220ad96bb81c058ca1c4d2b8d1f8a9861bf7c8c8d62db7fe379db11b803e11e9e0d6cf3f08b990933aeb3150e214cc646eb310e6d17cddae385ac542ee151945849339e4872c3f9ae9110b80e2798ef815348dd7aa0d8414e230aeb8f959cbf6b06916697b17847f950a52f1fec28af13f0e3a07d30373a31f80cfaaac6ac29a523ba173ff22981bf59529e69302c47f180e1ca3ebcad1f055aa26a7568c4028ed65063139a2aa3e16d7f2330bf85afb0c85832737b7b801bdc9c97562a1fc64211e06f9344e7962953cbda8ab01996f694f4eb22b68e2f3cab2e7d06baeb8ccf76ebace0caac92d54fe74bf40f7fb0aa499fb924a82374ea6877b86faa0979727134b3556282d66c4b8e6cd58f960cdbd085a120072624dbd50c47bd4409a37a072f53dc8373a16f5a095f65dfff2595ef50297593bc0aac432d451389bd5d9eb1429e0b616433a65038c77c70d95afffee76d05ed0c80cc4cc3f29c76689b46f9255dda662fd52ff365ddacada31ac53dcc7a34a20c6a394448bb427ba12e70136a576f5034b6022833c103650eacbec713268d3fea10ac70115d5861d6988c599cd64dce1271129f9920ef95438790d1d4518fd785669bc6dc3f5ff5618bdd5b5a8eb0bb35627dd0436ddc7608649a0794c3b3e4a9023e86043e346c56b9dbacbaa12d42073e3191ffdb0c2d635dca102ec32f906bc280a8fa5a81d81a9ba0cc50484ff649bc7d09f2ce11b5b67c6bfc03eeec0595af3e101a47ce4f993bf26b6b4519ccfed06b1f47dea072f3e8bd8521ac63e3e449d39b1626ebb272adcf568cbba748bc9c1aa5d45040ef34b984c0ca370380e895f7a9700aca3cea1b8bad8592fec635d69d19784102270eca5ab385a2b0a5d6035f0b051de19dcc31183221cd05cdbb3018fc5956dc8f31e819a121d76f2d3b283bae7c52a264f956f5f2555ba9413998b1bd382f74e14157fbc5270777160f60941d8b28c67c54ae9e22386c03082f7ec730f5ec1b8894757cb0fbd7cee7e5776a7acaee3488afad88441ec4b5dd76586b81147d7e60a4584acd76e96dca510c88e40c6533c02ff2242a83326d5a344d200fcc3b0a0787cb5408fed3c3cb865589199158f8217c088e4c6ba723c39bbef2f9eaa507d7e68fd0f7469dfba7fc3b8b999c5e899bffb35f992202771086b989bad71a266b631ce75f0fa163dabd96f4825e340a5a58a72ab9742fa9865754e17606459a6039b5fc115eb5aa14fb11bba95125951bda88d17a1762362457356d585a7aede0c35220685ba750c1c8577336317ce099ecd0995c4f2d48c360d1786475f8c38bcfe955ed5f6b48b5d1f5d585afd495ed8c98511123016da6fb2f53f9fb37d6699719ec5a9c6d1e1f6258b30fec3867cca71488e7085b2803adf79f9e3bde5333355e64ab7aac049ffe12c87cee7cdf54f930a1d793b4b7703b63ac1214ec0a8757b0c3f87c0319e2c0d013fc4f2c207b935526ae97af8ef93df425cc777ddf0086060023101f8bccd5da3507382f015e91c23c8ba863dff2d62ddd7b74987bece9b9d37e6c51a2d2d31752841568f230f713e947975fa7ad873aa0f7506fe9b0c6c4a33ea860253f359564fbcdd48523ac3c116756787298f566310378019898f4881df3267b461a7e2ac0837f462d608e82a8ad23f2e00d5dd2fd4796825c15436191639352be3159587ae87f3025ada75b96db704e318e9c6f0f5dc6b1fba4b7d75bd6c3d3a743aa4a3a6917dcc5929aaf4c0e17a22ac94f8b451c56c8c7a9a4b0b5aace7788532bd9a61bf0ee434c9a2b40ca0713fd3e28afcff09c636e20ace505d8ef1adab6d0df71274adb685f25e5e30c648f0b3951880109e85aa4c4f11006228656977470986ef0baac067eae1e4a2ef7c5ecf225415b5974b68fb5a6ec8fa375062e210f6f01d9e0a868abdf1dd456b0c9abe71ff3272ebf2f707a0c5b1ce81b5b1b2df310444250588165c955110ed5cc33c0ee389f5f90c5bc7bb37d3367f552106ed470ffcd61f19d985c541130059d8bdcd407e5a79d95b1807d75d1b85e87cd9da452654b8b90dcb4cc7e2b15833cd905863ace813e19a06f63936ce5912a532c90480860735bcdc62d89516338fa07fe79179284d405bd88e4cb07a7b56863f310c2b186893762a47a4e1d04d8074ae924944e1c14c46a1335e018a0354fd9cf240e257fc53240eab90e0628da5cb1c5e634c96c6f1134ff7902407f79729e7d920487fd4240175bd989f71e7dae5a356c1026aacf0def3bdd12b9c4cafc65db04edce49d6540b88e648c413582c866984ab8116b5fb3fb06ca3165069daac6cb733ff664aef9b03cf2309a487aa54491228eccbc02f59076bd978212e6199199b233fd77ea2144e3deff8dbdbc554f69ca1fc7465ddee77423fd28d91a8605ee4268bfb008fd6a8a456bd7907f63554d85559c5bb755193896facc385b86c1eaafb369c55b34d4cab84fac36e13b35892c15b70621bf4c24e4b7c77ee8f14861949ab11caf1663c1b9d683b9a9575b1c60e1a5808e55ca6161ba1a0578638a431af8ccd5c3a72016eccbb98fe66ce662e335bfc31c0d6f8c204d4c9fc71906c10109de14924a3df9ec5106811943bedf8d720eec609f9cc0c9f24b58605f1761f022c2789125a79672ddcb0d8b82a9e8ad4ee5aad3474b86dec21a33e32e3573905d2cbe22e5a55a64faf7adf7503fdf4b83dd7c0ffa49c13c5458ffb2f2ed4d171199767c69e0725b5f86ff70b53be5af68cb48e0e67cb2abd837de209f654659e7bdd2cce89cd85269693473d8f80520b554b2a7109e303b13ed8d4231438651c97aa1e3cdb1ae89a7e729fc9895a474a4ad752023ef0b9defce0158e8297c9929ebd71ffa441266f7b72157a5be88e0ef148b78c81e3a1ed45b6b368332a142b5995e8e5aa1924312134dd209bceef0020bad6fca9e5a4dbb25cb341936ebe36a3df57ff87048213781dc404700983b2a561e6f6bd989aa66cc5c085974ca0ba6daa2628be640a29940cccd0ef260a6d2e30ebe32580597fce0200b2875eacb054a39cfe1f3db67404fbfffff8d99c027231ed271dc367f6cf18ed7de2a6027cb57027d84b8e161ae3c32e45549ae5081be8a557026b29df7ac36c6ce668ac1930630889875e13eed0ebaa68638affe6b531c85c8ee6709b86f06de3aa46b44161902ac584c9160d65c683287c265141d857c9774446e460bb9cd438d3148d8711c98976506cd0b2bac8b57a851f39b606f49b6076f67108ed1d2a75d9401f1a0", 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munlockall() 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$dupfd(r1, 0x400, r0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r4, 0x20004276) r5 = getppid() fcntl$setown(r0, 0x6, r5) close(r3) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x83, 0x0, 0x800000}, {0x10001, 0x0, 0x2000000}, {0x6, 0x200000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x85eb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2668d35c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9eb7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:06 executing program 1: r0 = socket(0x18, 0x2, 0x8) sendto$inet6(r0, &(0x7f0000000000)="5873a7a7b6df4945d1508bc7", 0xc, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x200000000003}, 0xc) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)=""/236, 0xec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) 04:03:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1100, 0x0) nanosleep(&(0x7f0000000140)={0x8000, 0x9}, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) clock_gettime(0x0, &(0x7f0000000240)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xffff, 0xa0}, {0x9, 0x8}}, 0x2) clock_settime(0x2, &(0x7f00000000c0)={0x2, 0x20}) 04:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) nanosleep(&(0x7f0000000240)={0xffffffff7fffffff, 0x5}, &(0x7f0000000280)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x5, 0x7fffffff, 0x8, "2e0d9ecaab9c9454c4e93ce051b2a41fef3a1f37", 0x44d2, 0x7fff}) 04:03:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/189, 0xbd) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) listen(r1, 0x0) r2 = shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/140) connect(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c366530005339a076e20876a0d1ec8158b5a159013339d333d13a5890a686acbf1d12fec0074b3b69c0ffffff270f137cae91d2e63d0325fa818fec5c83a60eced2740f5864f30c9c80af13fd4cc4a3c14a26e21dd824b6b3558f5a914545f216e9d557a66f8a40566e0ed6c2291845b7388b3a8d368261129eaa7426be0ebe3aec842142ef697a63a9cad7e5f4a69be82fbda61573e196119596b1b7fd47ba66c211953bda1d6daa9acf25a142cc52119a0000000000"], 0xa) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000111, &(0x7f0000000040)=[{0x61}, {0x7ff}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x8e, &(0x7f0000000280)="f6ad2e098f0d23dd3acea513e9669703ce230d90827347b28103f6a74d73c8765c16aa1673e8dba96a1146d615da3c4423acbcdce610ad75ad0c5802ce982eca0f9978137647b3d81be19516a9c6d1c35dec7b5bf4fe6d2a43cf421ec36730c532a0bae94d3531b9f7b3c90772f857f3e2d6c0a73c77c8579dc0f8d140f34b2971556f5bfeb0166df5e5a800a069") 04:03:06 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x810, 0x0) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x80000001, 0x40}, 0x8) 04:03:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000000)="671cf2cac1eaf34a3e235d0d18b26676059de13237eb325979903c970c841e76012826474f54b0fb65de2b892a00e3", 0xfffffff7) 04:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x8, 0xda, 0xff, 0x100000000}, {0x401, 0x1, 0xfffffffffffffbff, 0x3}, {0x1000, 0x718, 0xff, 0x2}, {0x80, 0x3f, 0x4, 0x9}, {0xff, 0xffffffff, 0x8, 0x8}, {0x3f, 0x20, 0xffffffffffffff60, 0x80000001}, {0x3ff, 0x380000, 0x8, 0x3ff}, {0xffff, 0xfffffffffffffffe, 0xffff, 0x3f}, {0xfffffffffffffffa, 0x3, 0x179, 0xd6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000c72bf300ef0000008400d301000000e679a6baed0000000000"]) 04:03:06 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x100002004, 0x7) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0xfffffffffffffff8) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) write(r2, &(0x7f0000000340)="19c03192889ec05d05d57f626fafa72595c35e2f3af463bfe9d94013ecbcdfbf0322d4c3f6342a03b952db3e8222b58494cbfdd7bc56c7b0d90252b4c0103ca2d56359eb70dd42fd9e6bca0145d5f815983d29268b03d77719489998eba5e8502ba1c4d06d04bc142ba247481b058e5b15255db0d66c437e0357abd90d853a882176a82f9b3b808d", 0x88) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) mknodat(r2, &(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffd) 04:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x400000000) 04:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x2, 0x12) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe7, &(0x7f0000000080)="7d1b14f530c05b400189c9b59f820cd77957999e463f132de5d1b7d7d221516296d74c9b7deca11ea62aeaa950fc90bf496f343bc9a9bb65ed9bc55942a901783ef88f7c4eefbd57c04c97586cdc96a71fa07948e86afdefa42f625844a74710aee638cb77be8be751723cac8a4d08963fb3cd4d96c7c0bf2571926b8b99074a29bb1102d019e9fec313ebb2aa39340683611da18f16ab89c5cd11b87c244e7dd84cc770033e9735fdc1dabf0e151cb168c11adfbfc58cb6a67527538f65993dd5f5a18330be2dc1971fd46d504b20b5badd1324132503a5a6f1378281469eb65ef21c1c622e9d") pipe2(&(0x7f00000001c0), 0x0) 04:03:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 04:03:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="f3") r1 = getegid() r2 = getgid() setregid(r1, r2) 04:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) close(r0) dup(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x5, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffffae11f65dbfa600"}) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:03:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x3}, {0x2}]}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)={0x222f}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001400)={0x7, [{0x3, 0x30dc}, {0x2, 0x5}, {0x2, 0x2}, {0x2, 0x6}, {0x1, 0x81}, {0x1, 0x1}, {0x3}, {0x1, 0x4fe3}, {0x1, 0x6}, {0x1, 0x81}, {0x2, 0x3de9}, {0x3, 0x7ff}, {0x1, 0xfff}, {0x1}, {0x7e106bf3bdb9a65, 0x792}, {0x2, 0x100}, {0x2, 0x80}, {0x3, 0x8}, {0x1, 0x7fff}, {0x709a65924528796, 0xa92c}, {0x3, 0x2}, {0x2, 0xb}, {0x3, 0x7}, {0x3, 0x7b4d}, {0x2, 0xe0d2}, {0x3, 0xfffffffffffffff6}, {0x3, 0x4}, {0x2, 0xa7}, {0x1, 0x80000001}, {0x2, 0x40}, {0x1, 0x80000000}, {0x3, 0x4}]}) write(r0, &(0x7f0000000000)="69d6623552cc5844487c6b9026b5ae2f48c374a47af4ee1e6c168fb429b371afc07bee86473e1c683569bf54d4a839f05b", 0x31) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, 0x0, 0x0) 04:03:07 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xf3babfe97167794c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x6010, r1, 0x0, 0x5c) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 04:03:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x2}) 04:03:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/225, 0xe1, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000000000035}, {0x200000000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 04:03:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 04:03:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) writev(r0, &(0x7f0000000040), 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffff) 04:03:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x31, 0x81) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff0701000000000000000000ea78000000000000000000000000000000000000000001", 0x2c}], 0x1) 04:03:08 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x74c, 0x2}, {0x3}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x0) 04:03:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x1, 0x1, 0xc8f3, 0x1, 0x7bb, 0x20000000400000, 0x6e79, 0x0, 0x3, 0xca18, 0x401}) 04:03:08 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7fff, 0x800, 0xfff, 0x0, 0x2, 0x4d, 0x401, 0x0, 0x1, 0x9d, 0x8a}) 04:03:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3811, r0, 0x0, 0x0) 04:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0xffff, 0x4, 0xfffffffffffffffc, 0xff, 0x4, 0xf7c0, 0xfffffffffffffff9, 0x10, [{0x8000, 0x6, 0x8, 0x7}, {0x401, 0x1, 0x1d47, 0x8}, {0x3, 0x7f, 0x63af}, {0xfffffffffffffce0, 0x1, 0x3c246409, 0x3}, {0x9, 0x7fff, 0x3b8c, 0xfffffffffffffff9}, {0x5, 0x5, 0x81, 0x20200}, {0x7aa0, 0x1000, 0x400, 0xfff}, {0x10001, 0x75, 0x8001, 0x3}, {0x200, 0xfffffffffffffff7, 0x10000, 0x800}, {0xdb, 0x2, 0x240000, 0x4}, {0x8, 0x2, 0x3, 0x9}, {0x6, 0x100000000, 0x1, 0x5}, {0x9, 0x1f, 0x200, 0x7}, {0x3, 0x0, 0xfffffffffffffff8, 0x9}, {0x40, 0x101, 0x4cf, 0xfffe}, {0xe7e, 0x8, 0x837b, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x87}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 04:03:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = kqueue() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x92aa281e9748a357, 0x20000002, 0x5, 0x5}], 0xe65, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x2c43, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xe13e, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x80000001, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x9, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x14, 0x6}, {{r1}, 0xfffffffffffffff9, 0x78647172b69543c0, 0x80000007, 0xfffffffffffffff7, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x8000, 0x8}], 0x1, &(0x7f00000001c0)={0x5, 0x80}) r3 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x9, 0x5, 0x40}) recvfrom(r3, &(0x7f00000002c0)=""/226, 0xe2, 0x41, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x8, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r6 = fcntl$dupfd(r4, 0xa, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x3, 0x10001, 0x9, 0x40, "dd2080b0e58d5530a1f48bb650650397bc13d33d", 0x786, 0x100000001}) unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='c\x00') ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000004c0)={0x4644, 0x66f, 0x8, {[0x8, 0x4, 0x8, 0x7fffffff, 0x0, 0xffffffff, 0x2, 0x400, 0x1000, 0x10000, 0x2, 0x9, 0x7, 0xffffffff, 0x5, 0x5, 0x0, 0x6], [0x2, 0xad, 0x9, 0x8000, 0x5, 0x3ff, 0x100000001, 0x6, 0x5, 0xd9d1], [0x1, 0x6, 0x96, 0xfffffffffffffff8, 0x4, 0x0, 0x401], [0x63d, 0x8, 0xc5, 0x5, 0x1, 0x89], [{0x1f, 0x3, 0xffff, 0x8}, {0x0, 0x8, 0xa47, 0x8}, {0xfffffffffffffff7, 0x4, 0x0, 0x38}, {0x7f, 0x6, 0x0, 0x4}, {0x2, 0x20, 0x1, 0x9}, {0x200, 0xffffffff, 0x7, 0x7}, {0x101, 0x2, 0x3}, {0xc3, 0x0, 0x1000, 0xaa99}], {0xf282, 0xfffffffffffffbff, 0x9, 0x400}, {0xffffffff, 0x4, 0x9df40, 0x4}}}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000780)=0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000007c0)) unlink(&(0x7f0000000a40)='./file0/file0\x00') syz_open_pts() kevent(r8, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x5, 0x80000020, 0x81, 0x7}, {{r6}, 0xffffffffffffffff, 0x1, 0x20000000, 0xc000000000}, {{r3}, 0xfffffffffffffff9, 0x92, 0xfffff, 0x9, 0x9}], 0x9, &(0x7f0000000b00)=[{{r3}, 0xfffffffffffffffc, 0x73, 0x1, 0x7fff, 0x1}, {{r4}, 0xfffffffffffffffc, 0x24, 0x20000000, 0x0, 0x9}, {{r8}, 0xfffffffffffffffb, 0x91, 0x8, 0x7, 0x4}], 0xf65, &(0x7f0000000b80)={0x2, 0x4}) r9 = getppid() fcntl$setown(r4, 0x6, r9) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000bc0)={'./file1\x00', 0x5, 0x6, 0x3, 0x1, 0x0, 0x4, 0x3, 0x2, 0x2, 0x7695, 0x10001}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/vmm\x00', 0x10000, 0x0) unveil(&(0x7f0000000c80)='./file2\x00', &(0x7f0000000cc0)='x\x00') ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000d00)={0x0, 0x3e, {0x6, 0x3f}}) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000d40)={0x401, 0x400, 0x3ff, {[0x1f, 0x5, 0x7, 0x3, 0x7, 0x192, 0x4, 0x4, 0x20, 0x2a3, 0x8, 0x6, 0x4, 0x0, 0x3, 0xe6ae, 0x5], [0x100, 0x5, 0x400, 0x7fffffff, 0x8, 0x1, 0x8, 0x80000001, 0x4, 0x7], [0x1, 0x100, 0xaf8a, 0x1, 0x9b79, 0xfffffffffffffff8, 0x7], [0xc6, 0x80000000, 0x0, 0xff, 0x80000000, 0x20], [{0x5, 0xffff, 0x7, 0x8}, {0x61d, 0x5, 0x2, 0x4}, {0x5e4, 0x4, 0x4c2f, 0x2614}, {0x40, 0xfffffffffffffffc, 0x8000, 0x4}, {0xff, 0x4, 0x1, 0x7}, {0x8f, 0x8, 0x0, 0x5}, {0x8, 0x1, 0x200, 0x7fffffff}, {0x1, 0xffffffffffffff80, 0x7fff, 0x8}], {0x9, 0x200, 0xd75, 0x5}, {0x9, 0x8, 0x6, 0x401}}}) flock(r10, 0x8) 04:03:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffd, 0x1) 04:03:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x6, 0x4) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) socketpair$unix(0x1, 0xb5898ea7a433a23, 0x0, &(0x7f0000000040)) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 04:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 04:03:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0x7}, 0xfe95) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100), 0x431) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) readv(r1, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x9}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)='G') 04:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8000, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x7, 0x4, 0x5}, 0x5a, 0x200000000000000, 0xcf2b}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x5) select(0x3f4, &(0x7f0000000080)={0x5, 0x5, 0x0, 0xfffffffffffffffd, 0x7, 0x0, 0x1, 0x8000000000000000}, 0x0, 0x0, &(0x7f0000000280)) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x55) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x4) write(r2, &(0x7f0000000180)="de1b6de6862295e0291213207ed37787719187fcbccf075b1cd779d81804753f04b2965240c5783517a946feabe14f", 0x2f) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) 04:03:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xa875e503ddbe979c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) 04:03:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) socket(0x6, 0x8000, 0x3baf8bfa) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 04:03:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x102) close(r2) r3 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = dup2(r1, r3) sendto$inet6(r5, &(0x7f0000000180)="14957351686bc77727701c1fffd2cf9f8597d3a6b81b106c35546febaad987b5bc937a0f1e3de8343600084eecacefa42328bf7109496f13bf5fcdf5e2d51e4b070406735df9452b29a3c085c104123d38cd893db5f445c2895a5d9c6c15d7d35daae07f8a380a45f1e00ab2acf2d3d439c11699d5a88037728afb7f4156dff5a759c629005ab6504051aa6104cd8eb8c39873c091011cb8db69c73ff79c4c806d97c9cc5faa24a227259b242cde423ccddce813540dc9082697e0", 0xbb, 0x404, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3, 0x3, 0x0, 0x3}, {0x7, 0x6, 0xfffffffffffffff8, 0xe239}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000001b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='G', 0x1) 04:03:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x840, 0x0) dup2(r1, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000380)) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/186, 0xba}], 0x1, &(0x7f0000000240)=""/142, 0x8e}, 0x840) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x3}, 0xfffffffffffffebc) r2 = socket(0x38, 0x8001, 0x2) r3 = dup2(r2, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000400)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x4) 04:03:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xfffffe71}, 0x0) 04:03:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x28, 0x0, 0x0) 04:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x100000001, 0x9, 0x1, 0x100000001, 0x2, 0x5, 0x0, 0x922284c806cbbde8, 0x7, 0xd6}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x41) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000300)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/62) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x00') semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/210) syz_emit_ethernet(0x10, &(0x7f0000000180)="268b7f666dc225c90400960c00000000") 04:03:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 04:03:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x2, 0x1}, 0x0, &(0x7f0000000040)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000080)={0x2}) 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:03:09 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000002740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb6f666800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045e991b752b0810f2e1b094b0a838a7b09938a50b9fa70869cc920f9211eb42510dc0e2b3ff164741e3aa0775f593bede3b44131ded8b9b6081e5119ab4c75dffd73eac95d9"], 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000001080)={0x3, "a4b5c6f7ca4e1cb944afd034523f1768f718c89f9d5d1a38ee3f4d382c9ddb641193656b4b959d7e906f73968dfcfe8ca84dedbe3b569a72dd1ef55286f4eef79993d448973f62c5aa91050c6ab616f3284ba5c69c772027aad0b40cd8f35f7b6578155f4de4e52199fcfa72bfc593e4f77bdd420da0de9e501bbba1c1de3efc"}, 0x3e, 0xd19586a2281fac45) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff000000f40000001000000000000000544600000000000000002fb9e5ffc278f9f8b2bf0000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000058c3000000000000000000000000000000f0ffffff0000df00000000000000006fa857113ac70d1cc9912be1b2dc9ad576c1d5fc3c3a714f7f9c03a5ad8910a41608b4f0a5c689db1ad0d9eb9d27c511115e2bd33cd3e221b165df4ea5ace085a76cb6ffa36181841a6a04c0c3ec8aebb2b694be089bef370383004f74db44e90cc7e7daac273f37137070c187a9846db7785ef021b94624c30617b7520b21080378d9f5c341e36227d56db08db7a7a4ffa1f296bd32d4fc105fa5a10b8ae70d3428983416105c17ffc25d9e3b877fd9884fa75b5659e961aaf464125f4a7d96f64b9f72cfe327b36e46b543bf79f542dea23c1d6b899ddc2cdab0ab7d54d00f30bc75ed49fe2569d4193b451fa486a9866b310d47ff0bdaeb60127f875d2a7204131a80a78ac4cd6ec60126df8c5d49e772cc42df9fbcffc661f654eeaff808a3e64fdcd0dfee22430ae243234626238f75cf01096b1548c4def164b30b8786e366ea0a2d5697c055e1b082371dc389941268253f4371efc4bbfdac001f0186c401e7fc8b78ee4ff329fa97794792337a979a9ec506d8ad81166a8dd12ff888cb5094d41b29ca3905749ac8"], 0xab, 0x0, 0x1800) msgrcv(r2, &(0x7f0000001200)={0x0, ""/251}, 0x103, 0x1, 0x1000) r3 = semget$private(0x0, 0x0, 0x13) semop(r3, &(0x7f0000002500)=[{0x2, 0x1, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x400, 0x1000}], 0x3) r4 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) msgrcv(r2, &(0x7f00000047c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) fchdir(r0) msgctl$IPC_RMID(r2, 0x0) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002380), &(0x7f00000023c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002400), &(0x7f0000002440)=0xc) recvfrom$unix(r0, &(0x7f00000037c0)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) msgsnd(r2, &(0x7f0000002580)=ANY=[@ANYBLOB="0300000000000000c54fbfe8c3204e3168cc6f525fbc2676962ad31ac0dd342f4aa3e900"/45], 0x20, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) msgsnd(r2, &(0x7f0000002640)={0x1, "06af5fbf8cc858bc0220858afa4ac1b453f6834dd742596a4d0a785e4af3f1155adad098df1cb300e2cad01a35e83e8ab0f2b386bf6c7574561a87e7d1f3c3310edadefaf155085b24ca2433fb273e88c381dfe998f03d959438017f2543401bd668bd5d8d8469a9faba2376fd014254321cca3cedbd20adba50a198498c31dcd766a361955b0dc39049aabcf8638fb8db59656d61b2bcdd8c8bd709e81c0e8a00c178c4ce32348228d9c65e3498e5ad1a044c3e112a1c9b7d491d31c60ce504bf2237f5ad1e57c1a6d381f88dfa68f4c1a1e14712aee9132d2cada6c59f1b714f87e750b0072b1ff48541db1f"}, 0xf5, 0x800) 04:03:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30108, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x6d3f, 0x80, 0x401}, {0x1, 0x6, 0x6a4d, 0x6}, {0x4, 0x81, 0x5, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) listen(r0, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x8, 0x800000000001, &(0x7f0000000000)="186fe65c", 0xffffffffffffff13) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)=""/3, &(0x7f0000000180)=0x3) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100008000"/4098], &(0x7f0000001200)=0x1002) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 04:03:10 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:03:10 executing program 0: geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0xb0e, 0xf37, 0x8, 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x2, 0x1, 0xfb0, 0x6}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) fchmod(r0, 0x80) 04:03:10 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x4}, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x3}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x7}) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:10 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000003c0)) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r5}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r5}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r4}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r5}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r4}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r5, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r8) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) 04:03:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 04:03:10 executing program 1: r0 = socket(0x2, 0xc003, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/131, 0x83}], 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520d57cc7513374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15eef26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605ae"], 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="fb2231b166fd83c7719ae3fecb6a668864cdc5524209505ac2e13ca75bf1a5b95d17831bfe8b551efb557dde04553c00111fdd07a195bc9bde88f9f73a9be487e26eecb6a18c1c75039767224abf7326bf089f877b4bb9a443dcdb9caed030c58d702939e18c819d6d18c6659330a0743a9ff349ce68a2cc8e5563581a75c3be42a11c22ccb0ad25905a381895a927e3e995b4b5ded2c10cb00b5437139423f4b13627f545054c2fd9a56fc86d90983f0da170c975789cead3298f10b65d176ce56e3854700dc05215a437", 0xcb}, {&(0x7f0000000bc0)="0dbcf0e555d69b4a84914a93c5bcf1167b88ab96891fe43914fd31ebcb84731b849cc05c2220264a5025937fa1fb6ff8beb5d92a84b14fa6031840be3d14fbdc948801dddf17689541f73f7925e8a699d0287834bc2d1cff1b3895ebcc8bdb4751ea40a6c064cc3d0a6c1d395ebc4922d323d44aba1ab0c7427af0ab6cdc8e4552cbff7adb0738afdea5bfb2b8271c3e873d0671992db7abde2586f30a75d8876b60055695da77e28a3c808821b962b1112c4fda6a3bc54bba32963c55348f36a9d9369dec847d2a90a3c6f5e20e1354f9112481d242d9f68d1a794e97507e71340d70a895722a3e2adcb5cd6427f5d3b4e0de425dba6226e779a276a94732262a5726e4cf0105adf34bc6d9ee9f00247c4721379f3aa154722d4b7e42b4802da546271ee8c0058f6e765681f832daac59f2c549d0bbc10180e1d30dbec6b26af893218b0838fcea090b7f7b9486bbb1e1010ba34c45c8c430b1178f1a2026fb4abc0ab539db6ecf456bcd68b4dac7cc8c9b533bfcce2eed2a715e11a428c26907a4e577cd68b8470724a3135d75d8dc114ded312c4104bc76503fa3b0839183c7ec0accc4dc370705a107c39a66677d40c87789729466cc018692fd66250e9eb2224c2ce10bd081e798ba90338fd073bd8c4723538d1199a0943a2e172dcd877bb819c4094e8e929bd0f654ea4521af37c17d99e277feabdc97f47b33f8589648ef7fd28b2c2204f376cf06cec3bdf6e46cf843079bb2b2d283a6fef28349280865ddd6ec7d0d626123389fb65549a321567c4e132ec552be481cc54966c273eb6794361345335eec530b621e7423cad6de0159df7845bc3d1fafb6348722c86dd1e6607ae88f4d557a44dc4b0c37a184f65293d41d1482cd765698ec28f54c684df7765b23187e12bef1000d1321811ee0cf69281d0fbc5f48e2e02859516d65122acd4894d746b4b5ca658b571d61ab3f20c7f9e0db523f9b8cd34f76adb868806f37ed3fd171381ec0f0baaf48e1c2866d074791d213fcd744276dc1d4223fbd06232b8c3def3f5f46f255336c55c4812ab3f2c0f96db822c401c9c2cc8c103c181374595a89e85c20153595aa69c397c9e90d5178dd3789b2243a5ef966cf1b0ae5c784c543559978880c05d842392ce7af19c5749a7dda71d0f035c77db191ff12c03e6cef2e741581ed3f397753c9a9f1f0756c1bd88fc9b4aa519b4e21fdc3d15be426380804f99d5634ac9f0f8f08869b1b3d027aa0f88790cb39dce7ab143b54daac83f924f74fcbc7d44f3e2e96c7311c259960e5cbafc6c07e1a14406bd7a1250818c7dfc37767e30a336e70b67712115807f8cb45e586b153671eb6f559a367b020be0d0441ad16423a53bcbb6c061b2cfce2963064187c194f86a7fd3a6f00d9da389feba19c469ee56f2dee32652f48b4407e02f776e7b63341cf4eee8f29c8ff0ec0e55e6830400d5588c58ba8da265b0f7a59863b43345c8c0fc4aaf5ded25f76f11ae6b40ad2b7f3173e5d73d81e66d790c78fb5da8c53fb53f0f0fea7580f6b742f5b1511e4fe3f2e2be189bfea488723ef487945d68266d29c351e13795f91a7959878674780bb1a40ca6d0d97f9bbae02eb219f5cb404ec66f504a87e9e25b340aeddd96e5a3264fa276a192c6bcb15ea41b58d3ac0b6d265a90d657b12ed6b48ea24ea8a54f8169a4b50e6e246387796f7fe8aac780455d13060a15eae813ca790f1bd53d75d7149c977b7", 0x4d6}], 0x2) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x6, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000080)) 04:03:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0x1, &(0x7f0000000240)=[0x0]}) write(r0, &(0x7f0000000180)="cb3eef0d548ae911dcfbb386a4ff2e0342a84c269b77448b5f82a3995e9776cd03251f0c78ce3bf2ed47ae7b1e0b3191ac7b97a6d26fc0b6133c1d2570d20151283ebfa05d4f66fa5d38caa46ba67e7b04b706b420b4e07ac8eed328ad964209052fd5fea794778422880f04ed29cf18eeb6105ad59797788b9a603bed8ce4d346c0b4bc37bf7b3609563c04fa79bd544e6da47d43d52148f724f5f2a313", 0x9e) 04:03:10 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x40) 04:03:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x26f) 04:03:10 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001340), &(0x7f0000001780)=0x4) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r2 = getgid() lchown(&(0x7f0000001800)='./file0\x00', r1, r2) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/155, 0x9b}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/120, 0x78}, {&(0x7f00000011c0)=""/91, 0x5b}, {&(0x7f0000001240)=""/210, 0xd2}, {&(0x7f0000001340)}, {&(0x7f0000001380)=""/147, 0x93}, {&(0x7f0000001440)=""/153, 0x99}, {&(0x7f0000001500)=""/135, 0x87}], 0xa, &(0x7f0000001680)=""/141, 0x8d}, 0x843) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000017c0)={0x4, 0x400}, 0x10) 04:03:11 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x70d697724a368737) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 04:03:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0x20b) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x10, 0x2, 0xfff) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 04:03:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/28, &(0x7f0000000100)=0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x1, 0x6, 0x20, 0x4}, {0x10001, 0x0, 0x81ab, 0x4}, {0x80000000, 0x200, 0x4, 0x3}, {0xffffffffffffff22, 0x6, 0x4, 0x1}, {0x7, 0xffff, 0x100000000, 0x839}, {0x83c, 0x3, 0x2, 0x6056}, {0x8, 0x2, 0x3, 0xf1c}, {0x6, 0x2, 0x4c, 0x20000000}, {0x1ff, 0x40, 0x7fff, 0x3}]}) 04:03:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) sendto$inet6(r2, &(0x7f0000000180)="3bd1b789ccd9374863b1223ddec178bb", 0x10, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x2, 0x4}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 04:03:11 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x13) 04:03:11 executing program 1: semget$private(0x0, 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x2, 0xd53, 0xf38}, 0xc) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1ff, 0x401, 0x1, 0x6, "e21eafb450b61ded101aea7d5f9d97f70b0ece05", 0x5, 0x209c}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 04:03:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) pipe(&(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x4) dup2(r3, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000010091, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x4}, {r0, 0x80}, {r0, 0x46}, {r0, 0x80}, {r0, 0x8}, {r0}], 0x8, 0x32) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x9, 0x2, 0x6, 0x101}, {0x8, 0x9, 0x0, 0x180000000}, {0x3ff, 0x7fffffff, 0x4, 0x7}, {0x4, 0x6e, 0xfffffffffffffff7, 0x3a6d}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0xffffffffffffff38}], 0x1) write(r0, &(0x7f0000006340)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3d84699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff157aedd5ea206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683403b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82262e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696a010000001eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004acad0641e04c86c54109f88dc9a98fc6e93636a145ee6c16525ae8014e11b7f72e4ce5252ae92bc79b04aede50cc10aac62ee6de2434a2c427d48d519c4e01937139032524969478770cc920d975ea5648158cf26c844d2384793da03627b429b4f7cee186e85786f87b52f2625d3539ea1cbe44899f5466527ea7feb08a267ec188dc0d026bf4c503f8e1ce807c9bd5e3c4bb8415e0cf1c008e5c1fb89a4bc25668b6ddc55972bbf7cea13c6eee", 0xffffffffffffff13) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x9) fcntl$getown(r0, 0x5) 04:03:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x1a) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002340)='/dev/bpf\x00', 0xbb9d3236445ae3db, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/49, 0x31) write(r0, &(0x7f00000022c0)="2ada34ec5ea1d4e9ef13e7bf5ee104dec7f19ef24d5a046c", 0x18) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/4096, 0x1000) accept$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc55d38ef9032191000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075f510122e94000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076e295000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094736642f7b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b122b6860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8024f3d08decbeea47861694a13be109d4704c3237ef348eccb960a"], &(0x7f0000002280)=0x1002) syz_emit_ethernet(0x1a, &(0x7f0000000040)="b669729b50e137a125970a7db51c986a3c6c3b8ae4cae370674a") 04:03:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000280)=[{}, {0x0, 0x1000}, {}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x8}], 0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) 04:03:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x10000009) syz_open_pts() syz_open_pts() 04:03:11 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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) dup2(r0, r1) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 04:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x89, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x959, 0x9}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xfe8, 0x100000000}, {0x18, 0x3, 0x2, 0xfffffffffffffffc}, 0x4104, [0x1, 0x100000000, 0x8, 0x1, 0x8, 0x2, 0xee1a, 0x9]}, 0x3c) ioctl$TIOCSDTR(r0, 0x2000444e) 04:03:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffff, 0x1, 0x4, 0x684b, 0x5}, 0xc) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000003c0)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r4 = dup2(r2, 0xffffffffffffffff) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r8 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x0, 0x0) mkdir(&(0x7f00000005c0)='./file2\x00', 0xd) chmod(&(0x7f0000000740)='./file0/file1\x00', 0x107) ioctl$TIOCSCTTY(r2, 0x20007461) mkdir(&(0x7f00000006c0)='./file1\x00', 0xfffffffffffffffe) setuid(0xee01) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000280)=""/36) 04:03:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180)=0x3, 0x4) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x2) 04:03:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) 04:03:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000b00)={0x2, 0x2, 0x6, 0x4, r3}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:03:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:03:12 executing program 0: 04:03:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) chroot(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 04:03:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) recvmsg(r2, &(0x7f0000000c00)={&(0x7f0000000940)=@in, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000980)=""/219, 0xdb}, {&(0x7f0000000a80)=""/76, 0x4c}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/8, 0x8}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x5, &(0x7f0000000bc0)=""/24, 0x18}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r10 = getuid() r11 = getgid() r12 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x5, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="58318da3d46e05d9530cc1b5d7b1cb068396ba4b242e7c5c9ca0a2de1f1156e78f4652553f4f6d864909ef96bb4b3564c259bf53b598070594e8e45d7ad596ba9a77860469755af090852994c88a80e3165a77c1c5bf61fe99c55c2c248ee214c9b47b43b4fdfd9b5abf7f2a4e7c8acc70fa71ed10c24c7e57b1fdc1dca0ff8e809636ea574cdcedc1d8f2505a2eb14718b24f7acb40251eb8198626bfcad550339dcf2cca2866387f63ebd9c591e01b68a67de4aea46558a412f81652b2932707741f612318e1", 0xc7}, {&(0x7f0000000080)="655e1bb92e4dc7f928884dae67c6cc0d30d8b3433b08d47a0b177464217208b931ce220bf8b6", 0x26}, {&(0x7f0000000280)="1eea9d801fffb4d2aeab087b6b9b62744d90e7595ee76e67ccc8edb0a9c3a99c2816921e3c08f65b03d316d991892f851b99f035caf42365028b2cd212c9a32576e604944ae7c8b24d7656150599b9122193ee66a27ae9dbaff6e49921b426f36a0d41f90e0ea5f2ca90315fe71855dc487a8f85179b", 0x76}, {&(0x7f0000000300)="71f9ef94091b5293ed41937b8538797c22aa60189d1f37a78bcc43765217e499a0ca37b3f1060c63597c4757ca99cdd61f61a438629f6d0cba52f65419e5db09f6067e651fe2df67e76ecc17c77dcdbaaf5f8f7a6d33430a79953a0f3d3b14642a8291567303b9847db2f7b6a56b8ef51d1577dc3134487e53", 0x79}, {&(0x7f0000000380)="b26fa5597c9edcafc06796706d05e23a7ac43b263a3913ed113434fc7cc5b42e022cbc8b0ec752411398da9bd20e99ab7f7aafb1e5e04c4ad541eb2b0b2e13f7896a91456eb8eeb6fb86ee4e5e4fbae840bfa10357c63e572720bd2aff3f6eaca1a294fce703d770baac4d94e9c88883ba238d1d91a7acf25241c9c7d9121a4d1ad05bca7c5c37e37dd3a10077f6eb21b83db48e8bc8e17fdb5c7191e35ac7dc8474cf35c7580e23725c72ec4092d2d85f36745e6f3685d12b770b75d8b36dd7dcf42d9560a045bb92d96132", 0xcc}, {&(0x7f0000000480)="901a7612ff98d91b471a9b259364e40a27d647a81c37392c0075df2054ccc51391c13bfcf005291012eda9ee11d15a9fb88f97bce823ce5c8f8e81af13be790104e53996642451ef104d90936098d43e", 0x50}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0xa}, 0x0) close(r0) write(r1, 0x0, 0x0) 04:03:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200a9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x100) semget$private(0x0, 0x5c8c9824c287ba8a, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) 04:03:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = syz_open_pts() close(r5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r6, 0x90}, {r6, 0x1}], 0x2, 0x0) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 04:03:12 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), 0x4) 04:03:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3ff, './bus\x00', './bus/file0\x00'}) r4 = kqueue() dup(r4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 04:03:12 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x800, 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='W\x00') pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="33a849644e19542b1967ce632aef704e587712effbaa7bc1e7bb2bd11edd4bd8993b1bfea30530b26f9ad2ad73ed291c187a4cda064980d5fe13", 0x3a}, {&(0x7f0000000300)="e4032e858b23d5bbc3269298c73df2e89b9c1d0444d4410e09792470e5fafbf08d5e80f2ce7b8f839998902e5a86b646e891fcc0db6587e9d1aa18c05c5eda8cc34d878857868d470ba1cf2c66578c6cb39791456497a2e1e60c4b8189d24e63f8dca448fdc33c727fe1f79f3b971e2c24e1e50e3811d276a612be2810e0a6f758a124df4fe5519dd21e927b3b9e8cd6ef5bdd2d3d02f7b15ab506aa7e7e8c93be8ac36d3ee9646ad0237cbff4e7034df293d01945eca9933df0e56304cc4c6f38742eaa30e8833e18a00989f351f67185bba27a38", 0xd5}, {&(0x7f0000000400)="21484d0995aaf5d41d1160a463b9625e9699e4a242b37af461541e08799109c0b6091fed6047938cb80b6a5cd3d72784294a532c948b124c7a1bc5741168827d9848a598736e723eaad58289474d2c7b07285c3d27b7bd766e5c1d3eb98e03ed9408ba6bf0acbaa2ad728080b963d3ab4d3dda2b9554be69eb1310524eefd85766b7287a4d7792f215586c2e00a175a4fae019920fa283b9b6554a8093c5cafaa17b6f6105f1653917e5247179dac8e169d20a38f875ccacd7c4c27140957b134cabb824f41690e86b44bb4abe0cfb590eca6d7e5a29e8", 0xd7}, {&(0x7f0000000500)="64b84d21dac5b35da09bdb1c27ab9c9ca88ffcab452bbd0568f0cc9a8688", 0x1e}, {&(0x7f0000000540)="f7a8532712b8af3ac5f77000", 0xc}], 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0x8, 0x81, 0x8000, 0x101, 0x4, 0x5}, &(0x7f0000000100)={0x0, 0x8, 0x4, 0x3, 0x0, 0x1, 0x4, 0x9}, &(0x7f0000000140)={0x6, 0x3f8940ca, 0x5, 0x7ff, 0x9, 0x6, 0x6, 0x59f}, &(0x7f0000000200)={0x1, 0x8}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:03:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)="9cb2aa2007294c06192ddfe066322e2eb4ba54e5e2a13f5e586f5b8ff21847fdab4914b106ff043918d2bb62464b33fd01f7f449e4cf228705000000256ef8b064", 0x41) execve(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/44}, &(0x7f0000000040)=0x2e) 04:03:12 executing program 1: open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) 04:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000080)="f6bbb5c598c66b539bc2cbbe52985d23806ae1f40c4e823dd91ad8e9813cebef51") 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x9b) 04:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="792c02b6") 04:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) 04:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x0, 0x2}, 0x4f7, 0xfffffffffffffffc, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 04:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r0, r0) 04:03:13 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3080002000, 0x40006000000028a8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x11725bf5bd485463, 0x48) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff7b1aee8b7e00d0dce620f326c8bfc280851fa46dc10412e4a7110f30f4f554a187f470f3de96b2e159b8814f7a7f9ea61f69e63c2215b64dad74bfba6a5bec5d71d5f2705c6"], &(0x7f00000001c0)=0x6e) r2 = open(&(0x7f0000000240)='./bus\x00', 0xa81, 0x10) getdents(r2, &(0x7f0000000a40)=""/4096, 0x1000) dup2(r0, r2) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xbdc, 0xb86b, 0xfffffffffffffffa, 0x2, "078b22cfe98633c720ccd99f7b3c5638ee3df488", 0x80}) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000001a40)={0x3, "e3b718d295f939a38ee82429a6f67f30b45d262bffbe31873c12850528a88c8f8ae0ac32655a66d008258ed1bf71f5927e88635a46b7fc4bdcb91c24eb41dc53be5a7f964d55518d3bd9fed09ced67cfd3e1d5d85b6af53fdacd276428bb94b252336042c7dc64dc799e5bc0ca151cd3e69bbd755d34505e5adb87314937b216c61bbb77a6b9a08c0833dda9fe2ec11cd07c5c8abc87823ca80be5e66aece9c1416f9b71ea07a0e0c8ca9a00b67c9387b47a5999820bccf77c1e94e004c287110772e762aaaf8cb89a7a6e686c28082b5ef1e4869b547682e733ba92de8d446c61b291f705c1180286cf79f3810d8a0885de80c3b8794c124e15a4016dea2018c3983371c6b2ed31b585c9ff680d2862f80ee68a45cfc1217d7f8530f2d1a96e86b6f5f27d2bb8366843876e783a86d94f7bf68c65f4c43839747512c64649492ce3c947a41a6100373a952993f77ad531f55460bdc6683b647bd2dfa170d5e3c4b09ca3069e8adeb268c57d79830dac0830066ff3ad11c7d20a98c7b67afde35f5e49ee256a95fb2b1d2c6ab7f9cb51ad8f7e2e1a553377e1ef003dbb11a389d710ecf527919d87f349381c94b4c7f05b5639db45187357131014969ea51e444d2f2f122323f699a3ea1d15010046ae97dd514f7d17bd77bf269d3e51f35bcf4b2aca8402d8abae70242743019913fe433bd52d444ac717de33ed98648857236d1312c58637af92bdaddd7b992d7907b031d2740f09e9559c9b183467f85be7035c35c1d3c4cdef0ab9df8edd23615125cd69954c349bf076d05004716ecc4460eba501f3250971a5e1022e8e72f9e8b580126b08d7a5c993b33ef87825575e8d49c8ea59f66af62488a579d621a18a41ebdc9b623826c7f0386eee250613978db5636cca5a7e19ec61db5738ac0d7b6cc2b890a522b672b5474117ab934d89ac2c25cb846be36e51dfc09d2b23e0776aace948601cd077541aad61d828671923bb9900b7a9f4ecf66fd1deabbb7805df0aa58d47748250742a1b674db3160cca5354f8081da3c5aa9dcf9b6c130f2c4ba8b5860b841553ba550a922fea5a556edfacbf34e52a90e27834a314f7100c9dc6ac95d1532e2bb1528ee23e213f817998947d249cc284d00b04855d6f24b9d8e8e3d0164946b422c54cbe1c2190c303b6c46f56643722c0efc4d111fc775222e1af5d7a3f37578649e36f18ae8abd81e9f2d81df6085b4e5cb2a606a088506c73d40db91b18e776a9b9974a7f8f274136dd5ac71a6e8f0a77a6e628abdf63138341c8618e92b78d6174a29e82f5395f360a5daa0622edad4a71d40f26697f7f008de392eda747ea24be620d0106a5280750f0e6eafb82df1a9727e5e6d56f4a292b8daec970c7f68e368759a89ed86329f8caf8dc6fad6da195d2601805c49b48826e4d3c9584b5abdb8bac109de63c389edd17a80c089df3729f46f6dab5aca8baf2d7a73d3ea1f60ed249323b5d3bcdd8d0b8c7ecd115cf678fe284d0d75ecbe71194e11482aa6d495578b93f70e4a26ce5a9c1f8b7d94a094d573020d3fed9e308b91e7b1556ae872859691fe46535a6359429d2f40564c57c9c92b53bee545e01e2064ba5f66791199f61878cada234a7d2860a23a1553897bbabd0b4f4abcb2a8e620ae4605b7c1855f5f03f4eb98434ed6aff3898908f0214986aaaba71a1123450cfb5a0eb43e9f96684f6c847eae7dafce3ccd08f9d9483ae8b479005a3b2280db2ebbb4d08bd2df97e6324ad96f5e72de35d28d2e66f3367230b9a1cb99eecaf4f24f4afb84166aea1b1f0c11406da31abe663754806ae8d8708932680fef9e82061224a554ac8ae10fe7146a9729bcc9433ae72d5ba8dc1381b67e15a1f443a1761fc3136b443f9909a2ab2c3f02e37a7be1f7909b66987e58b199a29786abe15b30de4dd3938b1868eb3ab9917ede4af5d8e8a519c206975bdaa12ca7888c35483479346039edc132ed383d2829ea58a1cb1faecef89c31b5f7490734bf1193b2de8ed1455b94b6fd46ab81a228fc585cbd4242c8e14cc471320fe17fe7424c286817cffa8b09f55ec94ac4abe093dab1e125391498a82b7f1699c54a402f2e459768a27e71412d6cc7e6e5f6acc969cbd63613431690c5c91e66675f7837ae471be9c7485f129a08241a57963a40f9cfc6e6683c868cf2d20b27ea4a7f38179950a21d85607b532af0fe31667e9f56b007bba713b309d1d5b279cd3573c0c938ac2e4f92f632c9a9b445fab53fcb4e78502920396cd49bd2ce3ac21112cc3bc5c6afa05b5c6066e22c3b777412177c7b2a77f832330126732366d9d70bf2b2250549d5c9acf5cc7b18a82e2823f74956a52ae2329886eb372f9bb946663b2273589fb5064a8c9340002e0761c0dead01577f23b6b85d91f6dae4ec1d4400adbdb795c4d86f734b0ac49c733ac284619c7ea47f89c3b65da4440f2ad2cc554e2a285a46d31aa120e64949e44272a0c1585afae21e293e5c6ca784999edcdd77bfc18df798926594cab4b6b9b626183b27d014e9e891d5cd45af4e2b7adb474c53de7b24f7d2eedc5f6689d657ea3d74e4925a8b65b0493fdc3b5b2953e749ce0264e84779f34ae014208be91bb851f69bc5da8542d96873734b7fdfd98024bd9dc34bbd36a446ffaaeedf7b3fb42d7aa1fd2b201b4434d0e014843b6712942d8e9fdfdca4bd24110d879dfe0393d535ed0c22a57ea5c07782e92e5a227bd57d5929b886366221908dd25bdabc39e0a7147af92b1b9ec8e544d9a2c59e1db229dddfa542c731d0c68d2194766afb8ef686965cbf86df06df15abf1340bc707cc9605a314b97784f94aec712744cd25070949d7293f6f5c67282f407e936406639fe73c303da2e02b93183926b28b352a25021456e8e556d6d6da962690f87230934f900f74e28734868063ea1c0ea6093d79179fbdaffe6df2f93bd4167718730c4d44d90ca6eda607b32141c61d51159448882b5e0ab9040e7a97eb515366a912858d12d4557360979d93161a2a89f474742b7833b3a728fad2c929ea77dbb6db541aa08096975fd1ee45faba066944253a36f38fbe9ef9c38754d371d45d1de21b5bc59ba17f6a3bc8e3e399fdca4ddd8249f1f30afe045eb8a46ced8865a67db41b44877c05ab11804126d7a58a2d5455d7d785c86853e9e40b6b825dada3fbd07c266c8cab71f7cdda2967f3105e71c0f7e5ad3052bc18d695c79d8fef985fa8feed63bc029c675636b23f620107bb1f0ae2f89b44e7067804466ab338f2d1cac6ecb65c2061ab635dc0e9155a1ebf47bf29c32b303b7895ab46b6615cd03197bfeaaa6ec0d4a73ced7e46c74870de072f52f23af35a5d8c4cb02e938500d7224010cdb3af83b8b5244e01798e9e89276f75a4ba22b91fe5b91de16176ddd2efa9235b2290068f84a9211427ecb05935df8060d9c6739b2d1799d1f3c47bb90d71b0e6caaea32a4f70709bd3caf8d3bc909eaef414f2b5aba8cd73beab5811193f80a649faa8e33e33d4211b0317a398d42688bc5cf5cf95cbb8397bc308bd24228c94a9d975eb87e21eff57939ab02e75fadc2cf42e6b16280c953d7069883a473e47dec0d09e64b151f18e37040348c40a8c3ca147661a1bc4cff19beee75061c214d951c2189aee6f31f9b9bf993e7a5dcbcd3b360d9ca75997e0e1f024625c689158147b17f9ccf013db78661a08b0ff5a06c5f903f7ab70d24d2ae8580a476d05e266966286b30f3b53cdba12fb7928f6148a865e4eebc53683ba21de2936d4683bfeb94983cfc52c976aa456ea8f56c3498082ffbb58bfa83caaf8fd9e0edc274e8fde26bc7eedb7330968b43138cfcbafcebd2db23ad1d3f27ced7e60df74f41264bc8058c1c2f80db32fdc3c9163444d62f58bbc582e4bfcd1ee7bce4964bd201c2ee4059075ce92cff842f417a24b33a3ad0d305b63e35c6575a60be401ac4b972ff74f09b1fa6f8b4dfbd23c3a3945d32f9932c19eea6724a4c82e8d4b7681e7b2d7b730f37a4a1ee034cf37f79a8d2d4bb6240660bcef9db5900554d6da674f2303d7c60f5ca84f63b11c47f9a8f4143d51bdb16a700373c80f08e624ab5c933d4f3aa9eae2e354e5f762fd30084ad96d1e66dd1dc264569f74d9e83f85267635e9bc1fc4ea90a269699d430a0fa867774ef4da76368977ac4c16c539c5942e27bfdd399f76e0ad78f02cf101172a98dd5a736c9d813c43e08af441f6737b23776251f03c4b6280f604ddd6843f16db74a23976a3346edb861f755fec85d443e27a24ed7c5638bd2b144b4eaa3e8393a75bfbaf7269930e78f5b4b50e7ce9e6cdfc7db0e737be454922369a8305c13e5cdb901c8d70a5b79c672b52d27433feb65dcd16e2b9ed7ed84dac551607c387a758937f6a6f3d52dc14675bdc9173f318c3a83305c8507a5dd405f02103de95aa492be45b4cdd11d79e084a9fc879c4a292130fa2e8b7078710d30372515c93f9475b0f79dc8ec24c36693502095a0ce2080cd61f077c23efcdef37b40cb05c83d28105a7b5cc90c6dbb605e45224137f611be4ee51aeef81a4fd061f309b8d321f6b5e0beca1d8f583379a06f38db10b640d7297f14ef656dc042d481b0df181b64e1736c005846f1f3bb23eb02dc02508620ea34a9f1332709edc23361657339dd2e485a8f121bac9232765e8be51ba53dad956a572fbc2aa3e8470ae3b971480274f84e9b49bc3b9f1bb8ea56a7dceb59d63048b23d583d8f88ea71fe7397a72a5fb62ef8bcbea968701023613f26bace9193e0d2f3595d03c1997104510f0492f0c26523dc61059b8179c7c9b0e8cf952eddebad81b0da9ca3283d5ab996de563a1fa0a1d6bcfa59e2e89f4390f7bb0785e79c3fb7ef70b7e50cf9f36a5c3160e6d92fea531b3e522c6122b4bd3606b98906240052041e313bfbee86651752d227664e1c576fe9a9b21b17bc3c8dc6cc94640ef3187d06870779241cceacf72312b450c47ee6b30c443a26e9143db3dd612f1d7727efe0c6235b1e717951f19d2d8452cb23b5f4945c891c7643e1710c7625b76466a21d7ca243e90819bbc3db0686a92e95386c6fc3507ebc1b3096680639ae77aaaa0919085eaa570ef20082c40977366b9e4f928e5147b53c9a3af5022419baca6e035d5213f95c9bb5e575c6b82c11ba83b5a853a8680f7131d7e0a0643e4a776f856f44b1d5dbaf7ea1d05d06e8472647228fcacb6c7d461e72b0c466bd788e5a96c0ab4264d7be0581f2fd2bdb716c7836e575ae243824f796b490435e368f305c9e543c9f0b0e62c9c4ff3dd3f61dcce5a3da38828ad18e3883cd56f1bf95c87d1ae0d830e1fcd00277c4322cfb17dce399d8270fc5ebef2cc485032c12037bc5a68884062cb15266c437dd8ce68394aa4125697e60a96f62afeb129f41c43e05c5f65092d54965d727ed35f0d4f4bfd5961c117bc419cffc9b05859a989403f9af4444015dd4369577db733a07be9c9ec53df36086595e78216cf9b3686a93a83c55c1b2ad297678683e5cb32cd5770035d4b19fdf7841f2930a300f5ccde4269df05d8b2280b9334cd8efff8706b30fa0282e077db79ad87801a6b9259f63d7ab7a3bc9df15ed49d266f35e7a3738c207d0cea4a3fe78d41285ddfececac97bf77fe6b3754829898677f6663a9895ccdd171c064ff3def7f7a2ebea55a6f76988cb18923c21afe473a26df7c77c8f225f02801cc1d8b7d7885f6071e3eb8894c8a6d11b79211c4f139eb4ee7f2e42cdf107aa38c463b80bf0"}, 0x1008, 0x800) kqueue() writev(r2, &(0x7f00000004c0)=[{&(0x7f00000009c0)="000000186204018b002b3a0000030083caf7afb9d8dcd140342e03ed50f8f7c4e5e5bd43000053b5d1d09075858a13f1071d36803a52f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf6", 0x57}], 0x1) 04:03:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xffffff8a) execve(0x0, 0x0, 0x0) close(r1) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x100000001, 0x4) 04:03:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18800, 0x0) ftruncate(r0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) 04:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x80) 04:03:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0xfffffffffffffd16) 04:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d, 0x0, 0x1}, {0x7ffffffe}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:03:13 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r2) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x1f) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) acct(&(0x7f0000000040)='./bus\x00') 04:03:13 executing program 1: r0 = socket(0x16, 0x0, 0x7) r1 = socket(0x1, 0x8003, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1f) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt(r1, 0x8, 0x1, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) ftruncate(r0, 0x0, 0x5) 04:03:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x58) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = syz_open_pts() r2 = getpgrp() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r1, 0x1) getpgid(r2) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000340)) bind$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="3e33f6a9251d241ff619f3f9f3145911b8b0fbbf715624237dd8cf7554e28ecb49acd2c7c177ede657119be2c979fd3aef1f98283589b2732d01fa968f6136f542fbb4fb9873f317a8b312cc10bc871c9c1b82320a8cc51121e83cb137feda052b6227a9908ed44d6d4d871caf1f819a55e33ff4e301000000c9"], 0x1) r7 = syz_open_pts() mkdir(0x0, 0x0) close(r1) dup(r7) syz_open_pts() r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac0000000000f200"}) setrlimit(0xf, &(0x7f00000001c0)={0x7, 0x5}) 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/93) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x4, 0x0, 0xfffffffffffffffc, 0xa}, {0x4000005, 0x0, 0x3}, {0x6, 0xfffffffffffffffc, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:03:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munmap(&(0x7f00000d4000/0x2000)=nil, 0x2000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) getppid() munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 04:03:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x30, 0x0, 0xffffffffffff8000, 0x80000000}, {0x6, 0x0, 0x400000000000, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r0, 0x100) 04:03:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000180)=@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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x1e1) 04:03:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x3ff, 0x9, &(0x7f0000000080)=""/132, &(0x7f0000000180)=0x84) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x81) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:03:14 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1810, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1, @ANYBLOB="b217fef7c18008ef89beec0f2430f5d8097e2b20e9f82e896b7a072e5aeb8c1273bee682d4e6c8d196b072fc173b7a83e6dfd3a9a7c5674193e179a9c04872392fbc1685fd22c69aaeaf46f1dcf22fa8aa9ecc3fbf85166a2205152b6a824513f21e3b4d140ead182743f90ac50509bc6fc148d3e0389321736236ba2bb3be6e8fbe65b6918866569a6ef278e4fcdf9ecd76231872b3aaad7a7b09218c3a9e1c5da237f8f341fcb8", @ANYPTR, @ANYPTR=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYPTR64], @ANYBLOB="db105340eaa526ac0d660e90c52357773861834184449a0a41a3597061e1b86d28f217c7a73cd53a3039e448b16d392f91545d32bd935750c35a6632e700cc1b0443a488d39d2153bc45877db3aa005026a30a59af37c4437f8e36335dcd22dd2d195e1789ff05a95ffe8e5c6b051424ef6a0205f49354b6ec390616ddf4bbde8daed83d4084b5381a739e29cfbefec6f926c37e3de72809fc21c788fe722d47f40962e2c61042c3cc0a031dd61553f119eea20474463ace0d1b2b010e399cfa568a7d6e9e7fa58a75d9c5f4eebbfc851822a694570dcb9e83c7a9ed11059716b698b19cdf7e8c90932d58caf62e3b618c0155d12cb46283ceac6bab85c4c7a9f124921e61eccae06cbfc43209271bbb225925d00c4d258125aafdfd44da1ce7cd67a69d0afbcef8feca35eff2be70353e4d36d2745e698b4b5ce3d56c8f6e97b27793803d85bad10925a0f043fe424435707742e5c6f527874612cba6264b54b4c973632624b9dbcbbf4aeb329613767c6cec10ec5165abd9b8d8dbf73f8b45c31c3d11bdacad6c5dbfb18f9a318c4805365c5fadcde52a2cf1400dbe97250b7a86986b3155e620cb7d2ab612bc5e3c6c24ff3bec443b62acc4398d88511d824c057ab577332cbca2f3e3fd97beac9911910501547e534e313b400787cf35a6456195e0c31423519ba58e449cc04b89f3a8c85a467d4bcc501843c3ecfb4466cc0f4769c34bf0b097dd5a84d2c8bed16ff62e4e8e22349ec1a552e5a66b5dd5e7d6189360cab3dc12ae115397b2cd94cbc947456b801fe76bb275e2696ec791c179ec522f1696627f8c599b88cfe9d9609e352b96872f92c8fe9cad95392c1e5588b162e80c72038d95d7d8effd9e84b5370af7a8c02ffb7f252fabcdeb033b699434944cc18c96e4be018949316e1c99204ffaa515fc70c7c3f19890664d908caabe30fdce21a26fb46ff3b7bee84cae84df47a3f59865af01b1878335998c56ca3b883bf1ee9b613b21a5929d750ced4e0a6e49cce919f6a80ac1f1539c3947eace45850ab76dc2d0640fc585952ecd09dfd2c7ec1d2073632e8cb7c9084093568b8e6a894117d753361ad83fec5e556f13bbaffe19fdcbc3de69be6ec2145cec65cdcd33acaa77879940a1a2f176f88e6a6fa12b6937a4bc9c22582fc9842d7d6526c3f811b314c47c6b11a4d05493174b1807929a640feb37de5f5079dbfef2bd971861679b518c31a6d4b1f54f777a59bdb00e8d98ad8a931bb30be56beb5cd515f377b92ec5b41422693e2042899f66a8f2b64dd7f2c7936d18b7c821942da18d7f60e6059567b43596d3aa820104eda4f6f2f6a8e98180151a03129c1521e8066c5cd16425f9ede41d97ab15f942da27daa19cc754391719e41ee239292a60c81af63846d8a737a4f37d9ca26fa4497b136b34e35f02dd22a7ea900fb565751128ad0de99e9d1a404815067464929178d3a6eceedc10e1be6cf5c23963cf248beedbbbbbf1afc076286b07d3a561edb94b2082dee5b78e200fd64936d78d6e2e83c47c05dc320138e3a4b8bc2cf6d7aba40fc461cc58876966550b9c64da800e63f74232416a7009a61d21e8d12d404bb94dff2841a472d7113286dc258f0eb98863eba046bede2ace80a0b13432a14196135f24e03a977e9031d0e1bc75f295bf8819cd644b631b3d029128c0c9593714aef2af043214496ec3f1000bb367d5b069f5833ec05a6f13b987c8d41f1991c79b58508a55a4bacf21d315a92dd627e96637818555c3604a533a7c59792506dd1767ff0aca3fc80b400e294d2ed4464a350da398cef695e18f363e9395ad1807c013bcea50249e76e2a15c3ea01bcc69c1414d29fdb6745be102af876d3e6d57d8f5b164fc70b2cac5a44fbe73a773c3028e45ae49c754a6a5041640b760361ba1e5f0680bbeb802ebe44b12b8854234e6269cb5027360a953b3600c7896300d7df40ef520d32f7868317ed437fa0d7f66f776afdae4137a03a87f6b90ffafe5f29b8f5ce2e137599704ce2e9a596539a8c673e85da5a823618563f9078ef92759ec28b99b2ac36bb6dd8f1b7d6071987b4a443b35d8e9fa6312687a647017e33e01a30ed2dc0d7af8247324a9350d0881c91d059e780ef9ef645db410d6c8de373e2a4919c3dc181374cfa9fa06a466c41cfd67beffd69bb6c3102e3ad2ca3941def72418e41198f42c4c607c9c1975d82539b6d834423522f89b9f19c8f56e0689968741169a923e1a2cd9e8365964901ecd589ca0632f676714f307efbadef7e6ed478b6c6e3f36b4ba7cb5c888e4288b838d824c07ce095f49dea43058e821d403ad97c1df566b8c17303004850cc838e6bdb696fb9a803cd7dfc2f1462e0244dc2e3efbf4e9c33a800dd9be827461f777c15e1bc4db125331c40645fd74fe0993cb70c60cfe2ffdea3e7916f2f06a8b2d9329a5d0e18d9eafbc5bc81abe98a48be8ad0cea1c814037f8881ef97bcfde4862ecfcaa8e1ba959a6c6ebcb2067a6aa589c1d093fc9d120d3a6a59550f704a275ac3500deaa3b349903321b535873202f7c076e9a8cb6cfc3961083332ec51cb87f88f7ca20bd006c7a0d64b5cd29af8f5b9304640937a2c87541b15ca5880feb4ba261edcdbb74a6feee1370cb8f28989864aba43e90b443c74e3aefec9b7fbb3e214efe767548502acecf49f7e576d4b220c2e970659deaf9719a192a6efe00630b1dc1591a14856f9e5b5d01799ce22d6861c03fcffb4b8736b448bc47f326f692a299eeda7a376e0fda245a51608380161eafc05e66ea49497ae39b9abf953fd1705fb2900962d5aa236fe578814d66581e39130b73e6b7684781b50f5466cdc187edc501abc8f73803eb165e3b2b4323564292e9d8f3ff2b2473e7db8f07fe45406ac52cca27619fcdee3d20bd3ea070a0b6bb3956b1fa74cb969d9daf56086502d1acf5313434adf3c135d2d3ee948c02efef93e1aaa18716e57eeb2e4e08698cf3c866ecb29e3e1fe99acfd228af27bb74629c656fada354d88dc9f6e6986eff62684fbfef1591877ccde3bf979f4fb9432ac2d6c4ec4343a86e319c4e08f556e4e10b05b7b2eedfa1a3c0f63f17fd9e5cdc86f3fcbbc903ec7bcfd238839198c82854c3023b4115ac2faa8f7f9264d1d84ea8572f00f6f302b0dddfe3cf88e4270f0a3c0b1aa2329bb89e4756561e27dbecc9c13a665ab6eba7cb3538e462f29f76eaeb36d7fd974ac6923e9362c1aa4a27450e85867aac65e38e20994707ff6896c4aedf39fda0237d7aa7ffce0a447068af6b443e5490377a6ab3e7e470512e546bf6b27a1432633b29855c63f2828412e4edba522e29c39f7e34c0eb3f1a1e984939a7956ca87e8b2943cb6b11a855c5e93a9257338f16ed3c457f5daf0665b0973668a1c8f6ad4badf872ee06088c18371255ff98c5b641ea9b3f209719d9002b2e50d250f811d11dc1f7e10c59601c83d37af8644a8429b2ac41e278eb6b17502cf2eace3acf7ca4676a9c2f36d759dd978a5176310147ae65cda0e163474e96f981fed040ebe826b191049271548dadf4357cb5bc5d0ab69fab6274e081f6004e30d9c2b8b86444ae63a14523326f7136736c8c465491b9b83425045a9825a17d7d94609f07b74412a0b065b7c0c6fdaef828b4e13bbe3c10e6d03f6af600721241ee61c375affcb81a3f03a9643ac851ad1bc296e8728f90521deae04785beace4f2551a4021dbaa77e44281ad07713d38d3bae090591a314111ac7c6e8290109b322422cc37ab7be5effe66c19f064830dc6c5f944afa0401d8f1d8b581496b4703f35afa8815d930cb2386096ce2d6d0d8e83677fd006bc9606d0022c6083572b9174de554fbdb5b689ded4d087cc0d9953fa6c798728affd99c919e2618ccad1cd8f2ffe40746051d5a248d0a255be5c54178ae1d8474ba875b77535f9264a6245c565f1d00f6b7a900d0bc07eafc09f9dcae3487377c31f4390d4b86327471b4813975fe20394b99f7dda8417cd17d7488634fe49627e229958dc6ca0308c99a5b5099da06936705f81a56c0c1ac789ba54c6b40e4349d7c32a21f4f26fe29abb20c5c7ab022f214c834078d9443335f9fbafdce4175f17fe4ab1871b650763673de5d0b011a004c551ce41eeed44ef0c35b9d37ea925f56412cba2d95b8c3450fd09abed05767f35b75ea9a6f03be752db6fa79bcd6c56fe6411f52a68a6c3c8167c2a141cbd7db09c3c60b009a8da6482e3b22997a380b6e029de43fe561a18cedf27591e57906e228a9d6396ecb46e18e33ea8046669c373324b939762d36be534accde7b56c6e0bb93d7330d5c0b6ee18011ca42d82f946ce70d34dce7d833ac2ad8efa119602b1166291dbcc5e7e682802464eed92cfc3f2c3f3afdcf4db4744c7596282c749ae91a73be38847e56b85a5079b1f6dbe57911570ef2863a545db1afee48d5e39f64119185996ab5f1069e1533e548f76f6059a90a11d894fea67142e1e2255737a4721520ae792b17af9d9a1be7eb3fb74b1d56302fc3b0b3380b99f004d26200a667837e43d485dbf8422a4e237551d4a3faa84654f513906dd7d52334bb08f19349908fdf5d271d11c1ddd283dc83577745561c9ccdb2c81465e69d7f6a377130a2a42d6fc2ce002138ec7992be6ade98aaf2428172bfa0dc1749c4b012892340a0068f094e166d35504a38a8dcc4c703829b0ca6c6735854357cec26ab761ce27564cd0d72277ffb449d63ef7ab6f2c9377ff5cbd99ed9e667886b690c33508a49519a20c311c56391d1ea51af87eced49add8655ce1d4b5d55b46305af6aba181fb5318eb63e988e4e82c203c0ff0ebeb4405f74decee6705bf4e7e7e40d418a2d57b878560f74d8b086ac30bbbe4fe6e751de949d47bb089a32d82ede45a0d0bde03a8ca68fd1f79f0cd8d81040520f58d81a8ee86923773f34d41373d85dc308eec7ab395ce8d3c194a14b39fb30905ffe10615d1057a1cc2f7d2cf32a03c96332b6b8c900e664b5079fdd5ab642c5e375df1b4d19e9bdf0844e0861ae0c8321af600f69f759a55d31f8920f8ca42934690fc46d07d2fd791160f83e5878d0e82369a4c0ea29476cff725311979bac7b4492faffe147170d583dcf55dde9ba071eec111ba2d0dd1e8cfd1064367754382c7c8578165102f704c401890427fc57dba3470cbc254c7a09d1f60ef6392afb5d73bf01f0f1460d48a4681672157140801cade346f6f8b69ad28ab7a7f0057dcd34bd539d443c322309637a6a5ff722daea2679f8cd6010255245ed25e6b651ad08ae31fc5afcf6838a370206917b17b26eb5de08d304da6d89638a69edf853ba0c40eb23b40d01dfc706beb44251e25ad5a322c80a31438aae311867dbd92c662ef1b40c919ff3b554b60d551cbafdc7b317690cae1c52e2bb9315abdda71796eec14860c4d707807da92118b13d32325ee2363e13e0ca914f393db5dcce42b1f044c1523077a134e615ca24a1b5ef5240bfdb0204c5eea674247d3f5898ee2f26080b19644569598e15b2984077cd38c16dfc4b7b65b68182904df93c41bd12381a8c91ff7d0b4c648967dd1d8f77cc34a626f1b53b1c3c305fc733158d709d3da68b81bd6f7f6d3b95cfc04c952f2fd965d9b9c6615ad73e01e2394eeac4a930a833c5562314733b01b0974df66b932bcedcda7aa98fb8874b3610b545bb67274d84c4792ef9b2556d60dbe40b501c325250500c7493ae0082b50e9b39b3c0ef62eaddd0a4642bb97c76b94899b966f2d"], @ANYRES16=0x0], 0x5) pipe(&(0x7f0000000080)) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3c73dd4136f62f7b736ee695df32281e2144967ba8cbb7a451b9113b42a3abf29ddfe01047ce4253317f3000f96ac955b7b6f58f311230cc0cea853bbe6d8dd9b4cff55a2caee5c289c27a385e2e9fff54beb17761fb8da266c174e0ccfd2e65cf38e477278"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0xf7b7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 04:03:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xfffffffffffffff8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 04:03:14 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000040), 0x0) pwritev(r0, &(0x7f0000000400), 0x10000000000001f1, 0x0, 0x10004) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)="774afedfbbc77976bc4fdc6ec1032ebc308c58c61e8fae6dac7ff1ad39ff4367217c38f4f87100ed1699bbf4105b5647cebf77180f1c7c7e4acf27bbe53d426648248808c7213bd26ad662899146911bbd9582058158cc", 0x57}, {&(0x7f0000000540)="14f47f8eb6d975e475c051aa5a5ba09c47a0a38a8e7210b0e2858348b18cd487a3c351766c", 0x25}, {&(0x7f0000000580)="c06437573af9c23d3340d071b1c2d739948b757ba594932193d3c35741e6f67bc07912bff4df91756665d651f52fb890b8eb33088cb64e10909178c056e1b34d9206a6816956305afe27544d20a586c3446c55", 0x53}, {&(0x7f0000000600)="b224634bfaa89361a8105ad72e03726dbd02ca9c37f13e48387ead16f231507eb1441decde11d58c8b16ef5de46d7a3cfc38589070e6149c892a0728cd28e3337efe05d89d0be2e85d63c6de8888039abfad4000883df4ae1860509648eed73ec935733a381be05db712ef58c49ca04dc5fd37184e9e9b2fd23a61991e5dbfef2f387bc2dde9f9f688564f5a3274f580827fcb8e2890b0003c1bfbe96c495e678fee21a17be2c03503cbbb2e37576531e26a72772493531749f064c030d07522284f40c30cd5073ff2150ebeda1edefad42beca099f96e37", 0xd8}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x200}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)="04d645911d02cf67939f7e9c23953ef423dcfde1077e22420adcd4b9205d5c8151a847bbd3fc9dc4d0d1560e151d894c985ffa49c3e97ad018afd14f5be049de7696bb83de0c9b66196a25d7f9a36c20534c1dc72eab41703af6ba7ca6c27e1ce24a453914e3ada9a8099696bc2a092101d4bd23e466632bf8a6be6b3ab6", 0x7e}, {&(0x7f0000000100)="6740ccf236abe78d6ba3f0aaba63feb2ed5e747aabad3f71f85e8c7e85ceec5d69a77c122e815cfc481a020da11271f6700c43bb631f50b1ca653a3f3a74fbf336c89b00375c650b776c5851ce6756b985b352d8aa1429369aad2b95", 0x5c}, {&(0x7f0000000180)="a92469c43f769178e88c58659eb4bc254b962bda1c8157a8230381cbed1bd9309a18cf780635ef8bf26b0526be2b90e826cdf63d61d1c918fd10715793a058885793f75193cb42273e7d0e2d", 0x4c}, {&(0x7f0000000200)="36e909c31db3cacf5621ccd52060081a20a933fc605e715d5aef3c43bffca5745462b2ec1db526404b8122de043db2d629", 0x31}, {&(0x7f0000000240)="c85f2a33b6249b020ed75c35f3f42e91d829b009047fb6c7d74cbeed2f4707d4846c1f476c574890710676c5b73d0a444a1334f143aef9ff2d8c402a9056cb4da17e4874838fd6eda5e4ae0a38a36630e551259de453b37f096c6a9435f2d98455aa76f0dbcbf6e6f64df464aeba1c13c69c04b4418b3e8e6058616413eb140123aaccbb3835f669567e50758a2a44706919e1407fd410287f082396a62541e216f292a010824a70981afaeaab16f70c5dc079ad8b997ed9a76d10980079712b8c0429aac17b0c480ae4d54cccd1cf74847ac86bfb8a1a8ce0f756f516cb7fceafdc7a92a954e53e1d6c7ac36e386cdfc936c05f", 0xf4}, {&(0x7f0000000340)="df9d2c6424782aa843091f858dd3ebffbf029a7ba7f9050b02fb47826c3e93f855226b34dd869b3bea64d4c675d9d6d6c4ddf5d50b868e4151986de6f05f1c2898eb5250543c4ef88d2357ae9a0aadd3", 0x50}, {&(0x7f00000003c0)="f9607ddd74927c4cbfb8ae7a4953946863cbed83e9a045c9ffce46edea4a3c33758c9609affd69bc0ea2e882896220ad0e03c116fbe905fc48eb41ac2f2f391abc6016014a897cce580b2c309483e7dc4d3dd2f3d2c082979b3d3dc8ef1335211b948d1631849e7a11e352dbe884b0d38ef6dee2de930c951ddeb80206d72a75d56651852cc303361852e05b2838dd999521f5f03b93b3fa0c415387e27f2a94b47b41acf65aeb313422b6add5b02b3845aa5e8707e4e6fe254c5255d0769ec9bc4d4b4620e5a5dae89d8ae45c5753a3f3", 0xd1}, {&(0x7f00000004c0)="fd5c95c689aaabbba125e54d9d6bc7905f599d2ea41d96a5abf624e50ff5b4ba8aa1b009ca41df9c5fe89591c6a4b7ef3a16434997fa1c2d8bd80eaca7226e9dd13cf2a68076dd4a7d582bf19d56bf1c14c1c9f5d2044efcb4c196fa21a5d49ede336989047afa3112fb689672c541cb5b45fc3aed8b993bac5cbc79444cb6e24eeb07c443db9b031e396896", 0x8c}, {&(0x7f0000000580)="3923b712a7357f91f047f87fa0b55087679b872f156aedae49c1dfd1a4383db0faf5a52f10495e6af79166308cdae9526587506ecff15188d7c57fb62e0f1f4c3a60a4ad943b8b1564b062884d2b5aa0838f0d4c7dd245a5001e6dcb2623f1c1559365a55fabb1e5d12e78e4af61bcc6bc71ace9cf84aa18972c673b28efbfd5ce0181d75e328534c648821d3c42b336475f0f3617c14e717be3c8629fa97e2d219a53d87169b30d2f7cfd14f9b53fce5f334335c8d76be61cec8e738a53a12779a0cd837513be09d59fa0c45fce24f2fb067995906aabda24c091b66c05a83315", 0xe1}], 0x9, &(0x7f0000000740)=[{0x100, 0xffff, 0x4, "af133a597e9dabd5f7396d0da52db5dac12a2a75ca38c77df256e557b3a1cc61d409cada688111767b6c7b3b832cf52d4c5a366404433db8536f38abe18ddfa8f953ace4fba178fb8b0b9a27ca80ececf1ea9cee031ec6db1e821c5aad5b046be2121ffbe33b48d278530577e583a3e2b870d2082d875e6024208d84ce41591c01d3a0e9a0fac23e64b3eca859eeb915b242f38075e30222650541cf0a01d14ae5af1161b47ce39f860c17457216d1b7845f2da14a406b3a77fb462c0f01a849070635058052febdbb09dea61ac6d1460185ef44d81d1e66624f43734031668e522e25d635940d1fbf7aab"}, {0xb8, 0x1, 0x3ff, "3aad0151851ae576c661ba62beb7a0806c925800f60c5f8f145da29e4e509cc834a5f124c5461b51d5d7495ffc676771b83d5a3cd33d82a43f2221f11e8ba45e5315c478203dd17e4e9a01ea386ace8d48b8b28481331478ffa5e9c5aef1e0368e0395c7b7f6e344c538a3d33887f6c761a17722a056c243428a4c1b36d70d8b71c764699bfef78639f369200b593743f24b0e6de26d56737a96cdfcc94519b14421a85b4552d8e5"}, {0xc0, 0x1, 0x7fffffff, "3ccac0863910f0972010b50f49b76eb5ebbc79cec0412b5807ee3aeec713b0df781ab4f736249a0b5d9a9aaadffdb0a38c37578ac9278e0cbdf69c2ea8a2c87ef97babae68212564202fa7ad94c7925386c22d18c12f1400de13628abc69881f7d354e7d8420458edbfc119012e91fa0887cf4215844532b01d1928665a09f8c0d1153b9a6a577ffc2ffc9ebdd8577462fdc7302e17363151cf8972134c9fff0e839b2f43d83f6cd16da"}, {0x10, 0x1, 0x47}, {0xe8, 0xffff, 0x7b, "5d24981e8763ce4803bfbd4453f85c7954f88ea5179416f69f581f01ed33dfa41f2aecb3854ea084109d75fb45ba4619c3fa351b73ea79e0c5e691acd02c438210d3c4d2bb8c0306cc61b420f3d5c797781c8ba4f303b61bf4f1571b30c2ba62a2fd72a3fa9c2b0f1cc24c2738d16dfde8f65153266dab463a956d1e61638f35904643dfdad0003d6b7f30ca08cebfc986ac7fb207d57581e42390334d9f6acc3444e979b3742e7f5da3f6f6e18466a9454f25ce274bc4e17d648fd0a5287e2e97baf29f45d91a46aab0a5cb02efcf8151841f34"}], 0x370}, 0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x2) 04:03:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002088, 0x0) geteuid() r0 = open(&(0x7f0000000900)='./file0\x00', 0x8, 0x42) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000640)={0xa47, 0xb84, {[0x0, 0x5, 0x9, 0x3800, 0xb, 0x64e, 0x401, 0xffffffff, 0x8, 0x9, 0x7, 0x40, 0xff, 0x101, 0xa3, 0xfffffffffffffff9, 0x3b34, 0x5], [0x1, 0x10001, 0x200, 0x5, 0x1000, 0xffffffff], [0x7fff, 0x9375, 0x2, 0x2, 0x0, 0x81c, 0x3], [0x8, 0x10001, 0x1, 0x8f1, 0x81, 0x3], [{0xe077, 0x4, 0x1, 0x1ff}, {0x6, 0x1, 0x3, 0x10000}, {0x7f, 0x985, 0x3}, {0x3f, 0x0, 0xf2e, 0x9}, {0x5, 0x100, 0x800, 0x1}, {0x9, 0x3c, 0x6, 0x43}, {0x16d, 0x9, 0x1f}, {0x8, 0x6f50, 0x9, 0x9}], {0x1, 0x0, 0x20, 0x6}, {0x9, 0x5, 0x174c, 0x7a90}}}) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x3, './bus\x00', './file0\x00'}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) bind$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00122ef12f66696c6530cdd151feae71599168e45f5227e2f009f545b3b376a2e00b84e63a12d81a1dd938e6ecee5537d440b00df65d2ff15be0c925381242c3731f6e000000000000000000"], 0xa) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r1, 0x1}) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x7fffffff, 0x799, './bus\x00', 0x6, 0x0, 0x7fff, 0x3}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 04:03:14 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x6, 0xfec}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) fchdir(r0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) 04:03:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000300)="6f67e75f35b07578fa9e90cb9afbf838b1c709b2a29afeac34c565541d769d7887b570860a539ee52daec93c7a2d3cfadb0539996bc1fb75954297e439655498fd758fc58bfd94c3569716761e5abb5f16f10f3a8d287f621f7f995eb85a2936650c1aa785475fb49836a6b3db535b70e8212237f15febd98ec7bda9e20d760fe547f29a432bb054847444998050bfbd704927e52b912ddbffe9385ce49af58515d2bb63686e25b6a6d6599e1aa17b74bfd985e55e8b5d613f733260d6b861e280ac03cfb67452526d49fc6b7a2fbaa6449917d5cc46c9258b50cbb31f42239078ade72bcafc59a9e4014786c480a349ff2e19559e5e8e1a9752", 0xfa}, {&(0x7f0000000140)="030652ea55071e99fa209663bd0abc55029654716f2ae728218efaef41ce6c3e9cdd6b9cc7e4014ac4cec7ab24ae9e0611b3216e55cb4b361672", 0x3a}, {&(0x7f0000000540)="8418bbfcfa9fa9942957c6fb4c06fbd2456c415efe73206043d7c84bbad8164ef48fcb17e96177aa0805d9e647804f535f3e7de347dcbcb4ac9fb822bc5af9537cbf77d58977e4d29a03fcd8f198a9bb0a3fb9b5d248cb724bf967a5e0d1485a3cdc119cdb64b1740042d91ce9490bc2a39bffe10c9880b1fdcb7f2a", 0x7c}, {&(0x7f0000000700)="7843568711f2ce9a2d85cb20f3f97bc3a30367f11cfc40bc51ac403b36a41c5b3c09c5f127af6dad190f99baf0d7fd732bbb97e8632c9d43ecdb67896df24f8a6867f1cb13a572714bf2fad302ed5ec0c0d015c0f5f6a598c3704dc8499fec98528d8b0eda22cb4b1894c31c861a8a3fe133f9cf9f008974b42f559e8a20b092fc9ab1be2fcc535fc8e19ac6678e24043ec266c5c99224a5f69c9d13bdbf7d03a6d48f5df0596edb07bf78883dc3b477a6198e8bc34f9a28805dab9fd7927c46b5a87db41b5cce912c3ab6f25608e908c38ff7ecb3d0647d1d6b06c4f84d86db419f43a50e4ecfbd5a37d6f6fb68", 0xee}, {&(0x7f00000005c0)="d15a36cdfbf155c0af8d6b597f08c8a5205cf5281872a59b588212dfdf5283942c1eaae381daf0bd64772b0bcd8742804ce574682be187afebf06cec8a2991a0d68a16b0e520b6d5ff3a2ae7ccd6e6ab87a031dee9416fff5043d5ae2399", 0x5e}], 0x5, 0x0, 0x2c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 04:03:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0, 0x135}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x60f3cfcee073c9ff, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x5, 0x7f, r2}) 15:59:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0xa2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x1ff}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$dupfd(r1, 0xa, r0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) bind$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000100)="afee7eb79d2c4c1762051858991deaa74b08341476d291d9a1ba7a6aa235ddcf25798910552b121ba0eea19df913a8d3d9d946516df7dba4b8977aee8bdf8a99f87dd512ff870e28c38f73f6f3e66de59d", 0x51}, {&(0x7f0000000200)="eccbae3d4bca36b24c7bf542641a5a6286fbdeb1137d9f06757ad39a353338cd48fea8060081f64352989d", 0x2b}, {&(0x7f0000000240)}, {&(0x7f0000000280)="bf4986805a9194df309a31b0a40a58229e2f45844ba2c7a5bdd1bd8603b3ef3769f65aeadfb92095e18734eb9f3bab43749d3d6fcd98df3549b12457801b10badc16219cc4070bc9dfcc32d466d78a0186b061871704a1b815b7e6df9d", 0x5d}, {&(0x7f0000000340)="7472fe0a009849f3f8f6e3c47de40667b3d30196f7c6ea22041002731fe179e1623baa333227fabfaa2b77b33dbc3791a55b70fc04e14ff0e44899f2926a26e33eacc6ebf400d64f9bdee60bcda147c5c2d04fa96d3c0592361575cd770711c4421ce2b73611e11c70590417091bf282aa9d75a7a48531fcda", 0x79}, {&(0x7f00000003c0)="4edd25aaef07bb8ffa172fa27996be316aa05f3065be362e1a683f16ac678257c44929c02b3753255539748ab59879f592e1219bb06bccf7a9b543a2941db70c2128257ba1a1455448fafd5344345ee0f732a090449403da6461c741fca787ddb4e766047617b65ff89fddc2da669fc7d4e3d582cc0f49fa6a3bd80bcaff8eef2af5b01f65be1e1c54fc7501488668a71dc2ce067f5b332e501d67bb4f13536c5998a874fc2b67d7d3de1930cf034ca438df37e906d9ca953d8fcf", 0xbb}, {&(0x7f0000000480)="4f0f85b7ed6853bfc7c9b9428fb05fe3ac6e9cacc131446c064bcdc0f3b0d952bb7df179c0a7be13981ef998b4e8927729fe6b136399eebfbb454269d6c84ac108f296c0b81fcec1007ac0fd1e4ee68130e9ef6354f83cc9a9760a64b9658049bc37bb7bf68b43815f24cfb76252be80415c9d16b7209bd0efeaa044c55315", 0x7f}, {&(0x7f0000000500)="cba5e1a8aad92e5c6aa0a8290f79bac90b4c15f12adeec0f8bfb4779498699793b5ab89b6ff6a7817a6bd6411596ddba15813064ac7c1737563bf2755ff40cc9e5964194cc5290a48bff1b08a6fbb033fa82184e4eaa4269bf1ba232d3060d6b5b0cfa38fcd94512e870b3494384fff2a704dc1d11399a346fb31463e2f45bccbf499a130027758e9d4859ae24b553b6e60fb97319b447dfcd5bfaa56846c249cc6e2635a4437606e316b3eba7bc163862f8e0747abfaa90e5e3bab9f995eb49dfe4f4c6d498f3ee6d3d2981f4c27546afce515e7b3fbd045c10ed03977f74c354164692a402b59e76e1b45543665589d90340b85b922a", 0xf7}, {&(0x7f0000000600)="4a9867344db864aedafa3c7d8725fc816035ad19679a12be278b451f80d3e29b9c820ff03408a631f705f9e56ee727bb9dc10f08b704199a8a1e5aa624c1eab98183a998eda2043e425b9c00a26d71cbc6a80ed9ea9fab0632f10099493a5acea1af255e08d15b1ffeb9ef94ff8b63bd6fe66732e7059dfb9d3fcc00b4aa73b0b2aff0ca62b3da0d095234c89992d44c75eec982bb2fb094cb66234a21e0c9755424aeb3a57dac962f1e3237d19bdc425c432cd0eee00c9b75a590d772c7244bd203fffa286fd10a6ddd9fe1977e6fff148abd4539", 0xd5}], 0x9, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) close(r3) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) 15:59:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket(0x1, 0x3, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) witness: lock order reversal: 1st 0xfffffd806ecf3b38 inode (&ip->i_lock) 2nd 0xfffffd807c50c250 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807c50c250,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd807c50c240) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800023789480,1,ffff800020acf190) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa714b8,c0106477,ffff800023789480,1,fffffd807f7c6a80,ffff800020acf190) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067c57b68,c0106477,ffff800023789480,ffff800020acf190) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf190,ffff800023789598,ffff800023789600) at sys_ioctl+0x5b8 syscall(ffff800023789670) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,33311ceb280) at Xsyscall+0x128 end of kernel end trace frame: 0x3360b88b300, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800023789040 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d7e000 rax 0xffff800000ac36c0 r8 0xffffffff8187b235 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x98920a4966d5ed6c r12 0xfffffd80029b6c00 r13 0 r14 0xffffffff825b71f0 w_lodata+0x41df0 r15 0xffffffff825c9990 w_lodata+0x54590 rip 0xffffffff81b977e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023789030 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=490519 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf408,0xffff800020ace548 process=0xffff800020adce00 user=0xffff800023784000, vmspace=0xfffffd806e7aa458 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 8612 181320 39914 0 2 0 syz-executor.1 8612 403533 39914 0 7 0x4000000 syz-executor.1 8612 521147 39914 0 2 0x4000000 syz-executor.1 8612 83975 39914 0 2 0x4000000 syz-executor.1 * 8612 490519 39914 0 7 0x4000000 syz-executor.1 8612 194928 39914 0 2 0x4000000 syz-executor.1 8612 55688 39914 0 2 0x4000000 syz-executor.1 39914 60911 7770 0 3 0x82 nanosleep syz-executor.1 30163 11147 0 0 3 0x14200 acct acct 71538 63838 7770 0 3 0x82 piperd syz-executor.0 2162 345277 1 0 3 0x100083 ttyin getty 9793 75391 0 0 3 0x14200 bored sosplice 7770 406814 56261 0 3 0x82 thrsleep syz-fuzzer 7770 475577 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 64099 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 78624 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 97852 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 10072 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 276006 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 59649 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 284161 56261 0 3 0x4000082 thrsleep syz-fuzzer 7770 136774 56261 0 3 0x4000082 kqread syz-fuzzer 56261 37887 15429 0 3 0x10008a pause ksh 15429 370672 7305 0 3 0x92 select sshd 7305 113386 1 0 3 0x80 select sshd 85231 469519 86929 74 3 0x100092 bpf pflogd 86929 430454 1 0 3 0x80 netio pflogd 89477 1303 67674 73 3 0x100090 kqread syslogd 67674 386418 1 0 3 0x100082 netio syslogd 81843 120119 1 77 3 0x100090 poll dhclient 32392 263119 1 0 3 0x80 poll dhclient 32724 209504 0 0 3 0x14200 pgzero zerothread 28871 129725 0 0 3 0x14200 aiodoned aiodoned 43571 429612 0 0 3 0x14200 syncer update 88989 489672 0 0 3 0x14200 cleaner cleaner 37042 18370 0 0 3 0x14200 reaper reaper 10580 367601 0 0 3 0x14200 pgdaemon pagedaemon 78182 432073 0 0 3 0x14200 bored crynlk 63414 136569 0 0 3 0x14200 bored crypto 84162 25699 0 0 3 0x40014200 acpi0 acpi0 76742 339506 0 0 3 0x40014200 idle1 34822 375692 0 0 3 0x14200 bored softnet 32216 362688 0 0 3 0x14200 bored systqmp 38356 139910 0 0 3 0x14200 bored systq 31393 511247 0 0 3 0x40014200 bored softclock 1698 499640 0 0 3 0x40014200 idle0 1303 148157 0 0 3 0x14200 bored smr 1 244125 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 8612 (syz-executor.1) thread 0xffff800020acf190 (490519) exclusive rrwlock inode r = 0 (0xfffffd806ecf3b38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826648e0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9587 6460K 7222K 78643K 18681 0 0 pcb 13 8K 8K 78643K 271 0 0 rtable 111 4K 4K 78643K 1029 0 0 ifaddr 82 17K 18K 78643K 404 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1621 0 0 iov 0 0K 24K 78643K 294 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 4052 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 44 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 316 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 3069 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 54 51K 71K 78643K 950 0 0 subproc 32 2K 2K 78643K 140 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 285 0 0 in_multi 33 2K 2K 78643K 199 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 566 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 21K 30K 78643K 10612 0 0 UVM aobj 130 4K 4K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 195 0 0 NDP 19 0K 0K 78643K 117 0 0 temp 221 3544K 3618K 78643K 32465 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 129 0 127 1 0 1 1 0 8 0 rtentry 112 117 0 73 2 0 2 2 0 8 0 unpcb 120 870 0 860 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10314 0 10314 3 3 0 2 0 8 0 tcpcb 544 512 0 508 1 0 1 1 0 8 0 inpcb 280 1495 0 1488 5 4 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 24 0 18 1 0 1 1 0 8 0 pkpcb 40 17 0 17 8 8 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 60 0 60 8 8 0 1 0 8 0 pffrag 232 8 0 8 6 5 1 1 0 482 1 pffrnode 88 8 0 8 6 5 1 1 0 8 1 pffrent 40 19 0 19 6 5 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 85 0 60 1 0 1 1 0 8 0 pfstkey 112 85 0 60 2 0 2 2 0 8 0 pfstate 328 85 0 60 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 465 0 271 15 2 13 13 0 8 0 art_table 32 466 0 271 2 0 2 2 0 8 0 art_node 16 112 0 72 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 7 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 314 0 304 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6226 0 4802 47 0 47 47 0 8 0 ffsino 272 6226 0 4802 96 0 96 96 0 8 0 nchpl 144 10695 0 9060 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 33731 0 33731 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 5 5 0 1 0 8 0 scxspl 192 30296 0 30296 17 16 1 7 0 8 1 plimitpl 152 278 0 270 1 0 1 1 0 8 0 sigapl 432 3252 0 3237 3 1 2 3 0 8 0 futexpl 56 38726 0 38726 1 0 1 1 0 8 1 knotepl 112 673 0 654 1 0 1 1 0 8 0 kqueuepl 104 689 0 687 1 0 1 1 0 8 0 pipepl 112 1854 0 1835 2 0 2 2 0 8 0 fdescpl 488 3253 0 3237 3 0 3 3 0 8 0 filepl 152 18649 0 18540 10 5 5 7 0 8 0 lockfpl 104 1013 0 1013 4 3 1 1 0 8 1 lockfspl 48 353 0 353 4 3 1 1 0 8 1 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 41 0 30 1 0 1 1 0 8 0 ucredpl 96 3271 0 3262 1 0 1 1 0 8 0 zombiepl 144 3237 0 3237 2 1 1 1 0 8 1 processpl 896 3270 0 3237 4 0 4 4 0 8 0 procpl 632 9514 0 9466 10 5 5 5 0 8 0 srpgc 64 13 0 13 6 6 0 1 0 8 0 sosppl 128 53 0 53 9 8 1 1 0 8 1 sockpl 384 2546 0 2527 6 3 3 4 0 8 1 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 19 0 0 3 0 3 3 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 257 0 0 31 2 29 31 0 8 0 mtagpl 80 28 0 0 1 0 1 1 0 8 0 mbufpl 256 345 0 0 18 1 17 17 0 8 0 bufpl 256 14676 0 7657 439 0 439 439 0 8 0 anonpl 16 311941 0 299325 134 70 64 68 0 124 11 amapchunkpl 152 18851 0 18734 37 31 6 10 0 158 0 amappl16 192 16385 0 15673 128 88 40 48 0 8 4 amappl15 184 429 0 429 1 1 0 1 0 8 0 amappl14 176 518 0 513 1 0 1 1 0 8 0 amappl13 168 15 0 14 2 1 1 1 0 8 0 amappl12 160 542 0 540 4 3 1 1 0 8 0 amappl11 152 805 0 789 1 0 1 1 0 8 0 amappl10 144 111 0 107 1 0 1 1 0 8 0 amappl9 136 1690 0 1686 1 0 1 1 0 8 0 amappl8 128 1206 0 1185 1 0 1 1 0 8 0 amappl7 120 64 0 57 1 0 1 1 0 8 0 amappl6 112 791 0 781 1 0 1 1 0 8 0 amappl5 104 719 0 703 1 0 1 1 0 8 0 amappl4 96 3225 0 3195 2 1 1 2 0 8 0 amappl3 88 589 0 578 1 0 1 1 0 8 0 amappl2 80 25278 0 25204 3 1 2 3 0 8 0 amappl1 72 78214 0 77762 26 16 10 20 0 8 0 amappl 80 9877 0 9835 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 3253 0 3237 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3253 0 3237 1 0 1 1 0 8 0 vmmpekpl 168 26675 0 26634 3 1 2 3 0 8 0 vmmpepl 168 398463 0 396602 207 115 92 106 0 357 7 vmsppl 368 3252 0 3237 2 0 2 2 0 8 0 pdppl 4096 6513 0 6474 6 0 6 6 0 8 0 pvpl 32 821763 0 805878 283 122 161 167 0 265 29 pmappl 232 3252 0 3237 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 628 0 9 18 0 18 18 0 8 0