50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x1, 0x1], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x4}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x8000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbe7d028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc4e75145d2548d257eaf6a7ff5fb5172527191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc1"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file2\x00', 0x4080, 0x10) shutdown(r6, 0x0) 16:00:38 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xff10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {0x3}, {0x0, 0x0, 0x3, 0xdb7}, {0x0, 0x1}, {0x0, 0x0, 0x0, 0x7fff}, {0xfffffffffffffffc, 0x0, 0x3, 0x9}, {}, {}, {0x0, 0x0, 0x3}, {}, {0x81}]}) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x103) r5 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x20000, 0x10) dup2(r5, r0) getpeername(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) r7 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) fchmod(0xffffffffffffff9c, 0x40) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000240)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x374f752b6b7eb24, 0x80) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r8, 0x29, 0x20800000032, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000033, 0x0, 0x170) msgget$private(0x0, 0x0) getsockopt(r9, 0x29, 0x20800000032, 0x0, 0x0) bind(r5, &(0x7f0000000500)=@in6={0x18, 0x3, 0x5}, 0xc) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pckbd_enable: command error pckbd_enable: command error 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x03\xb5K}3q\x91q\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8180, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="51a3ea0274a9a71cc9b44dc3f5db1e47b0bcee4bd5ffc3cea0af103ccf2179d0440f165e343826b8e26968ef55fa2f6ab0e075682e1ec6ae896d3f1aabc72795cb142fdce73108c1a5e7fc0658f336ed836f3ef84c113d4cc911b1fd13cd1275eee0208f40f71f6f40b816e1abff32e6e7daadeb81405ca86812b634efbd78bdd853d19a"}], 0x72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xf0000000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8fe, 0x64a2, './bus\x00', 0x7, 0x8229, 0x6, 0x6a01}) chroot(&(0x7f0000000140)='./bus\x00') 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x80000001, 0x3, 0x8, "ff7f0900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x6276a3e305aa606e, 0x0) fcntl$dupfd(r5, 0xa, r3) close(r0) dup(r2) r6 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000340)) syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r8, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 1: getrusage(0x1, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0xa91, 0x4}], 0x62, 0x0, 0xfffffffffffffff9, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kqueue() getrusage(0x8000000000000000, &(0x7f0000000240)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c, 0x80000000000}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0xffffffffffffffc0, './file0\x00', 0x101, 0x80, 0x80000001}) socket$inet6(0x18, 0x8000, 0x2) r6 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x11) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000300)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xf5, 0x0, &(0x7f0000000240)=""/245}) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x30}, {0x100000000000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:41 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2, 0x4}, {0x40, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) recvmsg(r3, &(0x7f0000001300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/79, 0x4f}], 0x4, &(0x7f0000000300)=""/4096, 0x1000}, 0x800) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) r3 = dup2(r0, r1) kqueue() close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x1f}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x69c7}, {0x0, 0x277}, {0x1d4faa0177110a10, 0x4b27}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb3}, {0x3, 0xc650}, {0x3, 0xc131}, {0x2, 0x4000800}, {0x3, 0x8001}, {0x1}, {0x3, 0xc11d}, {0x1, 0x401}, {0x1, 0x7ff}, {0x1, 0x8000}, {0x2}, {0x2, 0x7}, {0x3}, {0x3, 0xea1}, {0x3, 0x7}, {0xcc7f2511e9a7d97a, 0x40}, {0x3, 0x4}, {0x2, 0x606}, {0x3, 0xec}, {0x0, 0x4}]}) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x83, 0x20, 0x8000, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x7a69, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x44, 0x4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x51, 0x8, 0x4}], 0x3, &(0x7f0000000440)={0x100, 0x4}) nanosleep(&(0x7f00000004c0)={0x1, 0x1}, &(0x7f0000000500)) r4 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000080)=0xffff) 16:00:42 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup2(r4, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x800, 0x0) close(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xc6f522e1a928a6a8, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x3a, 0x80, 0x3ff, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x46d6650e0b3f3706, 0x100000000, 0xc301}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xfffffffffffffffd, 0x91}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc0a5158b469f2e22, 0xfffff, 0x1de}, {{r6}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0xa4, 0x40000000, 0xba, 0x7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x8, 0xa7, 0x5}, {{r10}, 0x6, 0x4, 0x0, 0x100000000}], 0x2, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffc, 0x9, 0x40000000, 0x3, 0xff}, {{r5}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x1, 0x1}], 0x80000000, &(0x7f0000000380)={0x1, 0x7b}) dup2(r3, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:42 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='\x00', 0x14) 16:00:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x800, 0x0, 0x9, 0x102, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r3, r0) listen(r4, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000000)=""/151, 0x97}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x03\x00\x00Os\x00', 0x28013, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x5}, 0xeebae523) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x764}, {0x18, 0x0, 0x1e, 0xfff}, 0xffffffffffffffc1, [0x7, 0x21ca, 0x212, 0x3, 0x9, 0x3, 0x0, 0x1]}, 0x3c) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='-\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\xca\xa3\a\x00', &(0x7f0000000440)='\xca\xa3\a\x00', &(0x7f0000000480)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)=':\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='\xca\xa3\a\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000640)='\x00']) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[0x3, 0x2, 0x0, 0x7]}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:43 executing program 0: getpid() 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r12 = getpgid(r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r5, r6, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r12, r11, 0x7f, 0x100000001, 0xb1f1}) r13 = semget$private(0x0, 0x7, 0x80) semop(r13, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) r16 = socket(0x18, 0x2, 0x4) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r17 = dup(r16) accept$inet6(r17, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r18 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r18, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r19 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r19, 0x0, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x5cc2, 0x1, 0x76ba7ffc}, {0x3ff, 0xffffffff, 0x1, 0x8001}, {0x959, 0x7ff, 0x1}, {0xfff, 0x7fffffff, 0x5}]}) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8000, 0x1) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xef75efe7e633268b, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x50fc1e95aaead188, 0x4, 0xffffffffffffff81}], 0x80000001, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x46, './bus\x00', './bus\x00'}) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x20000000000001c9, &(0x7f0000000200)=[{0x4, 0x0, 0x0, 0x6}, {0x4c, 0x0, 0x0, 0x10000}, {0x6, 0x0, 0xbc}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) fchmod(r1, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x200) socket$inet(0x2, 0x4000, 0x3) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket(0x6, 0xc002, 0x0) close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x41c0, 0x7ff, 0xfffffffffffbfffb, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="672e731a05aac26b4bb55ef202d152babaa49783eb8aacb6c1f9ec9cc461130b5cd24057dc49d0f4416f875513eb943aa88a27574d7fc795862c7fe9742c14cee13bf993", 0x44, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'\x00\x06\x00', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x30, r1, 0x0, 0x57) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, [0x0, 0x9a]}, 0x3c) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4d, 0x0, 0x9}, {0x28}, {0x200, 0xdda, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:43 executing program 0: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setitimer(0x0, &(0x7f00000000c0)={{0x7, 0x7}, {0x4, 0x40000000000002}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet(0x2, 0x4000, 0x81) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x0, 0x51) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000003380)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/148, 0x94}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/161, 0xa1}], 0x3, &(0x7f0000002380)=""/4096, 0x1000}, 0xa5a1fc3723e44f1f) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x800000006}]}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x4}, {0x9, 0x1000}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xff, &(0x7f00000001c0)="080934410000000015b668f635e9c4e2b3c4ad02b0fd722c051c05c0c203d753ecf27d5a2acb428684d479df69f2995e903bd3172a31e8a16def02fb05439d94b3206d5e52610bdb6aa90f544e03aa53ff1cffa5da27873d2b18ed0994e7b6ec6db6438f4562325f8b16407ea35a270ac1df42e140b54757c6d968edb8635c4407958a88f6fcff7f40ae69ee5a5c08d8b27959ed60fd734ac33d150f85fcb028cf107206e7652c88d34ebb2b72cb12dc6e2e5fcb520a50d00d4382541294567e4ab4751ac78f0031a39bd39a7a15e1ac542f11d26e78863090ee71b77e9e63b2722306fefacbc0458d29652abccfe1e9f6951e4079fe81f9ba50d826d6fff8") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', r3, 0x1}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0xa184, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x6}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x98) close(r2) read(r1, &(0x7f0000000300)=""/236, 0xec) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r3, 0x1}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x22) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)=""/195) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x81, 0x2}, {0x144, 0x1}, {0x2, 0x6}, {0x0, 0x8}, {0x43, 0x4}, {0x84, 0x8}], 0x6}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc1206949, &(0x7f0000000300)) 16:00:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = dup2(r5, r6) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x9d9589a0c6595453, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xc7, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x67cc975e, 0x100}, {{r7}, 0xfffffffffffffffc, 0x10, 0x4, 0xffffffff, 0x2}], 0x401, &(0x7f0000000180), 0x3ff, &(0x7f00000001c0)={0x4, 0x10000}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) 16:00:44 executing program 1: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x4006}]}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x2, 0xaeb5}, {{r2}, 0xd, 0x1, 0x10, 0x1, 0x4ac5}, {{r3}, 0xfffffffffffffffe, 0x50, 0x2, 0xfc9, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x21, 0x0, 0x10001, 0x1a13}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x9, 0x1}, {{}, 0x81f87928d612a35f, 0x88, 0x80, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0x84, 0x10, 0x73, 0xe97d}, {{r1}, 0xfffffffffffffffa, 0x75baffd15971fcdb, 0x1, 0x0, 0x1000}], 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2ae, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x4006}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfff, 0x3, 0x80000001, 0xff}, {0x2, 0x6, 0x81, 0x7fffffff}]}) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r6, 0x20004268) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xff\xff\xff\xff\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x61c8, 0x4209) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x20, 0x0, 0x81, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0xc6, 0x2, 0x401, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x14, 0x20, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffb, 0xd6, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x6, 0x9}, {{r4}, 0xfffffffffffffffb, 0x10, 0x40, 0x0, 0x76de}, {{r5}, 0xffffffffffffffff, 0xac9aede0486a2b97, 0x1, 0x81, 0x6}, {{r6}, 0xffffffffffffffff, 0x49, 0x20, 0x9006, 0x5}, {{r7}, 0xfffffffffffffffe, 0x41, 0xf0000000, 0x3ff, 0x7}, {{r8}, 0xfffffffffffffffd, 0x85, 0x2, 0x8001, 0x9}, {{}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x100000000000000, 0x100000001}], 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:45 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x44, 0x8}, {0x23, 0x2b9}, {0x81, 0x8000}, {0x0, 0x48}, {0xc4, 0x8001}], 0x5}) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) listen(0xffffffffffffff9c, 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x40) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="c7499530673746e0ddd0229295aa611dec8651cd61eb2559839708c13fc24979a02840fed14916871cbe73ef6a47755015a79835262fd261dd87fffe46c62b2e7568c253c02a80b399c9266d40551cb9beeb56d0f8a8a679407fbabd7fdc03985d4f4d409f7a877c79bd618665c06cd13c0b338ec23fea6dd7f7fac456528eea176713c549a1aa", 0x87}, {&(0x7f00000002c0)="c98accb08d44442e10e8f1b906da92b4554d652489b55e1c1be68fa5decc4a7d431e7f1f32a3118605d8805f06541e1f07302f08d578487f79af0a7ac4702502b92f6fd8c1d6173f4ae0905c72e173", 0x4f}, {&(0x7f0000000000)="675e8713f995d79b5627f6b6d0a97a13d90fac8ccbf393058200d6341986858c89f09b188dc150c6b978a6f037", 0x2d}, {&(0x7f0000000340)="1c98f6ce23e17481c8d61a48f44d1be69518b8627497fd962212d1e3e10293ffce461da7b3d4d98b4b67cfb87d7fced74b313d59e5508f722461a23f90275911feb36a0cb0fcefd68701c07cdbc89fb23fa7761cfce259c99ae98ac74070194c5dc1e72eba99a24012399b0be11e56bcc2cab50a739ceaed660ba0f6e1cbae80a31bee94a1ce9e660f4e3393f4b30c202905ce37383576cc547c83205d783d337039bc85c180b6f398aac0a299cb6a6899c188b352648b8164373e466aa705dfc1073cbf82ee710bc15cbe419e84bd96c5", 0xd1}], 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x7b, &(0x7f0000000140)='H') 16:00:45 executing program 1: setitimer(0x2, &(0x7f0000001100)={{0x1, 0x8000000000000007}, {0x100, 0xb43}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="03ccea35eaf7cfced42e558b5f0f7ce203321376ae6acd4586d3ea69b4b9bca4be514d59b4f6b34275a7e7566ea57ab2fbeb65c91c51da70c873aa", 0x3b, 0x6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r2 = socket(0x2, 0x4003, 0xff) pipe2(&(0x7f0000000000), 0x2) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f520b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xe) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) r21 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, r9, r17, r21, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000400)=""/4096) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400034}, {0x1c000}]}) syz_emit_ethernet(0x7b, &(0x7f0000000140)='H') 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) flock(r1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000200)=""/136, 0x88, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:45 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002a40)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791a24261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042ddf9d200fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f61738", 0xf00) pipe(&(0x7f0000000040)) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x9}, 0xc) 16:00:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000003900), 0x0, 0x0, 0x55e794d119b72fd2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x0, 0x3, 0xcf01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:00:45 executing program 0: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x193) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)=0x8000000000) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socket$inet6(0x18, 0x5, 0x5) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0xfdf6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04"}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x1, 0x0, 0x0, 0x7}, {0x3, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x4) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{0x0, 0xfffffffffffffd81}], 0x10000000000002e8) 16:00:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) mlockall(0x5) writev(r0, &(0x7f0000000280), 0x240) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/12, 0xc, 0x22, &(0x7f0000000140)={0x2, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b124cf0db4a087462b", 0xa}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x2, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(r2, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffffd, 0x0) chflagsat(r2, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c, 0x8000}, {0x6, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000003c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x10) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x4c}, {0x6}]}) r7 = fcntl$dupfd(r0, 0x11, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCCDTR(r7, 0x20007478) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000240)={0x3b6, 0x40}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc1, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) socketpair(0x6, 0x2, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r2 = kqueue() open(&(0x7f0000000000)='./file1\x00', 0x40, 0x5) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x400, 0x0, 0x3f, 0x1, &(0x7f00000002c0)={{0x3, 0x17c1, 0x5, 0x9, 0x4, 0x8, 0x4}, {[0x200, 0x4, 0x7, 0x240000000000, 0x8001, 0x100, 0x81, 0x101, 0x6, 0x7ff, 0x7fffffff, 0x7, 0x400, 0x9, 0x81, 0x27bf, 0xb81, 0x2], [0x710fda6f, 0xfff, 0x9, 0x0, 0xb16, 0x6, 0x5, 0x2, 0x5, 0x5], [0x100000000, 0x3ff, 0x7, 0x6, 0xa0000000000000, 0xa00000000, 0x1], [0x4, 0x10000, 0x3ff, 0x8001, 0x8000, 0x1], [{0x6, 0xea9, 0x40, 0x8}, {0x80000001, 0x350, 0x4, 0xfff}, {0x6, 0xffff, 0x2, 0xeb}, {0x0, 0xe82, 0x7f}, {0x4, 0x200, 0x101, 0x8}, {0xa4, 0x2, 0x10001, 0x9}, {0x7ff, 0x0, 0x9, 0xfffffffffffff978}, {0x2, 0xffffffffffffb03f, 0x8001, 0x3}], {0x80, 0xfff, 0xe3, 0xd1e}, {0x4, 0x100000001, 0x200, 0xca55}}}, 0x6, 0x9}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x0, 0x0, 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x800000, 0x0, 0x5, "1ffbe2a6f2ff000000000100e62c36ae61d9a648"}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000005c0)={0x1ff, [{0x3, 0x2}, {0xeddd76806070e0c4, 0xfff}, {0x3, 0x401}, {0x6c5abfc1e02bcdcf}, {0x1, 0x2}, {0x4}, {0x2, 0x800}, {0x3, 0x9}, {0x1, 0xd1}, {0xf9b4020fc582f4ca, 0x8e}, {0x0, 0x4}, {0x2}, {0x1}, {0x2, 0x38000000000}, {0x3, 0x7}, {0x3}, {0x1, 0x400}, {0x1, 0x8}, {0x3, 0x7fff}, {0x3, 0x1}, {0x1, 0xf20}, {0x2, 0xffffffffffff0000}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x3}, {0x2, 0x8}, {0x2, 0x3ff}, {0x1, 0x1}, {0x1, 0x40}, {0x2, 0x20}, {0x1, 0x3ff}, {0x3, 0x2}]}) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, '\x00 \x00\x00\x00\x00\x00\x00\r\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000000)={0x400, 0x80000000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, 0xffffffffffffffff) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:45 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8) r0 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xfdf1, &(0x7f00000000c0)="867a3cf1252100f118e9a1f1462ddbb471") 16:00:46 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) socket$unix(0x1, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x8}, {r3, 0xc}, {0xffffffffffffffff, 0x100}], 0x5, 0x8) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chroot(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8000, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r15 = syz_open_pts() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r21 = getgid() r22 = getppid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r24 = semget$private(0x0, 0x4, 0x2) semop(r24, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r26 = getegid() r27 = getuid() r28 = getegid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r25, r26, r27, r28, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r30 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r31 = getuid() setuid(r31) r32 = getgid() r33 = getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x7, r36, r37, r36, r37, 0x2, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x7, r31, r32, r33, r37, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) r41 = getuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x0, r29, r37, r41, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r43 = semget$private(0x0, 0x4, 0x2) semop(r43, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r45 = getegid() r46 = getuid() r47 = getegid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r44, r45, r46, r47, 0x14, 0x6}, 0x5, 0x9, 0x101}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r50 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r51 = getuid() setuid(r51) r52 = getgid() r53 = getuid() r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r58 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x7, r56, r57, r56, r57, 0x2, 0x2}, 0x5, 0x54, r55, r55, 0x9a8, 0x15, 0x3f, 0xfcc}) r59 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r59) r60 = getpid() shmctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x7, r51, r52, r53, r57, 0x44, 0x9}, 0x7f, 0x3, r59, r60, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r62 = semget$private(0x0, 0x4, 0x2) semop(r62, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r64 = getegid() r65 = getuid() r66 = getegid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r63, r64, r65, r66, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r68 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r69 = getuid() setuid(r69) r70 = getgid() r71 = getuid() r72 = socket(0x18, 0x1, 0x0) fcntl$setflags(r72, 0x2, 0x1) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r74, 0xee01) r76 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000240)={{0x7, r74, r75, r74, r75, 0x2, 0x2}, 0x5, 0x54, r73, r73, 0x9a8, 0x15, 0x3f, 0xfcc}) r77 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r77) r78 = getpid() shmctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x7, r69, r70, r71, r75, 0x44, 0x9}, 0x7f, 0x3, r77, r78, 0x4, 0x8, 0x1}) r79 = getuid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x0, r67, r75, r79, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r81 = semget$private(0x0, 0x4, 0x2) semop(r81, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r83 = getegid() r84 = getuid() r85 = getegid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r82, r83, r84, r85, 0x14, 0x6}, 0x5, 0x9, 0x101}) sendmsg$unix(r11, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000440)="2af955af0b07173862e618f66b3f6828976574faee286a49f3af97a298856ce646a6e9d4b10f40e21753ceb8b20963c53075b643d7ebb1f96133260d0d3cde7158d2cf54c0de6f3fc2f6150267b9e3cf1f4f736ed08bf688c931d493178f2d50d75bd18ae32bbd423310339fbec37ea041fe7280c85eba5bf10ca3a793b70867d8f806584c99f96929ee8431ef63d47516387ee4464eafd7d71d522f3c6decb761e719fe3d2b9229f548d66b04a4a3bf504aeedbd11da333696bad8e39ee2a4a47c9b27df4d60337", 0xc8}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r3, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="0000000020000000efffffffff0005431ea4129886fd000000000000", @ANYRES32=r22, @ANYRES32=r29, @ANYRES32=r45, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYBLOB="000800000000000000000000ffff0000000000003a517d5f629cf706830508147f508fbd6d83cc9c7e8437ce3d0e34f68d66bc4ee191e22896a4871e328fdbea77b901b75fff3c9f2132a3d4529136fa4dc3", @ANYRES32=r59, @ANYRES32=r67, @ANYRES32=r83, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x0) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r86) 16:00:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r1, 0x6, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000540)) r3 = kqueue() sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="09b8833f1ea6fb655f", 0x9}, {&(0x7f0000000200)="db5e0376228ab8200aedcf8cc42505c6863fa48a4853aa747b3c05489b31a51dfb34dd648ddc73968cd40305d2fb4bce81a97e0107b2eda1eecf73735a83fa390ef38a66fb50591204c0d61469fa870b1b7aaf25d88f3371d2c4f64da4f2316aa801abbf5fffc6afb2316b509e37c5dbca8d78cb5d1bc28622818d48a5097210fba207ac6c72ce8cd551a7d38d2ab05dd6d9d0843eb558c000a7303120dbe6df70c607f770d0b44b2ec2e58ccb6288433bb58722c96f4aa32405e4b2b3", 0xbd}, {&(0x7f00000000c0)="e73ff15cca0ff37a794fdf456646e500980e2a656d3fbe70", 0x18}, {&(0x7f0000000100)="62b5bced61006e84defee49c031b0db65be0ac62b9c137da695bcad16bddd024a6abc668251545431551", 0x2a}, {&(0x7f00000002c0)="41cefef162dfd100e907c03d9e4361f8867b69f9b3449dbd4ccf839a", 0x1c}], 0x5, &(0x7f00000003c0)=[{0x98, 0x1, 0x2, "2e3be02512b096452edb2ce41dc3ca361288deabde36d2f3512459428f8b0fbb7d77ed9c4be7c589083dcd38277f5a3cf533d5f6299537e939faf6f04efa70e69ffe01bb4884e7a2540f55d2b65938965f3e93e4b0c88f9fdaf8f4092cd3cbe74ebb6db2735d184d293b8ccc72aa41b7efac4ec4dfa18df8bf1fd6d6afccf580c9f0ae32"}, {0x70, 0xfffe, 0xaa4, "5181ea709b79f6d3135f56eff140f79fe9b40512009a2372ab4fb6d6a35af93492b71c5e917e1d284a0f8327174e8aaa39351a637da9ae6164b16bcd40876a26c84e9e085b545c75e9d59c1ba2ab0063329a3544d7728510946eadeb60c0c1"}], 0x108}, 0x322dcf98e4f2d7d7) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:46 executing program 0: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x80000000000006}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r4 = getpgid(0x0) ioctl$KDENABIO(r2, 0x20004b3c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x180, 0x0) setpgid(r3, r4) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80800000000087}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:46 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7f944aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x9}, 0x10) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffdfc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:47 executing program 0: r0 = socket(0x0, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00dd9f8668696c653000"], 0xa) listen(r0, 0x0) 16:00:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000340)=0x40f) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r3, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) 16:00:47 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x1}, 0x3af) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f00000000c0)={0x81, 0x2}, &(0x7f0000000100)) 16:00:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x4000000000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xef5, 0xda63, 0xcf12, "a2bff20a5df5e55ea9efdbefb34a593045807d63", 0x4, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r1, 0x8001, 0x6, &(0x7f0000000000)="1a7c6e560699091163ea6cd40d70fde25d21e013dcb140eaf59ecb87c2590b685847c5d0338c56be73c5fc2bbdd807602957e32d156d5d3ddd8135f9b0db15adb8172e780e91905b4cbe915e0f33177322c4980c911fb49426a9403abe24c5c82ccbfcc66058cfffa8a5d6a10928a443c0c9ae7ee0560df954b9f81bb8b9e2c56e71b03d5e42894e44f003193fb18869b98569bd6957e70c83b17c9384", 0x9d) 16:00:47 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000040)=0xfdf2) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) socket$inet6(0x18, 0x5, 0x8eb9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:47 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="03", 0x1}], 0x1) pwritev(r0, &(0x7f0000000040), 0x2a, 0x0, 0x400000010000200) 16:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x40000064, 0xffffffffffffffff, 0x14000000000}, {{r3}, 0xaf4117fca53eee23, 0x92, 0x1, 0x1, 0x437}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0xffffffffffffffe1, 0x6}, {{r4}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1000}, {{r5}, 0xffffffffffffffff, 0x4, 0x40, 0xffffffffffffffff, 0xffffffffffffff81}, {{r6}, 0xfffffffffffffffc, 0x80, 0x100000012, 0x8, 0x5}, {{r1}, 0x79e2b1348a70e554, 0x0, 0xa1da76384905cbfc, 0x6, 0x8}], 0x4, &(0x7f0000000240)=[{{r7}, 0x3, 0x10, 0x0, 0x2, 0x1}, {{r8}, 0xffffffffffffffff, 0x1, 0x5000002b, 0x1, 0x4}], 0x5, &(0x7f0000000280)={0x2f67, 0x8}) 16:00:47 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="a38373f1cc52369d5837d36d4ca65463b3ce96e4b0a6f83c717180c599e9d221b6bdf27401c4f068274f4f2b8379d0dd733c9d8ba7f0cb2a82290cc45aa8bc643f18a336dab66dfc23c6799e8de9ccd24f10aa860064f943781f4214dbab24a9329f77effe3b05d0c787ccb40596239145b12748dc211a673e5b921682adec34d8a44289880a776c4006f2b8244e19aa4247a56e85b16b0cdb55f876ac9c797459ea55b4b47c1520f26115eb61da492a0ce6", 0xb2}, {&(0x7f00000001c0)="8220240f1d3f30f7928dd62953fe1884b720abdeb2c7ac9f283e58e2885fffaefec58cd864c734cf4fa7c1913c5e8be5c6e43d7911e8f541ba48f93264340b056673f9e30eaacb443157e7d05f38fcd874a7e125882fca9d15875ce323cf8717de3f05bb26b2e001b69d416af13c819e40d3a5ed2e5d59c0", 0x78}], 0x2, &(0x7f0000000240)=[{0x78, 0x1, 0x120, "f4d3df4accfff154d80a1ab97b4738543ecf6036d0cbadfb0ca8c280f3519e4535166ff008ed447ab3742b0eb5ef360c0fbfb320dc393922cf2fc9e335bf83fc1e5079a6e25c79221b84f8c60e349fe80d38cf51140db0dceab46c4d33b0255ce6d0f9"}, {0x30, 0xfffc, 0x5, "9ceecfeff483bda3164c5cf0ea193658ae528dee8dbfba79ce5c44ccb483ec"}], 0xa8}, 0x0) open(0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1000, 0x7, './file0\x00', 0x3, 0x57e5, 0x7, 0x865}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x7f76014afc9b053a, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10040, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="28077a60d7c68efea3767c7cb0682f1774593f18d2b6034841fa20d3a3b689c90db0b1b912511ac9fc278a3f695990fde286f6d4819ed492f89ab89901f5b530aac0bf228dd75a5a9b3a4d319a4eeeab30490789d14711851085ee337baf369724a76c36d2105ab0d08db115a8100b4983f7da7204e380d0c486e719f9b1a9bc7c564d8149710ad81e3d15a69cad6ae99b3eecf898927a6ba177b7efc5dd8324ca93df99bc42cb52eb954d", 0xab}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000340)=0x2) read(r0, &(0x7f0000000380)=""/91, 0x5b) pipe2(&(0x7f0000000400), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x3, 0x9, 0xfffffffffffffffb}, {0x18, 0x1, 0x6, 0xf83}, 0x2, [0x800, 0x1, 0x5d4, 0x7ff, 0xc722, 0x2, 0x2, 0x1ff]}, 0x3c) pipe2(&(0x7f0000000480), 0x10000) r5 = shmget$private(0x0, 0x3000, 0x449, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000500)=0x5) r7 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x20, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x10, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(0xffffffffffffffff) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x20, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x6, 0x1, 0x7, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffff9, 0xe08a825eac0bffa5, 0xf0000000, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x13c, 0x1, 0x0, 0x40}, {{r9}, 0xfffffffffffffffd, 0x53, 0x8, 0x6, 0x8d47}, {{r10}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7fffffff}], 0x7, &(0x7f0000000740)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x0, 0x100, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x4, 0x3, 0x3d20}, {{r11}, 0xfffffffffffffffb, 0x24, 0x40, 0x0, 0x4}, {{r0}, 0x8000000000000006, 0x42, 0x20, 0x3, 0x200}, {{r12}, 0xfffffffffffffff8, 0x1, 0x2, 0x80000001, 0x5}, {{r13}, 0xfffffffffffffffc, 0x1, 0x2, 0x62240aef, 0x95}, {{r14}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x3ff}], 0x25b, &(0x7f0000000840)={0x10000, 0x5}) r15 = open(&(0x7f0000000880)='./file0\x00', 0x8000, 0x0) mkdirat(r15, &(0x7f00000008c0)='./file0\x00', 0x8) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1, 0xffffffffffffffc1, 0x2, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='\x14dev/pci\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x88, 0x1, 0x8000, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1ba, 0xfffff, 0x73a0, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x7fffffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000014, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0xd1, 0x8daafff779bedb05, 0x1, 0x2}, {{r4}, 0xfffffffffffffffd, 0x8b, 0x4, 0x8000, 0xffff}, {{r5}, 0xfffffffffffffffe, 0x16, 0x4a, 0x4, 0x6}, {{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffd, 0x70, 0x8, 0x100000001, 0xffffffffffffffff}], 0x200, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x1, 0x165d63bc}, {{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0x7c, 0x4}, {{r8}, 0xfffffffffffffffa, 0x100a2c220b8eb42d, 0xf0000000, 0x7, 0x3}, {{r9}, 0xfffffffffffffffa, 0x48, 0x40000008, 0xff, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0x7b51f086}], 0x5, &(0x7f0000000400)={0xffffffffffffff51, 0x2}) recvfrom(r0, &(0x7f0000000040)=""/253, 0xfd, 0x41, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3e, 0x6}, 0xc) r10 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r18 = semget$private(0x0, 0x4, 0x2) semop(r18, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getuid() r22 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r19, r20, r21, r22, 0x14, 0x6}, 0x5, 0x9, 0x101}) fchown(r1, r15, r20) setsockopt(r10, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000080)=[0x3ff, 0x80000001, 0x1, 0xbe79, 0x637, 0x3]}) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) msgget$private(0x0, 0x10) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x20, 0x7, 0x20, 0x1, "ce903764a08e6e9a43dcc86b6dab0124213c3f51", 0xfffffffffffffffb, 0x10000}) 16:00:47 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002a40)=ANY=[@ANYRESHEX=0x0], 0x1) fsync(r0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f61738", 0xf00) 16:00:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1000000000004, 0x0, 0x7}, {0x50, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r0, 0x2ec) 16:00:47 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) sendto$inet(r1, &(0x7f0000000180)="ebfe29ad1a4f4e8ed60d89880fc17a0f78cc187689724202757c68d99e504c1b14edee263146e3fa66099faee0091d1a7fbf9aa1bd56c841c3fa5c03fabeeb0d0c07bcfa1f2d7f26c6511095530de620595f564f120ed55ae717d643ac726eb11a68dd4b586745a6a3779623dac604b1ecec37edcf1ff3ec5f85d1a00c436708e686123cb29a035b024fe9b4387ac5878699b080d0d5bb2dd86cf08ba9de33e8ffd6bfd305a539227e13629f029918090ceb1bdc69182c54e503", 0xba, 0x4, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) kqueue() dup(r2) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) fcntl$setown(r4, 0x6, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x80, 0x7}) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0xc090, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001180)={0x6, './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000002740)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000002580)=[{&(0x7f00000000c0)="61abd891f5f5ea057062fe7be23098d52b1d775eb09302cb037addb23b9d87a303682873d2a2500806cba28216699cc0c3fdc503e23adaf4642ad59c2e1b499da01dc1086c912210d6d8c57df27be05f1b162605a52540ddbe6aadf39d7c1905cb701d889424d5f03fbe6759d7bd48ed834a4101adabfec81b9281be853ef19aeb69b3e99a1fe6d3e4de082de43889dd9014937458240cccde19b0f374379fe5423b44f887d351c55123fcbb7c970a463161454fa1330237b361b1ea6c480de0a2d3224a07f15855966941ad6a68a7bb7175ce9cb9b2261e6a26a67f63863ebf442a745c8c1999c62f0a58d54878d68efc1a024c912bb7e27d381bb32c3ecfe1e465e25120e4fe53b9c0fc422ac97946b6934450df7fd22c1cf1d9e1a002dc7be17344dcb8c37ad3febeb47e8faef29472a6ed204eced607b63d93b428caaa2516ea14e8d23e5dd3c9c6836b1ce0fded77ee877de40ba9d371d4a67d69101456b5333db10b15c6eb920cbe6e2e501f6b1f222470ac971efdd04d248eeb0e02834d75e2b44488a15410ed54509290c55f421d38dbc811b1be05f13940b5558685f9362b129ec186cde5122845364e21122f9e43cb36a1520a90b443e0671f6e3b4990e3ec30305e743f73b6b7e94ae86bafb7b86370b60ad1a0a3b253f52986902c6dbaf2364b5258b1d403a3108405f811c492d96618449bc7d5ebe0f2d7ec5208d33096645cd820ef1be0990260a087ea838e878b0e61dcbeb139c94ee0501d48f5bf0a88388bc6f18cc87577ac830fafff2cf1d89f548dec7eb4f2a39d581aded84c6b97bc6c45de365343519b07cd86e720e74f21869bf79ac4d385aba25e984f807c72ce101a36705088ae01e53f742d91ed450ee1ca666fbff90cb6f423d34796f612fca025c872cf3bf787cfc6811278c5ef1e7d057fe68a826bdc2e667d0325a46cea228896ca6e2cbc96b5a19c203cd038df9e44379206c6c25054ec824d27d8f00c9292c9f70e1b9eaf0df1858a9291982ff87906c0323bf6dbe4d3d562a05383578aeeafa9d1978c7e0616a4bfe113164218317261c777dbaf6a483455bc19acb8dd95bfc3916778fd1e1eb44e22d2ca66938c81a0064ce11041435a0ccd9678e463f846ff5ea431f69cc193179279bcaf57f6ed980b2cfcb56cc739245bb80b726584984554fd6b792b5535e125de964e9fea7ef9e97f82217ceb32693941cb4e75405bf3dcef9cfff258f2dd9f5ffc45fb2d0c0f52f18b8a7cc7b3b8094ab1bfe2df881bee4ea7ff4a66c9c167e5c5e80457625b27f805a1ace5b195fa4a034df146cc0251a66368c9a555048009b016bd935d3d48d83dd0ed6ad5d9d247e6feca3151f6013516e2bc730fa7bdd3700e0962dfee85f92aa1335a67683fd71a398309665b10c5ccbc3b27f10d3d6965341590dfe9ea87ed1204004dd0d180d49c10fd449ba7fec6fcc199e77821f3baffc26d4a02a4f887e63867af983b530329dbd3003758ef97ca7bf0fa13703e4c82b5039bf85353ceb786c82e4e09c9c50f0808caf03b1cb002ad7d8cccfdc1d14f0d2d59842546d558cc34296578893a6e6f8e055e92ebe023a8676ec1f0c44f2c2b33f195bc2bd0ec1d3b4eb1e72897870becb9d584c99d0f9a2cc6e0aae2e9064cce5e3d0d92ec0019293f162cfea2312ee28db59f78940c6f33cdd27c4a6b8ae8e9e191d6d75105c761f4d581f3d8c131f303adc6f6d92310619766c71756c7c831a111ef0eeb0a058fbaa59ed0d01034d1d5ae297d80f967b46ddf2d2ff5973f02eff1de7ca1fa22b92b17b2aa5387bdac5b4e15a61da2b4a02189a00a5f73e148904a61694e1ae844e70e5011ff4c918c64581e42a894d8bef24129d383fca2e29432734fcb7c9e50529b66f395d77065ad6c90dfd2d4ce2a8810611f0cdd407a69916817cb1a4ae2d349e5aa79aee4ccf1ebec9e44f37681834c3743f0cefaf12f0bab74fc216603743c5768a9b22471334f39ee216caeb052e12ba4d7ef7df884c501807f0ad6d4502198b5544f8ae513b23b790b18554e0a64f4c34d411bacdb7635229a11f8a19c06134898e0ca44dcbe8173d6445eb93f94357d38d4ee3d03559e528156eac319a1b079d638a7514c8f5f970d3570ce51218b63b9d467962dfca72f1e2ddf184a682a307ce7de0b05409742e56a9f77beab2162c1111a1ae9a32653770a0c897af3d187082aa4323e9280784c0a8ef7eba5e2c12008af717bea5148e3dbef3f263119440d0605093da4f73f0b06a38f5e9004cb28ab67504e97f37df1d7d51bfa5a9035bb1ddb851611902f138db4315af53ca0aa3c1b2ecf95e373857c5b2619be9f3a6ccba1fb2888fb433e77116017e47ba4eb5fb6c06a86a307a6a835ddfe5baaf0b4dff748e9c0e1b2822d8862a04ee26a04617de46939f910d2d84d7fb483ee2e31bdd0210b6e621545427866638ccb6275c314bbda99e95160f47fac6b27bccd0444c0a812881f3c611b82b1a3c3839a7f2306058f5a214c97275eb0e57e202d95e7b6f44ccd753b3c8d60aceac7b295ba65d1bf9cdc17e947accc944d3f9ffa24f3051ec7af9a0076876ca4ef420a274fd15b45442ea16b82519a499d8a75b2d154da841fa467d2424b905c1f53610edb4c09f5fa1c21993a2dbfcea6103b5852e557c29f643e111fa578f6a49b64efa89c656cd0787ade4afbd19b3fab063ced3cc98087eed88b075d3b4d68439223360ead352d9cd7c6bfdcc864fb7ed8107b5bc4632dfa6675dc74d3bded5f7bb7cef55a61da52d8adcccd0f5cac86f95c18e92e6ecf55d73d044959d0cbecc6defd2caeff2db6e35e37ab46eca3baf574159a35470a14880bbe0ea4d18d97cc94bc823c456d14089e4637efd3d23c79d7ea0a091ab8cad42d64ed766914d9416e6eb193926a82ef0f4c342ffcb3fe0f4b7685aaad7d1d4fee2ea5660b2883bcd7ce1230097366021b56614a8645a0bce15ff623a8d5a4c5aea0f320ec6a28ed2e8639eb0781c7d385002164dac54984ddf6b9580e36925e0603d9a57d7ac773fd6a6dff4166c6b8b51b2c2ef2ea75236c1a4dcfa3ff50f0c7e9d8f3bd40226c27459dad446ad936bc67f79d627f81889f293c17ebda25dce2cc636c26f5004900bce2ac13fb2178584db290ce177e9536d4a97a71726a81eb3a81fe6951e827a3993418fe03b3c95cba5f6f738f6b2732aa9e27d78829f921d5490c5dd01e5fe0d4cb5a9fceae1b2eb3f3eba32d38878073b4cb26064fc68bcbcf9a9021b5a67d3967ef7254b2daa605b26c2aec0308732b3fd39f01cd973452c49a92897f61840f8b408447666fafe2ad52d133e550c11c8fba439193a36337d912ee4ac93b3c0466fcb202f6f05cd5ffa3056a8b5583163d2d38d5f7020f1360ce4fa178df3f43c779f5eb4e7ca6b3d06ef3bc19c197f06f8bc7f100c62e3d88d01e35f49d723e759213d1a0bb721884219147b6d43d7b2022cde9d1ac7807f753bcb6e08f63ec33311207fbbe16108c31123631589ce513a54c78393298fec5a935697b6e3ed33a164ae9ed49cbe70c1d3e14582514df62b49fecdb3fd0baf5acd7b7228e5e4158d455735fefb9fe9dad08dba82fda3c982f889a3523f8a386b1d903a8f05676ce15a578defc9359da2b46161a12be6668d6bec82cefdeef5f823716b3e1059fda3f0055e42bcfe099b13e4d7ff4761e45d34b98cf722dbd877fe068ff790c4458d428589a31e99b27ace52ac3a126460d81b57cd724554a4b69b8deabfac434aad098bac4064e44435d824db1c356c4ed75f6133a3caa4c19db967679f190a92179ff2ef31b1d90880e16bff1d5fc69621d67b7964e5c6638708cba35e55b766728a394bc57ac9a6bd118053abe861d444267a46602c1f0b609acdaaa2ec20ae5550b1230ef4ec42db893ab8de8888ba3dd159ad9b433a3daca5e61807f6bb28ca71f782398a6c857582c583fc1b89a5943af7a5042bc1c6ac3a30825a9ebbde9ac2ba9128d71ab3454c95799dfc5fff03f8710fac9371457437c2f3dbeabf37e66d9729189aa3d5ed312a23ee58ca4c7b1c7294f050018ecf7825dac5fc84279e4a2f9b4fe2521a92bac19f07fedc00f7fdb771e25fdb836b7ce9ad140da8e3580d567577d2a07b67656bbe61e26030849d16552f95913dfd5e701ae35d3e10572bd5d82e91f579eeb0f7bc63a0d1f64640a92d15653f6a37658dffa2dda636614205ea8f3245c093dda1810b9fb99a49ffd9a96cc6b0c68ba7390e47a014e97392db5200cb5915ea9c6c69c411f3295ad460bd85f2dd6954bed88480027fd1db7afb5554cccb7c56c121436befb8bd45a90f1249b9f9e1b140e0ce8a3adebcc6b4baa396653494e7dfad560c28fff63352465dbaa8c365469be45c5d7b2ff163b287559c5b144329658d455529d0ea71e53b5b16244a0ea358a34319c27e4781d24271908049ec6f4d32b8d879c6172017fd71dada2acd3822e550a46f6bbd6b5f8ba74b27fd7e47dcee8ac8fa74364f4480257366d8a89ee8d099cecbe0043089eb59021d9f2c51d2366f5255418b5500b8dcfb0a7a7d77f540ef5d37e66f48dbda4c4bbf17aa388a11b802174e8e41c91f783fd3d6fc5c11b8612d4eea5693d5ac2a1e510ae6aea0824543a3feec48d4c67f2ca58ce6df5203fb72ceb40ab95db3927f6efb5e4ac0bdf5d446a891b856e4604b2b20428512648fa913462b378ee4d49d0350b6f341949ca6ec0f22d3410b2acfb570952fa57a50423cc74546e475554296fb9eee8144b2e4e6255dd2bd502298c698b0f90f7d853c0042ab5c797764d582a9bf8168ec9f6e937802827987469d6256e6269fcf8d47944850d9dab91658e58d6019cdac734cf46e6fb5ec5f284acc7d61b60ad0ba6588226a93d66d98b0174cc5d9c90cbef299086b10a32eebb9139c5ea477bcfc6bd68cefd5749c08cf5d150d28398448ee2948ee6cf05dbcac17427317122725c5bafa968ba83e975ad04f4e51b7c02a438d8f6ef3aa2acbbfbf9ef8451ecb75a281c446181ebcf511222f6b97c71e679c54c50a5b528ac907aec932b3d8b050c38a7d09e3ce4173a280ebb4202693601f52bd902b0138519b4dd9ec6e3c5fdc3ccbd572b5ae930be628db5b319c1f4e6235562229b7a20b582ff0405dc705d4c554c7f0d8ce12b4ef6442ef721a42d964f4cd98445b8bb12edf646af0623766ca4d403ec74d2d1dbbd1f73eb5d3f5dbb6378a7ba3203863cf1c4ad40bfe2a09ee6ce5c2123d31fb835f1f96d7335025e44662a44fdf3183ccfa15f02e7d0c267160d09a3d6314cf6bf30ffbabd730856621edad07c2e666d2ea1a5d301d8a28b849e6a43de897a8e499958a4ff59cf02049e139eb1bcdb1fe2378ee2732419ee62381bff8ef033ce95eebf0da7b8e1dcae40d1946c0eba7ff8b9f9760d8b66baf82c40dd625aed6881f5901bcd590c2781218ced2f3367147798d37d5e897b0bf09b94165c72b46b2a634889ce071a3803bb81e578c1dcfb1630faaad3587820d26300f8fdd4a216a437e4b010bbcea1b6df67057bd3e5dd01fb6c801e6a9fbfcbb1ff517392028c47f9667ac94feee52d960137fc267fcc32c6726e4302438087d8cd16018757b0abaab395550b10ee013cab88f726fdac22c10089654c89c3636e1cf2dc734170666b997590b0c7ab9f9635313b4b9b221b2e9269b6b547819be82c787b0e93f4c605a342adc80c71d26a99c809d10e265520b5b8520b0028842a4851058b48dc94ae942a733e", 0x1000}, {&(0x7f00000010c0)="e8e926317cabc5085bd80688767f9e457d3e28de2c9bb051498b7c0e5219484e86120f7c2c0c8fdca926013e3fb568d62b8a467119a815196c7eeffa602db4e3e78acfb9092eb0651ae79a7585624254481c03d04712ee1d0dea771bbad23e6d2209b620aa641d033863223c16c80649877ea3e9930d0decbd3d6fea546c94", 0x7f}, {&(0x7f0000002880)="b064f8acb66ae6bf4940c713baa285c25c212ce4e159e87a8b2f37e867d5eafb6890213cd9afafaf9005b257663a804938692275f3f151b9222e92e3d80f3cf361ab97852f67ac1ba099061d6b7fa282aa030d2658428f1aefa81470abfa43a25e7b024a85b9734662244e67f3402e8cbd9c298943184e8e28ed546a448faf6f45451dc7187ef3b07cfb35a62a50888cc0577e736bf50715957990cde2bd204dba57449ac952f61c8c55b1de9de6b9caf0995c", 0x427}, {&(0x7f0000001200)="344e265b0e41b906e9493b034c398b4da74ef114144f90edffe619c0ecd7c39e24288e535662108325dd8911eb5b8bc60ba71683f803821bcd6aad006b100e13e6129353307b493d", 0x48}, {&(0x7f0000001280)="d751a785a6bf3b9cf8665f5c307fbb0f231964d71ab36f8d515aff1775246b3a1efd28fb1254934de4a858bbcad6e2f93d3338e1119460c04cd3540d46a286c50b4f0076ef5dd1d78dcd52af890f8e67f4ad24cd28cd27e5ef87ec4a0181da7fd083d9591fb5fd5df2ec94f884c759a4e6d3b2f52f6d089b6e353c6830ecb784e399d6ab0419d7f3757618cdb3aba14bb9868e2d831869412cc2e145c086b9c80bf2a18f998871cc4bc11269cae9", 0xae}, {&(0x7f0000002780)="eb3860cff538ca556223b0088082d4c2a783218efdeda0315b36c6e44f3bcec64b29cd39e1d2c22f2756ce78d72518956bb2df1f772bb105d2f5a78ec14ebbb5ac3c17543293924a1ccac3517dbde2aa35bdef903894917031b1f87fb11ce5c74f66c0f124af35fc261a4343bb4f741851c9c9f2014da513b39c545f92273b8230ec4509fcccaf0000e6c5ddd48d03a3a2503b1974b69dd715da9e9419ef7058185cec342ccdd42cf9623d533dbff25fa0648fb3e71767ac03418fd0c3defbabb564334299402c954e24faabac1f058cb01b6c66dbab97d82025411c9830aab7af83bd9db17e6c9dc887fbb867810454", 0xf0}, {&(0x7f0000001440)="e27f30eac623ad62a5dffd0e4ec59b76e9792420a6588dc7fdbd3c0685584f270aa70d4ce33fb5f5da9fb802474a2d61e84330bdd5324be31eb3781ae0bc6d0cac6c4714cb1370f2d415585d18bd5563de953d1efd4beb9b701c26dbf59ba0c676539580eb8e63a8c1ea5ecef7d651a75704977d9608d6a7e7340ca541d3b4b3c7db7ca5ff50768e0e71bfe94328bab17d1c6d563f76a30624df5ef09fb1ebb8fd3eed1f31000ab3684015c3494cb607422ad40f61f01568ed1a8fa03b76c41f7a3c1b39c7483c945c8cf4cf317d825173de3f9e11b68862ce6da532e6145f027408721dc1009e03ac6fc8c6218b5692bc0f4de20bc4787e42237568c1ac1ab7b43bfefcf9d3b17688d5e725d5ee961e41c5786d1dfe04bff606a049e2a2d3e218703f306fa7cf7c24ce95c9d3d807d936990e01fa080cddc30184a88a34952fe2c2c20140af8c6a981c116a0674b4f1d305112ee87d08a05fddb1c69254258650961921b8d3f7efb5480f9c520d695471179f4e077abce7c02b2b8b91d81b122d10cda26f37986f3058005866533c7e9c60a5459038b04684463b144c66d9c23200f02ffec39832031180904bd678cf07390cb46a5ace44953b0245eba01a2fde68426a7b13cf34df19cb9573311d52e1c8f7d1e6036090c6f01f3fecfc41d4ce30c0ead3cea6199b63fe15639828d4b390ee399d28c18f275ba4c5ec3ccf9a4e0c836633d58d6a7f9008881c5e007949db77802de619ba735485efddbbb474f2cec81c0f6e3a1e33ada3775ebc4068a65ee09749cc9403a9f28ac1c235155b16f68b6ea25e97c0c5db6830accbc365f3c0bd6eb7a5e3ce04d949a7455adf977104f0d75196dfae7f5cebff8c2ecb0fff74b6c07a459bf4adf14e95f5a13574fb7f64828ebc709686792e73d5bf3a03565ecea2d5bb1bb723a873e114d360e8ebe4757058002a845bdca353d1a2cab7586f1fee7be95f094e2aed752cec9cee239db9f842ce038f2ef30afa1b3d47723475e5d87352bbb769ecbe0d6827e4e52e5d6df7215d926e0186d96368a6aebef03c86006177d5caf8fa539ec74e502612a1af1f3aa8dc29cf3c1fee11a24311c4221ce456493d7b850f3044fee07d7ab664153fc9697a75476724b66c5f0d2752326cdad398d0088bd9e0898cbebeb471197ca198e7cf407272b8ac4c18c8d26a63d897321adcdae43a4429ddc68377a1f1bcb742681c6ba4ebff1e95db78205cea720ed65655d6b420a6cda16010e47f3ea5266749c2bfc342ba216dfd7a6c0d0a805e8a9b9a33970b21b8a76aee1cc5195f0f516125b4d334127a56c9c534eefc135eed61a089610ca335a8f7281a4e7190d7c273d914515ec63f8396410d06c2ecc172ffb5c3bb597f9bd3374f7582011855100bc2eb0f6a442561a5a68146d3a2fd2fd1a316b43d9a25c94169e0bee16c85c3f9a9d8dc798a9f743f1e585f1f551a7a08ec7165d2820a8e2cd12279068d97f8267d1c9451a5a3761c335f42ad35fb4229fa416666a710b3ad34db57131c40a97ab26b6c8aee4322b49272455f5219ca5976f69c1737a5e81cb216deeec90c6dc0855c6aedc26087dd40cc531971ea9d5c238fbf29dadcda4a506bee2507827c107589835897048ae2c9b74360d6eef3fc4d6bb24e047c5783589062997822bd225c5f0f003cce846bd0e1dd838816b4352f298e1cdb57d435603738dfd464f4cc0f20e54d0c2f637307278f04310a1d5d6787059ff4bbe0b80a3c8c6a457a7de2953c3ce9cd545a0d3aa6d351a3ed102cc2e593834b58f9c18d9266bc43fbfe5956fff258906cc794f9c14fded0e76f2203f803c9eeb68c102d41f5191798e97d971b656fcc9d47d69e05985fdf00e9b3dde608535e0dcb5b0261bcb0a45659d598fbc740ca0fb6616c2517de137db77e44ab65c028b59272dba513f47f8cc1a6834633bb0549472c2d7639fad22055aa3b0a6b9b32c1410558f73168583b5317d26af7e4e0473ce771a29d5bffda1b4d19016263e223c249963ad0bf026fd5c23cc0dd6bfa51952055c3f43a31ab3d99fc409a5329199407e372d39a3bcb7fd0a0d4158d3b71334d55bd21aaedaaba49a2c4408b1bad9074588666342b9954df1d2bcabfc162b95b2518470dc9cf1518162d475ea274bf492a00bf3360f54e36e0961aa6fda122bef57c8f791a315c9fe3b70c958e3963efaf4733e0b5935b49365456ca08724ccd1e3304e1da8a979e415375e40aa0d4974b2106b1b4f00cab9fed504c78c0b272dd48355faed428fceb4d38626694501f422b078364d77761562124f05f9cf4b1cb3bc4680ff994ae18e818b5c59476194fa77dc692cb46d3c7d05b113fa8dd74659ba466649b654d5938d19ef494f570c2c9b5b99ca854cdb8858b50a704d855bbdb9a23d8ccc84bb9d9d71510e36d483633b2be479e6bc2f6672e5cb3b1f7d5d4378b4584d927a26060feef6a15bb83b844e2292c6aba30d3261cd890a590592b9be63d221e95a14ad079ce3c19e511ec87b1c03086f27178262d842c27e08f2b08844849152a7e606eb2f6fed1d683f62e5b63de0ffd6cc0c90518c5f2ac6a173e4c64ebd3f1c3d03cf44b86e92b570aab9e495c586d2cdb7e3c423965ad0f3d1f73aa9ec41cce9132709ca5718240044305795aad2d7efbdda5c9ce2d2849e19209d76bd3fa7a595aea13a7ecad22f2c054dc00f8772cc97d58e5530d6a141fe8065cc77c7e24bacf23ba1e0b04e0d6214c49bdbd70fd4920789badaaf66295daa8c937532699781e46b4063a77b3facfd019b09a724c92ed95dc5e58109bbf702e85df9c48a7cd6202601ef4b750cc05a0e480d8f1f90c5744df37a6fd2d26569fe10347b7d431358afffc53ef2693fb5ae9acf7e0d261283b741fd1393ad5e1c2e26b6d20efb21279579dc12fc402fea2bf13c9e6ca5375fcee68321f2c4018d9490e9959a031015420c6556604f17e7377fe3fb20fee9afbb5ad3f45506f51b868187171845a23dcdfb7f8aed70ffd52d3a0edfafc65abd96d3ec73078bc93bd20aab74c113607733402321dd7901472bf6bc71c30ceb024f385f4b9cb56f6a22f679897b97f3e62638528a4b6362699bb4cd3281d120b1c9c7bd17de1290b81fa1ee5ba5b4a8182de2ffdca388d9c5e0ca0aeb47dba9c0ea550fbeb42eebf38e01344488a35aba35b70d47160423c37c050256f0f7828734209fc681ceb716c057fe5254a32def638732d17c0f7db103b8a58156f59bc863203d4a9aa022d1e32b575439aac383d4b588c1a6f6d879f0980d7301656e06f2d08959703fb8d4327983a6b462b5165670423b5d770234106b3c9c92cc74ed9e5c656ae91a0d8bc959594e1fddf686838ce925131d82112e8ef0be3e9aa87a709069788dadf94459ce8ca6c5a6b17a2d73f144b26a618f79b2fa7230dda3b203826af9d3516dc795e925c8aec6dc2fbaaddb14bc376f53fff87d4c47337bc819bc93337e2d5a9d1387f69a2b95082a7c20dfd1281242e84dba74b64b639f04b510c5847acca9774cadf9a280ed7a5b0b592fe1ede03439b39d98b7111088d91f668dbe991484999fe3cce4a29df9be3924d0ddc3f3e37bb29c2f0e36e6aab79a3e36a8fad9a9fa5478fb0f28d8e9f718c6c7a88a37ad347cecc28c1d68741159ba36827d9e09c0d7ea6c97ffd7959418d21c0e563099b71c4ff8a34789e6f319c0e0151db2e1005444e6a9dfa61514dd539b57d428dfac1688d766642251adc880907cc26129b047e560ffa96fb23de45cb355b8ad882535865ce95c0d068060a095e418b3e806106358948540f2f5ce68e8cb48fb48954789d456b78876878a8e92201bb152e5d5870f8591e96149b3894770b47df277d71257a6607652af0e58a3e75cf15e24e2e92f45d9bbead244e842a30d8c13d56df91fccbf7befb9835a94bc974d5a57203d17044f1506bf1171f0d911fb7e105e6d265ec5c34fc385e64caee054abf32d90f7d4c2ef0ed89a9a1aea21d49f9ac45f5442dad2a9c45c28858bc7763b2b45a1315b3f6812a9c867015c86a15175c5da416d8f726ec9b4a8a8adcd0d575a0f1a925d4675694a7a5c925c149b73e4c8f9d63daf7b7e88350aae2608070ac2d77ded110137b6366341424773aaeb2a48455872650766b51e7da623857171baaec93d115c01135cf0a2ebf36b1af7f8615cffeb50fa3e814223c3d1e5467701fe90c7e434be0f0a0473a3a53dadc27174d6354e103a63e1da1d01c52eadb24c3653c92d5d21f080130fad5641ce80d7e7ed6b60237d7dee54afd216046b53a9be93c1be838bab9a676e6f50f3f6a14a5f9d795e37baed207ba4a56ef66c98919844f751f3ddfdcbe465c764c1334ce9ada257433851f3c3f9601e85a6db4bec38be01e520452da52d7c0a636bfbaffeb8de58526bb841221056259a611b4af16992cee40b8930a7ee85866c91a08909f63e18c933f12d0378b0f59d25be85c85db408ff169972874f0cb3286da53b77bf99f9fa7985491fe099d3cfd57d6bb314b4ed485a0a9b8f972a7bfc641f389dfa976c749b32f43d2de0b809b65c1b4c4d4806df91761f0be4ed8ba7fab4f29d8ac5f73c16966bd78aa4e06616675e1a56e5c5eeadd278483e9d72ca62a6d2f7d2934d152a53a25120b8f3b61a39c4913b3071f0b116633c574d7b2b014d009b3392fa89470a132618f98e8b0246ec76d15f230b47a8f490a9b32559ece8d46fa3fffb57d8467cfc14984d14661f682fd2dce820ff132438ac3c131c11baa0b9d5587ac161000eb10fc23891a0b652d02bcfe2976772775294012f3795ef2b995e9fe184b75b4cb68e3b2466b14da3a69aee12ebb842d9c7ad939b1761c5594a27b1f6d3c1c05dcebfc4888aaea8d07128e0e529628c3f0186f1e66a7136f3219d56127cbab8c450383fd84909bb7937b89ce4b2ea047d7e89c04ccc953a30e4462375a64b1ffe4416931383aef577ca0b77e6f863cccccf18dcec64110181a65fbf583ae6149786b5e4b1083be46171c10fa499264db0a3040cbc6ed1023225fe3b1bd2eaefa7b5601b1f5071884eff2bfb872f3756042799cc9ecc38d4c8615d16ad4345ab8adebdab784407af351ac36d2d5889c8d6900bc1ee8ee2e6f7401d3e4d0b9e6cf188e88e52178765646f4d97170e5d0c9a661f7f132c985200a27da52e2a524492e2f7497015a43e70c3ee55e1e562a517311c459ff5a9fe275148e2314b3dac06c327bc2941e2ada1920839a72728ff658b4aba37f4865e97895f714350e1b3be4f57ac8c5775bc285cc45c4a2df5eb50b2d5be9c79f992b56f75d16628a40717f62f7f5d728b2b029e984f229c4fbda73d50c9cb7138da7d27640562508dacecbd68fc9cb1e17cb4a66b4cf7a23581a42eb131d1152764826c193d844fcc2a7ade83bc0662bafc4e8f7df50abd48f9eb8c92ebc30a156415d9c523379db5a32d8edc8a22b52386ef1f4712f55b25cdf3c96c3075eaeaea9717ae008257bc2c29f748ff77f8c8b78822709f2efe21f19948c663b9636487f097f248205e086032b36f9e0a257384d8e20190b075c346e54ca61ca36d0e789e24c3e9bdba2bdf913bc95969f605022e0a2e3103205e61e4a30f4ad83afc936786ea830b082737a0754d835be8bae92eb3593218bad36906425086e42236a15586fcb5e0f17932a1eeee0a255db79d49405d88bd1e6b7ddeb589ca96bf37e4752a509f12f45cad8c5701d9446a1a095b9618593ed4dcbcbe63af5f571df8d4ae5", 0x1000}, {&(0x7f0000002440)="9b26b09e1dc5e997aeac090ac3af8fde07e444999049ed088abacebd094a2f3ab45cd374df22fa67f620f9d2e2141ac1b9b6a7272465bb8ee33b6b53d4ece9f5deb6fbd54b9ae2d38a1cf4c5c682742a9a8956cdf3e04055e590afaed765d9c6219ddc9a70963e5b42aeba3872c93796767b40c97cc7ffe5a330a3be62608bee3f6115e25a2f81e60ab0c43935181e1323783027fad0da7e85cecfc524b386b4ca18d5ffadd3161525fa06102b52df1815814c1adcff460bfe43abb9b9c58775c7b0f765c0d9bd0ac8850b76543dcde9b43a69073be348dffdf5be", 0xdb}, {&(0x7f0000002540)="28ed3faba6240f671a30c796ce9767d63f7c64be3c228c70139dddab8b182bb176bba2", 0xffffff87}], 0x9, &(0x7f0000002640)=[{0xf8, 0x0, 0x7ff, "6abafadcbccc78afb03747d8600220c6f2694856c3fc873ec4313c6af8a78d3c58feaf364749ecbeaa7a84c7cc49236b40c9948472fdb42f87adfb06b5b988bc641937d13ec05fb8f32501641b86595ab8265c3104b62ea1a681945597a5b6b5849ab13b95649f536efd99f018d5c4fdb171d0ae19b6456a2b38dc9f94b2d490e0a09c4151781d36e094b82b604f515a36b31637438fe63bcf9b89c85a0b104652ed2da67696e9326a8c130eac4c6e7a108f4fd4e5f99c847750d5dfe96236903adad3d08ed1fb1e4b2f22a3f3dab00eedc292d9a98c72337cc3d179e8404d189e91cc33"}], 0xf8}, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000039, &(0x7f00000011c0)='\x00\x00\x00\x00', 0xffffffffffffff4f) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgid(r2) shutdown(r0, 0x0) 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2f66696c653000c806b55cb512fd9566a1236a1af8974c3654a6fd726a0de33bc7897cbc001219c2dcf193d815c5796fca17bc939306c3db75e083bf668a0762f1bccdf8d612a42d332270466e2132f4bd4fa969d6a1f5d55d8598e226f5413a0ec380ce8ac2cb4cfc75a758d9a844f22e2dd41e51f796fd2ce6d6f030310e8016780d7fca727b6fdc2d40e390bddd5a6646da2a97cdd8a4247a805e7f6392ac19d19260943a6e7730c96329446c0bfcc2424fb9e0093481708c593fa60f9c7bfd3eb0fd33"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001100)={0x1000, 0x0, &(0x7f0000000100)=""/4096}) r2 = socket(0x10000000002, 0x2, 0x0) nanosleep(&(0x7f0000001140)={0x4}, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x200, 0x124) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x6, 0xa7, 0x9b, "fa3fee2f38e1ca57b1c5f579f3c5d4df73b829f8", 0x8, 0x9}) socket$unix(0x1, 0x5, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r2) 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(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) 16:00:48 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000540)) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x4, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) 16:00:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x5, 0x1, {[0x0, 0x8001, 0xffff, 0x3, 0x1, 0xfd, 0xfffffffffffffffd, 0x9, 0x699, 0xf8, 0x5, 0x7, 0x4, 0x4, 0x1, 0x3ff, 0x5, 0xfff], [0x8, 0x3, 0xffffffff, 0x8000, 0x9, 0xfffffffffffffffc, 0x8, 0x40, 0x6, 0x2], [0x8db, 0x10000, 0x4f2, 0x0, 0x8001, 0x0, 0x4], [0x15a83130, 0x8, 0x2, 0x2, 0x5, 0xfff], [{0x8, 0xea, 0xffffffffffffffff, 0x8}, {0x8, 0x9, 0x5, 0xffffffff80000000}, {0x2, 0x271, 0x3b5, 0xd31}, {0x400, 0x2, 0x7fff, 0x5}, {0x4d90, 0x7, 0x2, 0x2}, {0xfffffffffffff07b, 0x9, 0x3, 0x7f}, {0x2, 0x0, 0x100000001, 0x1}, {0x100000001, 0x3, 0x3, 0x2f1590d6}], {0xffffffffffffc6e0, 0x1, 0x5, 0x1}, {0x6, 0x6, 0x3, 0x64af}}}) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8000, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000256700"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='c\x00') pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8b4bf4211b25c22e, 0x0) 16:00:49 executing program 0: r0 = socket(0x5, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:49 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, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="40aa33139770379c63a311d18f4fd92eab8624de98dd2e90f0ce5894b42cae13a710a5cd2e77df811291b6fe344453dbe0668b825dff56b69136c9eba6c657a6f3a95d76e85f5184c343cb32", 0x4c}, {&(0x7f00000001c0)="8597497bc3921f00743c3534db092958fb2864bd8ef4944360c91b4ea55e8778851a76c017f6cf5a485602f20c2f80980ecf2a025a39c6efdb338a78f5ae1fa3a273f59d6fa1c7cd34abb84418fd238d1d347327a184a3439a6f584fd5bde2ad2a0673786bfdd131914e244845b757a51b9f7f2a633f3bd9374feedaf34b5c04e907a23f9b0dac06967d7812c2d420caa98e12ead21892f3769ebc92f2eeb91783c2d9241edf7d745f7285366a263096b1921f15a37afa598f289a869563f0ab2e06ec3e619eea714f73b7fbff388cb3f7b0c045bf721e3ce4b8b9d78a41fdb649559caed530198bb504df47bd3790f3c1df9a1b33b1c52f5a", 0xf9}, {&(0x7f00000002c0)="c5f5c1f981c38e324ee3124785ba6692377bc3ce25432f062d5b55372aa75669020ab93ebc882400d4d93a385de6feec69b4cd5be24d5a84078da32d10a1b54f79bec6d7c56e06626479eb869bac9f978c4c4f08f02c7bb1075d176e9dc66356537861ff041940e398df0f6f0759b6c41af26d69bc74137f946553b7ebc96da46a6cc8214c5ff959443624f197821cc3f29d76f480b080df55d5134d58b09d1d14229e3f51e652", 0xa7}, {&(0x7f0000000380)="d2723db867cb97d1f7dffd6f0d70efa807ee0395141ce02d20c946beea6286a7a272ae79664f8f87d9247083", 0x2c}, {&(0x7f00000003c0)="87004f16957e2dc4320eab4a09f024adc3dd4691703d08789e153c821fa654ced31ec66bd68421a41d4a95e6211181a5fa3225f55b4e51efb32f0d3a2bf7a1cabe1baeab29cb38228654f27aac680e9e0b89e627f800ea1e2eb8cde5cc2df12f4cb9bb4aee9cfd20ae07a93b49d8dce207e459bf476aa0f640166dca6ecb7d4bc3cb7049df78d2ea8d46d49f39a73e43275d8baad2fa3f607cd15c2869d6ced72d", 0xa1}], 0x5) 16:00:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x644d2228b05e1d72) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0x1) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r2, 0x1a1) 16:00:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x0, 0x401, 0x9, {[0x4, 0x7, 0x1ff, 0x2, 0x9, 0x9, 0x6, 0x3, 0x80000001, 0x5, 0x6, 0x2, 0x1, 0x0, 0x0, 0x3, 0x2, 0x1c0000], [0x564d, 0x4, 0xc0b2, 0x9, 0x9, 0x4, 0x200, 0x1, 0x1, 0x3], [0x9, 0x2, 0x9bf, 0x2, 0xfc53, 0x5752, 0x80000000], [0x40, 0x6e, 0x8, 0x2, 0xf8d, 0x1000], [{0x6, 0x6, 0x7}, {0x61, 0xfffffffffffffff9, 0x3ff, 0xa72}, {0x5, 0xe489, 0x0, 0x10001}, {0x5, 0xc1, 0x100000001, 0x6}, {0x10000, 0x76, 0x0, 0xe9f}, {0xff, 0x9, 0xffffffffffff0001, 0x3ff}, {0x10, 0x3, 0xc2, 0x1}, {0x5, 0x3, 0x2, 0x54b1}], {0x0, 0x8000000000000, 0x6, 0xc34e}, {0x20, 0x1ff, 0x7fffffff, 0xa815}}}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000300)="f2f0aac0ca390c6bbe4dcf9d1dbe10457c3b2536482a1eadc7584d5eeb2e098df9ffcd04a8568dc9b0a6df914238aa27f245327aa0f4c6236585c34c9b5bb7fd0fc1a6720d4350e44f150844ece7983514fa9088ca2ae56c0d6d9e9fd5d51fe2ed1978c07d25a00f61e128e3db8aa6dac3549a46c46b276731f3ab3a8e6804378ecad33f184f21472b3c7f159fd9d77fe9ae99224d83b0f57ff18293c07a350ced9ad7046a19d029d14dfbae4c9dfb5bca8816cfe5c88e90c2df860e85b07f5c4ea1c76f31c6bc67e293987da252a381a5a9", 0xd2, 0x0, 0x0) r3 = syz_open_pts() fchflags(r3, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x41346528adab568e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000004c0)=0x2) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000540)={0x7f, 0x800, 0x7, {[0xe75c, 0x100000001, 0x1, 0x7, 0x9, 0x0, 0x9, 0x2, 0x8, 0x6, 0x78, 0x7fffffff, 0x923, 0x10001, 0x6, 0x80000001, 0xffff, 0x816], [0x2bd6, 0x96e, 0x800, 0x1ff, 0x3, 0x8eac, 0x5, 0x8000, 0x100000000, 0x40], [0x1c00000000000000, 0x80, 0x0, 0xffffffffffff0001, 0x6, 0x8001, 0x2], [0x9, 0xfff, 0x8, 0x51, 0x80, 0xffffffff], [{0x9, 0x6, 0x3, 0x4}, {0xffffffffffff4899, 0x4ab5, 0x9, 0x3ff}, {0xda, 0x8, 0x20, 0x800}, {0x2, 0x6, 0x1c, 0x40}, {0xffffffffffffffff, 0xffffffff00000001, 0x7ff, 0x2}, {0x7, 0x80000000, 0x4, 0x5}, {0x15db, 0x3, 0x6000000000, 0x3}, {0x7, 0x0, 0x83, 0xffffffff}], {0x800, 0x100000001, 0x3, 0xfa}, {0x7fff, 0xffffffffffffff29, 0x10000, 0x7}}}) flock(0xffffffffffffff9c, 0x15) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000007c0)=0x40) r7 = open(&(0x7f0000000800)='./file0\x00', 0x40, 0x37db68f27c1fe7dc) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000840)=0x5a77) r8 = accept$unix(r2, 0x0, &(0x7f0000000880)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) nanosleep(&(0x7f0000000900)={0x0, 0xff}, &(0x7f0000000940)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000980)=0x6) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000a00)=0x4) socket$inet6(0x18, 0x2, 0x7ff) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) accept(r10, &(0x7f0000000ac0)=@in, &(0x7f0000000b00)=0xc) r11 = openat(r6, &(0x7f0000000b40)='./file0\x00', 0x0, 0x1) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000b80)) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0x3ec, './file0\x00', './file0/file0\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'_\x02\x00', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0xe6, &(0x7f0000000240)="1723bcb4ab8b647fc8a017659c630c8fcb5680d58f764163fbf1edb79e0117aea08cafa033b8644dca33718f771c691c31085f4dafe306167cd1414134fbaa58148401ea31990b3392a18167aebe1504c708a4df2af54bc86f1173f7cbf4c9e354af0afc5ee925858c1efca31a75c5342275456b90230b30ad4a959b02e9dcaab1e83233733500660c88888366ede5cfde30cf619fb204369089e374f2a1a360444bc3607a5d91b949541cdb67ea35eb549612f80a19fce1efb3d979467552d6814babe0fedf25624fd535ac67e6b6b06ae645e885a531ce4ba0e8fdae254db804be11a5f5c1") 16:00:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:49 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) pipe(&(0x7f0000000000)) r1 = socket(0x2, 0x8006, 0xeaa3) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0xffffffffffffffff}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x9, 0x0, 0x1}], 0x0, 0x0, 0x4, 0x0) connect$unix(r11, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r12) r13 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r12, r13, 0x4, 0x8, 0x1}) fcntl$setown(r1, 0x6, r13) 16:00:50 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x47) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800007) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) close(r0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) fchdir(r1) 16:00:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') rmdir(&(0x7f0000000000)='./file0\x00') r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) msgget$private(0x0, 0x4) r9 = msgget(0x3, 0x612) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r4, r8, 0x2, 0x2}, 0x23f4, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x3, 0x3, r10, r11, 0x4, 0x800, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getuid() r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9, 0x101}) setregid(r3, r15) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="2ab760a72e3eab5e6d6d07128280de0006d04bd105e6d1ab71a2b6e8e2f9676239a131766e77aa2b716c19650b61428353d36e81aa5ab37c60d9a7e688738bbd14457da4d61323ef5baa081c17231a51be77e13e8b4dd241410b9b5402e7be284aa79934ad99e98312eb695b3523f69102b1bc3d128366a56081d3a1b4ecbddb67e93fad3fac", 0x86, 0xc454048a8e1aa17f, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/215, 0xd7}, {&(0x7f0000001540)}, {&(0x7f0000001580)=""/236, 0xec}], 0x8, 0x0, 0x3e) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) r1 = socket$inet(0x2, 0x4003, 0x3) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8000, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x4000400000000) bind(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c653000b0cf98641f60834a6e04b0c6f40fe691215ccc243311a92a15382cb21408892468d53724ace84cf151377743f8e3f44ddec0679149684b822c2da8be86418e57a7c4f97a2c32e644e7e0d919cada3cc81c25e26c1966e2557a140a9c80bd238268d8fce0bf96d635031ddff4a27c32008024d9562d6672b0e45440dc81961c6b161b3972c5583b7e0141d81497be66224c79cbe6472f81ae3675f8c246eeaf947dbc2a600dc9881e7c57ffecc5c19a7248"], 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) r5 = socket$inet6(0x18, 0x5, 0x8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r5) socket(0x18, 0x4000, 0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x6, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r7, &(0x7f0000000200)=[{0x2, 0x5}, {0x3, 0x2, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x4, 0x1800}], 0x4) setgroups(0x1, &(0x7f00000001c0)=[r6]) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x11) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0x9, 0x7, 0xffffffff, 0x3}]}) write(r1, &(0x7f0000335000), 0x10052) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000003c0)=0x1) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x20000000000001aa, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x400000000008003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x39a) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x41) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x2, 0x9, 0x8, 0x941d, "d3f6309b41d2c2dfec6668b0b36d78eabeb412a4", 0x101, 0x7}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0xffffffffffffffff, 0xfffffffffffffff9, 0x101}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9, 0x101}) r14 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r15 = getuid() setuid(r15) r16 = getgid() r17 = getuid() r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) msgget$private(0x0, 0x4) r22 = msgget(0x2, 0x0) msgsnd(r22, &(0x7f00000000c0)={0x1, "aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eb05c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83d"}, 0x118, 0x2784654cdad2cd0c) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x6, r20, r21, r20, r21, 0x2, 0x2}, 0x5, 0x54, r19, r19, 0x911, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x7, r15, r16, r17, r21, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r26 = semget$private(0x0, 0x4, 0x2) semop(r26, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r28 = getegid() r29 = getuid() r30 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r27, r28, r29, r30, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x2, &(0x7f0000000280)=[r16, r30]) fchownat(r7, &(0x7f0000000240)='./file0\x00', r12, r31, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x4, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:51 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000140)="10ddada01f87ad94dd655585f0ec13d90d7cf5450f4014095d6f5740a4ca06a9cf816c34d5463c65aa4b1f6d45f7ddc80e7af735e74398be32fead056a51b1409f43724114675a6e4e02b23118080f1c7c876cc22167bc98c02db8d59ab6e19ab9eef8f5a480c86ff5186ab35d52cc7a95a24d29b2f591551aa59e097a6119d9f35b782f9abc512c61986ffaac93dd4109789c2e8384fce0cc6f636e82f2395be648aa1d2e40f5fe99ce9a2e430b6a"}) chmod(&(0x7f0000000240)='./file0\x00', 0x8a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x6d75, 0x6, 0x401, 0x1e}, {0x400, 0x6, 0x34d25040, 0x2}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/4096, 0x1000) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() getuid() r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r16) r17 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000001180)={{0x7, r9, r10, r7, r14, 0x44, 0x9}, 0x7f, 0x3, r16, r17, 0x4, 0x8, 0x1}) r18 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r14, r18, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) getgroups(0x4, &(0x7f0000001140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001100)='./bus/../file0\x00', r7, r19, 0xc) unlink(&(0x7f0000000000)='./bus\x00') 16:00:51 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x11, 0x3) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r1, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x1, 0x12, r4, 0x0, 0x0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x4, 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/112) sendto(r0, &(0x7f0000000300)="ecf8127df2e54684216060c16e5022bc2397c51943396e5cfc12ca8d88965c0e4e4eea9873fabeb945e59d1c688eb586069a7f282b2cd80883fc32f1c7f263ed90a234f3fdb2f467132bbed1ee527d08d3fbb59e57d38c55dc99f919481a1cf968a2e8a6d85b4efcc1b961a6bcd8b5f9101312b960e2c67f6489a4e7be658c3a1059bc81662abd0db33d360dc0db66b48c1e9ef842f5ea5da80e3c4bbaf5cada56d393976ae2a71fce07913e", 0xac, 0x200, &(0x7f0000000740)=ANY=[@ANYBLOB="6cc5037097f176553c99e5411c5c4f68b07d76469d71f873b66eded444097bfdb517b131197ac700"], 0xa) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r15 = getuid() setuid(r15) r16 = getgid() r17 = getuid() r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x7, r20, r21, r20, r21, 0x2, 0x2}, 0x5, 0x54, r19, r19, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x7, r15, r16, r17, r21, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x1}) r25 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x0, r13, r21, r25, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) getgroups(0x8, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r21, 0x0]) fchownat(r3, &(0x7f0000000400)='./file0\x00', r5, r26, 0x2) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000480)=0x8, 0x4) semget$private(0x0, 0x2, 0x10) connect$unix(r2, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f0000000500)='./file0\x00', 0x100, 0x0) semget$private(0x0, 0x3, 0x1) connect$unix(r3, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x100, 0x0) ftruncate(r27, 0x0, 0x7) linkat(r0, &(0x7f00000005c0)='./file0/file0\x00', r2, &(0x7f0000000600)='./file0\x00', 0x4) munlock(&(0x7f0000ff3000/0x3000)=nil, 0x3000) r28 = open(&(0x7f0000000640)='./file0\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r28, 0x40044278, &(0x7f0000000680)) 16:00:51 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffd, 0x2, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0xaf4e, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0x3}], 0x354) 16:00:51 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000500)='./bus/file0\x00', 0x1f62cd1f3bcd3f82, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r7, 0x8de049f35916501f) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r9, 0x4) accept$inet(r3, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/46, 0xffffffffffffff8a}, {&(0x7f00000013c0)=""/183, 0xb7}, {&(0x7f0000001480)=""/104, 0x68}, {&(0x7f0000001500)=""/146, 0x313}, {&(0x7f00000015c0)=""/55, 0x37}], 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget(0x0, 0x188) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) r20 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r22 = semget$private(0x0, 0x4, 0x2) semop(r22, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r24 = getegid() r25 = getuid() r26 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r23, r24, r25, r26, 0x14, 0x6}, 0x5, 0x9, 0x101}) r27 = geteuid() r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r34 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x7, r32, r33, r32, r33, 0x2, 0x2}, 0x5, 0x54, r31, r31, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xe0a, r20, r24, r27, r28, 0x10, 0xfffffffffffffff9}, 0x10001, 0x1, r29, r31, 0x3, 0x5, 0x0, 0xab59}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fbffffffffffffff0d88bf7cefec6d44ff23db4b11166092d6f2ebfae72c2d95e30000f1f852fcb847381c0d20ccd31e3d4a5738ab169c"], 0x9}, 0x0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000080)={0x0, 0x1000, 0x100, 0x8, 0x2}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000261000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x4) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) r22 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, r10, r18, r22, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semop(r5, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r24, 0x8004667c, &(0x7f0000000500)) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r23, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = dup2(r26, r25) connect$unix(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="e4012e2f0cdb2adee60496c59d8566696c653000d214db3af5f2a5e568bca61c8e635d9096703179cfef03443018e76089fff3cdbf2463f768bb99008dafb29c6a0afed9e7b478bc86c5834888dd170b04ca8b0506903a28dbb523cde6d5cba7c4"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r27, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r29 = semget$private(0x0, 0x4, 0x2) semop(r29, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r31 = getegid() r32 = getuid() r33 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r30, r31, r32, r33, 0x14, 0x6}, 0x5, 0x9, 0x101}) r34 = getegid() fchown(r0, r30, r34) 16:00:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0xfffffffffffffffe, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000be9000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000da0000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000b41000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000bc3000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f000083e000/0x400000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x3}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000006c0)={0x400, 0xff, 0x80000000, {[0x400, 0x2, 0x59d55f10, 0x1f, 0x1000000, 0xed3d, 0x3f, 0x1, 0x4, 0x0, 0x3ff, 0x10000, 0x9, 0x8, 0x4, 0x7, 0x4, 0x2], [0x1, 0x5, 0x9, 0x6, 0x800, 0x7ff, 0x10000, 0x6de9abd0, 0x1ff, 0x20], [0x10000, 0x7, 0x8, 0x10001, 0x5, 0x8, 0xfffffffffffffffd], [0x7ff, 0x2, 0x1, 0x1, 0x3f, 0x1f], [{0x2, 0x4, 0x3, 0x101}, {0x200, 0x5, 0x0, 0x7fb}, {0x0, 0x6, 0x4, 0x7fff}, {0x7, 0xf62, 0xff, 0x4}, {0x0, 0x3, 0xff, 0x7b7dcf8f}, {0x80, 0x1, 0x1000000000, 0x6}, {0x0, 0x2cb, 0x1, 0x8}, {0x10001, 0x4, 0x140, 0x8001}], {0x0, 0x5, 0x0, 0xfffffffffffffffb}, {0x800, 0x1000, 0x6, 0x2}}}) 16:00:52 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) listen(r1, 0x3) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800", 0x4}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000240)={{0x3ff, 0x209966fc, 0x6}, 0x1, 0x3ff, 0x2}) rmdir(&(0x7f0000000280)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x800006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r6, 0x6, r8) rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) 16:00:52 executing program 0: setuid(0xee01) msgget(0x1, 0x1015a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 16:00:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/186, 0xba, 0x820, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069c5, &(0x7f0000000300)) 16:00:53 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x166d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000100)=0xe0f9) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0xbaf2632a53c81b27, 0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r7 = getuid() setuid(r7) r8 = getgid() r9 = getuid() r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, r12, r13, r12, r13, 0x2, 0x2}, 0x5, 0x54, r11, r11, 0x9a8, 0x15, 0x3f, 0xfcc}) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r15) r16 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, r8, r9, r13, 0x44, 0x9}, 0x7f, 0x3, r15, r16, 0x4, 0x8, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r19 = semget$private(0x0, 0x4, 0x2) semop(r19, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r21 = getegid() r22 = getuid() r23 = getegid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r20, r21, r22, r23, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r26 = getuid() setuid(r26) r27 = getgid() r28 = getuid() r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x7, r31, r32, r31, r32, 0x2, 0x2}, 0x5, 0x54, r30, r30, 0x9a8, 0x15, 0x3f, 0xfcc}) r34 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r34) r35 = getpid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x7, r26, r27, r28, r32, 0x44, 0x9}, 0x7f, 0x3, r34, r35, 0x4, 0x8, 0x1}) r36 = getuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x0, r24, r32, r36, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r39 = semget$private(0x0, 0x4, 0x2) semop(r39, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r41 = getegid() r42 = getuid() r43 = getegid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r40, r41, r42, r43, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r45 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) r47 = getgid() r48 = getuid() r49 = socket(0x18, 0x1, 0x0) fcntl$setflags(r49, 0x2, 0x1) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r51, 0xee01) r53 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000240)={{0x7, r51, r52, r51, r52, 0x2, 0x2}, 0x5, 0x54, r50, r50, 0x9a8, 0x15, 0x3f, 0xfcc}) r54 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r54) r55 = getpid() shmctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x7, r46, r47, r48, r52, 0x44, 0x9}, 0x7f, 0x3, r54, r55, 0x4, 0x8, 0x1}) r56 = getuid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x0, r44, r52, r56, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r60 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x40, 0x0) r61 = kqueue() sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="a3dc4bf2c5b5591e81638c6bbd2b46d641409d81e01b6ae8f1917fe872e1033e8af84fe2397f51757d5a381faa330acbb9825502fb4f1321bc127cb5ed2c7b03c33a804077ba02fac4979a22f42063aecbd43b4afa7f3364fc33f7216ea100850fff3b119505d209146178f649bd085bab30a6040b476a6ec2d023689556c43b1fe024f9bdefc66aa8243276e1b0a9d83dfd012105a6f1ca5a7b321061bda153f24caa9fa7471dbf63c2100afb00f90b28f8ca6f01bfcaf9840e9e90ebf5defa5644f45211cc4580989602866f274126ba", 0xd1}, {&(0x7f0000000340)="042589ae285560858b23e7f14f609ff43f452268fd69344aad8c4e6fe0ef231287374b05ebe3db5a9a11d23c116ac70ae076c2e17cfc4fcc998661724145f5bfcadf928247fb0e61d6f208d72f18b737265b4809807e7d32b0dee50a70", 0x5d}, {&(0x7f00000003c0)="4c315e832732305c7eac60ea2c2324786a48a5d18cec5abbe9a0c20ce663342d5f97febd0d13ba6f04aa88b84fb47405472d916beb9a8822973feedc5dbd6b0edd718b841acaf8a1624967a99cc4d0e5129e9b49b14c128055f4b4ef8d4f2b4897", 0x61}, {&(0x7f0000000440)="cfea205e5d0ef71fca6462b41eb74dc605f813863e4ae10de85457151d1b60f1a5554add970d46e7a5c24bbf0ebcaa66072e6d62d6f4f9b31be74f4d786f330a4a87f9c56ee67352d670653b4f56c300ee57f738a667e3cc8f5cc1e32f33d85e02ed369d00e8e2173c33548074e4cced1f6071cf2251e634fbc00611859810f9d10c56e67de6e86b1f630c17e5c9b72351aa3a92c26992b485f73415246df3d9f6466175f479f845a00319ad7fa09d81a05ce1b052d010b0f3a2fe9efb4ec94b09e3ae8e33617265e83256f9e2b9b680219a7f779a4a80c9f8ed365421b11583fc6b82fa049a7d78d5ad9fa48e2fe708de52eaa2d46d15", 0xf7}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r37, @ANYBLOB="000000022000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r44, @ANYRES32=r57, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r2, @ANYRES32=r61, @ANYRES32=r1], 0xb8, 0x2}, 0x412) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:53 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='(', 0x1) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pckbd_enable: command error pckbd_enable: command error 16:00:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x140000000, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0xa3d9f08179716781) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sync() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) read(r4, &(0x7f0000001880)=""/99, 0xd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x1ce, &(0x7f0000000240)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r6, 0x4, 0xe0) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:55 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4}, {0xfffffffffffffffa, 0x80000001}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r2, 0x0, 0x101) 16:00:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x0, 0x7, 0x6}, 0x2, [0xd505, 0x7fffffff, 0x6, 0x7fffffff, 0x3, 0x3, 0x5, 0x8]}, 0x3c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="0d16576d6c1f4d0633", 0x9, 0x9, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000300)) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0xfffffffffffffffc, 0x1a0000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0xd6f1]}, 0xb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d9834c05a776d00e966bac5bdc1ef9167fece95958433825ebf720238c94d129dab2da9a1d6c01a0bd6874c3795239550222eae21fda5f5b9973999af268580a51e430715244c20ec8c484f1", 0x4c}], 0x1, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x400, 0x81, './file1\x00', 0x1, 0x4, 0x1, 0x7}) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) chown(&(0x7f0000000040)='./file0\x00', r1, r4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(0xffffffffffffff9c) close(r13) 16:00:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000080)="0900004b589be924", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\xbd*\xdb\x11\x87e\xb9\xc7V', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x4, 0x5c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/7}, &(0x7f00000000c0)=0x9) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:00:55 executing program 1: nanosleep(&(0x7f0000000100)={0x9, 0x4}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = msgget(0xffffffffffffffff, 0x750) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x47) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0xba) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./bus\x00', r4, r5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000240)={0x1, 0x1}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x4, 0x200, 0xffffffffffffff80, 0x1f}, {0x95f, 0xb7, 0x4, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48, 0x17a}, {0xc}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffd73, 0x0, 0x0) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x10001, 0x7ff, 0x8001, 0x5}) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x3ff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000010000000000f1ff57ae9d9a755daea939b3814dbbaf7b3b070ed1b021c58a445aeb0d1b644c8dcfd7b4b7104cda3996079fcc341d68b693269c94178b45816641d3e98193e1db681989c435c730657bdb86bba13c78565d5360ea21b4d218f599c34bd7ba3ba13dcdbe40c8330bf300000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x400) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x1, 0xb, 0x8001) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x4, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x100, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = socket(0x1, 0x2, 0xff) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff4, 0x40, 0xb600a140774ecd27, 0x80, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xfffffffffffff000, 0x945}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20000002, 0x2, 0xffff}], 0x8, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x160, 0x2, 0xfffffffffffffff8, 0xf2d8}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x7ff, 0x200000000000000}, {{r5}, 0xfffffffffffffffc, 0x10, 0x8, 0xa38, 0x10001}, {{r6}, 0xfffffffffffffff9, 0xc0, 0x1, 0xcdf}, {{r7}, 0xfffffffffffffffa, 0x88, 0x20, 0xa9, 0x6}, {{r8}, 0xfffffffffffffff8, 0xcc, 0x2, 0x800, 0x2}, {{r9}, 0xfffffffffffffffa, 0x20, 0x8, 0x1, 0x7}, {{r10}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x100}, {{r11}, 0xfffffffffffffff8, 0x10, 0x0, 0x3ca, 0x5}, {{r12}, 0xfffffffffffffffa, 0xf, 0x2, 0x9, 0x1}], 0x7, &(0x7f0000000480)={0x9, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 16:00:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x18, 0x8000, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = dup2(r2, r7) kevent(r2, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x80, 0x10, 0x7, 0x7f}, {{r4}, 0x8000000000000005, 0x40, 0x20, 0x1ff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x100, 0x5}, {{r6}, 0xfffffffffffffff9, 0x8, 0x2, 0x7fffffff, 0xef27}], 0x2, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x81, 0x800}, {{r8}, 0xfffffffffffffffa, 0x80, 0x50, 0xffff, 0x8}], 0xace, &(0x7f0000000300)={0x0, 0x7ff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x344, [{0x2, 0x80}, {0x1, 0x100000001}, {0x2, 0x8}, {0x2, 0x4}, {0x3, 0xf1d}, {0x5, 0x1f}, {0x3, 0x7ff}, {0x1, 0x9}, {0x1, 0x2}, {0x2, 0x8000}, {0x3, 0x2}, {0x1, 0xffffffff}, {0x3, 0x4}, {0x0, 0x8000}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x7f}, {0x80c5ec7c26a69fdc}, {0x1, 0x4}, {0x0, 0xe0a6}, {0x3, 0x2}, {0x2, 0x20}, {0x3, 0x1000}, {0x1}, {0x3, 0x3}, {0x2, 0xffffffff}, {0x3, 0xde3}, {0x0, 0x5}, {0x3, 0x5}, {0x6, 0x7f}, {0x2, 0xa}, {0x2}]}) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x100000001) r2 = msgget$private(0x0, 0x11) msgrcv(r2, &(0x7f0000000340)={0x0, ""/110}, 0x76, 0x0, 0xc00) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r3, &(0x7f0000000140)="79f24c1b0188eca89ea4614a96db1f", 0xf) recvfrom$inet6(r1, &(0x7f0000000240)=""/146, 0x92, 0x0, &(0x7f0000000300)={0x18, 0x0, 0x4, 0x9}, 0xc) write(r0, &(0x7f0000000000)='oL', 0x2) r4 = msgget(0x2, 0x0) msgsnd(r4, &(0x7f00000000c0)={0x1, "aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eb05c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83d"}, 0x118, 0x2784654cdad2cd0c) msgctl$IPC_RMID(r4, 0x0) write(r0, &(0x7f0000000200)="3b0055ada7138a42b94ef1d6b74723", 0xf) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0xe573f77bf33bcd48, 0x80) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) fchownat(r2, &(0x7f0000000040)='./bus\x00', r4, r8, 0x2) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="4fee3041b13508087918f192fe11ddfd01a44f2e459d18c5d6a1d956234bfeb17fee927da8472e34b6ad310f4360177a10e971faa34c2986040d1c06be98ff25fcd87ffd1a4b444341fdb8729a609fd6230d10fcf7a33ceac32a9e0d6769284c4e5eb8eef590c98d96144214eaf905ba879dbc443ffe6b741d255f49ce29b2d3a49a2a9071c3b6a0d56d914b5f4d9999b875215897d1daea4e84aff464123224b1b465e45581b33e3ecd773ee031833f206dd860f869", 0xb6) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xac) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xfffffffffffffff8) setsockopt(r1, 0x0, 0x4002, &(0x7f0000000000)="f0ffb94d988b0a2ba569840823fe31af8892a8c0908c4009c8ac0d1b56202abdd529868b41a853ba4c2b37bc2ea5d6f00e4c738585cf5f0998911c0bf62b26820f825357eb805f4a751c110fc0780162dba02ce0c988dd841ba9cc96f220338b1a0656811fecbb8a3ad20c52c42cb1c499d48800da6c60c0774f0174d62b862892ed5f009a291a4632a3ab9ac6de863680703a6629ba8e7baae8d5283fa9d872a1066dd0efbc5c787cb3be80c9fbe66a576524bc0e5f346652d3bcb26217ce19e6c273eb8e663be6e60688600e4bd11614eb9c841e66eb024022861931ba599f5610c2707da73c0e4022c3c39665cd", 0xef) ioctl$TIOCFLUSH(r0, 0x801169ab, &(0x7f0000000300)) 16:00:57 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x8) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 16:00:57 executing program 1: r0 = socket(0x18, 0x8000, 0x2) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)="eb408f5e2be3285ec9b4f82098d2d60231126955740fcea4610568818f3734824ba36ebf7c0911a2833bebe8f63c9c0bf3e4a42428d763c72fb1f06cf2c0be973aa35dc03980ad2db013401a0cdd8b537964fd765805543cf631ac5e09555dc59bac39fcf60b81271beccdf0f6cf734356fac74bd0690d3f79764f8b44746cac93f4cd30d02f2712bcb35b76640a2db21becc667ef2ea41668394bc74eae34e5c63373c498569b738d6d3b8b0fc8eb092bb6e64a46ba79a7e77ac57d02ac17424cd8c2e1191499859ad374f11e00547ddaa47755651461a823fe8ec3eb2a5aa9cd1bd6e1110e2a7b621119c126f60a2f1ffd55f18c25fa", 0xf7) 16:00:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) r3 = semget$private(0x0, 0x100000004, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) munlockall() semctl$GETVAL(r3, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) socket(0x1, 0x1, 0x0) semop(r3, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) socket(0x97cc25f74fa61168, 0x2, 0x7) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x62}) 16:00:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x3, 0x0, 0x2}, 0x8) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xc01) shutdown(r0, 0x4) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7f) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 16:00:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/14}, &(0x7f00000002c0)=0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0x4, 0x5}, {{r5}, 0xfffffffffffffff9, 0x2a, 0xfffed, 0x0, 0x6}, {{}, 0x2, 0x21, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x1, 0x13}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0x8}], 0x6, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffa, 0x28, 0x20000000, 0xf26, 0x1}, {{0xffffffffffffff9c}, 0xbc192236322664c1, 0x18, 0x80, 0xa8, 0x101}, {{r0}, 0xfffffffffffffffa, 0xffbe9510eef17ddd, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x148, 0x1}, {{r7}, 0xfffffffffffffffe, 0x12, 0x1, 0x100000001, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x6bec52949f218032, 0xfffff, 0x428bc5cb}], 0xfffffffffffffff9, &(0x7f0000000400)={0x4, 0x10}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r8 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000580)={0xe5f, 0xfd, 0x3, {[0xfffffffffffffff9, 0xffffffff, 0x33d, 0x3, 0x7, 0xc43, 0x28, 0x5, 0x2, 0x3, 0x8, 0x5, 0x800000000000000, 0x9, 0x3, 0x54d7, 0x2, 0x1ff], [0x10000, 0x1ff, 0xa00000000, 0xa15, 0x6, 0x100000000, 0xfa1e, 0x7fff, 0x8000, 0x9], [0x7, 0x3, 0x3ff, 0x8001, 0x6, 0x5, 0x9], [0xa6, 0x8000, 0x1, 0x0, 0x2, 0x1], [{0x4, 0x1, 0xfffffffffffffffd, 0x40000000}, {0x3, 0x80000000, 0x2, 0x9}, {0x7, 0x101, 0x5, 0x9}, {0x1000, 0x40, 0x0, 0x8199}, {0x40, 0x1, 0x6, 0x5}, {0x6138, 0x7fff, 0x2, 0x1}, {0xffffffffffffff98, 0x2, 0x80, 0x8001}, {0x70, 0x7, 0x800, 0x10000}], {0xa1d, 0x5, 0x8001, 0x4}, {0x6e, 0x80000001, 0x1ad7aabd, 0x80000000}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x5, 0x6, 0x1, 0x5f, 0x8, 0x80000000, 0x1, 0xe625bca43b2746ba, 0x723, 0x400}) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 16:00:58 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) socket(0x10, 0x4000, 0x7fffffff8000000) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000006c0)=[{0x4, 0x0, 0x3, 0xfffffffffffffffe}, {0x4c}, {0x800, 0x80000000000000, 0x0, 0xfffffffffffffffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="875c8c2af435ba7169e62b4d88978871d9068323abd2ca28631eda3f4cee969ca0e3d447ba23e5e520918fa46ce5714e66807b09bd5120a73d872919715353ad145e3901f21c51b08c2e695bbfcdbdb2fb3a7f1206da5d8dee7ddcf7b622dba21721c12e819f8fe570aa8fe0f01e669fa62c4ca295eb3090156a", 0x7a}, {&(0x7f0000000140)="7933ccb2e0e6784115b7f135d53daea7a986d9a88a263c37cc821abdd426a8bc8b0bb9c78ea445dcf11173ea86aef00a0c7dfade037efee216fdd8880c758bc0766b4f2a508916a6f96a9c390bb00e4d274e00f17be6d1671448e89e6f439662f4cb072d255ad126f2d273a6fdb535f1a075a685b7ef012ec914711c50637a9f0efa5cfc7d44b5d75404c159439782e2fed08fe86a9562ecb171ff5369f93385e8476c0315edbc7e097b4c4dc3f733c90b7ba05a27cc83b354d8ca4041f7b65c6797cda75e4f9e1865a9429671e6a1ae33dcc15b39", 0xd5}, {&(0x7f0000000240)="5f94d65d869e5d4ca1430e2a12d6759e391e7683e35c3d72581ba2c48a5504c85793fb27d0184196adde360f91ec4b7e076a01e99c4c6b9ea90c607657adec202cdd1f5c1a0153cb03cffe4aa1b42564ac5ea2bc29cadebc44f2564d1cb783198e3116776c21e81a343206c4b9215b1c461887d0dcae0193a787ed6bdf683e547dcbddbb946f0ae0397228d3e9915b57be593b965bd266d40f8f92e9ed11342a18cd4b4f230ba08ba9f38354d96e3c68fcc5f0e2dbbb924937f310defcd6ff13e86c18efea4e71c80c9f806e30203f9c84a2b8ba879172bde7b6af1ed9c42516d4f8b4561d10c1c6c7322d767ddb0ec07aa6c93a9dd053485819f8a3", 0xfc}, {&(0x7f0000000340)="dd5de321b24f2d6086c6ae631de7649b7ab6d0febd89d427f5d4121c14ad358247686281955e22a82b09f5bc8698d10f27ae3cb38cb674842607fb44b68a9baa9d9faea788", 0x45}, {&(0x7f00000003c0)="bef15621bfaf599f0871dc694ec676c02088b5cb39cab3ba00c23a4c1f9821810197e609770f4b3822a973a2c0064c110680d3d932105cb6464dd62df12712837ac77339ce5257a9540b6e00b3f84317b466131bb2fa25c828dad81610bc048ff2dfc956208e33ed263b8cb8d2fe1416ac08a3d186d2d7505366d54dfd58677c09b4861e6168137cf97d84a5239ff99b98160c90fc54018854e56d4128fd1ef46689efe4d479abea18e9479fb20c5202613b6eb8e4657e09d8d4ecc3199d", 0xbe}, {&(0x7f0000000480)="43b51675e86d929ae21e3c6549d10f5e575696cdb349504cecb52468b6bc590f3c401532026ab48cc2b5af458c91ecb4a7a94fe3531c846300797df4846cd1ecbed5a3a30528b41046e145196eb365f19ab2b15a66f455ff9d483af0ec23c26164", 0x61}, {&(0x7f0000000500)="103f51f31e39bd2f7cd694da1d3aab93cc13138fb6a59a72d848e2bfe4b7e26b1f5cdabeb04ec0ca3e93b02d8728e9917b3e77d5312bcb1bb44b0e1a83655dbc661f8a75867c9540da9ac0d3e4361673d7124c7b57510424f3e62e4bdf0e688aa72df4976ceda52aab59fb2390a2f1fdc9a667fac45b3f3a93aad9d50b3fdf798db05846ad21039dfa64f204f51bd8d1e6aed503e53597c2beacddac55bfc29152a1e7069ec5ce9ed42f60a6555494124ce8817a06fb0d27b3bb991cfdd7c4c7edf3e6d5efa46facfa287a41c6ec5feff628818884770ccc564d57b3e6", 0xdd}], 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r3, &(0x7f0000000680)="70fdad9cbb0094670899195bcddf1e02cc7664f23eec95d135082774a9250d1db7e1e2ebd40a80f554b48b5003dbc6bbd3f945e6bbab", 0x36, 0x0, 0x0) 16:00:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() r6 = getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r12) r13 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r6, r10, 0x44, 0x9}, 0x7f, 0x3, r12, r13, 0x4, 0x8, 0x1}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x7, r20, r21, r20, r21, 0x2, 0x2}, 0x5, 0x54, r19, r19, 0x9a8, 0x15, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r25 = semget$private(0x0, 0x4, 0x2) semop(r25, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = getegid() r28 = getuid() r29 = getegid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r26, r27, r28, r29, 0x14, 0x6}, 0x5, 0x9, 0x101}) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r31 = accept$unix(r0, 0x0, &(0x7f0000000200)) r32 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x1, 0x0) r33 = open(&(0x7f0000000280)='./file0\x00', 0x20022, 0x8) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r35 = getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r37 = semget$private(0x0, 0x4, 0x2) semop(r37, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r39 = getegid() r40 = getuid() r41 = getegid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r38, r39, r40, r41, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r43 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r44 = getuid() setuid(r44) r45 = getgid() r46 = getuid() r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r51 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x7, r49, r50, r49, r50, 0x2, 0x2}, 0x5, 0x54, r48, r48, 0x9a8, 0x15, 0x3f, 0xfcc}) r52 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r52) r53 = getpid() shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x7, r44, r45, r46, r50, 0x44, 0x9}, 0x7f, 0x3, r52, r53, 0x4, 0x8, 0x1}) r54 = getuid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x0, r42, r50, r54, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r55 = getgid() r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r57 = dup2(0xffffffffffffff9c, r56) r58 = socket(0x18, 0x1, 0x0) fcntl$setflags(r58, 0x2, 0x1) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r60, 0xee01) r62 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000240)={{0x7, r60, r61, r60, r61, 0x2, 0x2}, 0x5, 0x54, r59, r59, 0x9a8, 0x15, 0x3f, 0xfcc}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r64 = semget$private(0x0, 0x4, 0x2) semop(r64, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r66 = getegid() r67 = getuid() r68 = getegid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r65, r66, r67, r68, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r70 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r71 = getuid() setuid(r71) r72 = getgid() r73 = getuid() r74 = socket(0x18, 0x1, 0x0) fcntl$setflags(r74, 0x2, 0x1) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r76, 0xee01) r78 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000240)={{0x7, r76, r77, r76, r77, 0x2, 0x2}, 0x5, 0x54, r75, r75, 0x9a8, 0x15, 0x3f, 0xfcc}) r79 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r79) r80 = getpid() shmctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x7, r71, r72, r73, r77, 0x44, 0x9}, 0x7f, 0x3, r79, r80, 0x4, 0x8, 0x1}) r81 = getuid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000140)={{0x0, r69, r77, r81, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, 0xffffffffffffffff, 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r5}, @rights={0x28, 0xffff, 0x1, [r0, r14, r15, r16, r17]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r19, r23, r29}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r30, r31, r32, r33, r0, r0, r0, r34]}, @cred={0x20, 0xffff, 0x0, r35, r54, r55}, @rights={0x18, 0xffff, 0x1, [r0, r57]}, @cred={0x20, 0xffff, 0x0, r59, r81, r82}], 0x110, 0xb}, 0xf) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r83 = getuid() setuid(r83) r84 = getgid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r83, r84, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145dfe99869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed316965802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb00"/1171, 0x493}], 0x1, 0x0, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xc2, 0x5, 0x3fe, 0x0, "d730c1e7bb6fc6ea3c5b00200000000000e70de4", 0x0, 0x200101}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000000)="00e60d3a155dde9695a6ad6dfec9036f15f2f15f3bbc7fd6530ed552fa2537cd49c8e6d85b86049311", 0x29) r2 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) close(r0) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 16:00:58 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x6}, {0x34, 0x0, 0x0, 0x8}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = getgid() getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r10 = semget$private(0x0, 0x4, 0x2) semget$private(0x0, 0x4, 0x511) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r18 = getuid() setuid(r18) r19 = getgid() r20 = getuid() r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, r23, r24, r23, r24, 0x2, 0x2}, 0x5, 0x54, r22, r22, 0x9a8, 0x15, 0x3f, 0xfcc}) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x7, r18, r19, r20, r24, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x4, 0x8, 0x1}) r28 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x0, r16, r24, r28, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) getgroups(0x7, &(0x7f0000000140)=[r3, r7, 0xffffffffffffffff, r3, 0x0, r24, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r29, 0x8, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x5, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) getpid() r31 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r32 = getuid() setuid(r32) r33 = getgid() r34 = getuid() r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r37, 0xee01) r39 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x7, r37, r38, r37, r38, 0x2, 0x2}, 0x5, 0x54, r36, r36, 0x9a8, 0x15, 0x3f, 0xfcc}) r40 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r40) r41 = getpid() shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x7, r32, r33, r34, r38, 0x44, 0x9}, 0x7f, 0x3, r40, r41, 0x4, 0x8, 0x1}) r42 = getuid() setuid(r42) r43 = getgid() r44 = getuid() r45 = socket(0x18, 0x1, 0x0) fcntl$setflags(r45, 0x2, 0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r49 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000240)={{0x7, r47, r48, r47, r48, 0x2, 0x2}, 0x5, 0x54, r46, r46, 0x9a8, 0x15, 0x3f, 0xfcc}) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r50) r51 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x7, r42, r43, r44, r48, 0x44, 0x9}, 0x7f, 0x3, r50, r51, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r3, r42, 0x0, 0x44, 0x9}, 0x7f, 0x3, r41, r15, 0x4, 0x8, 0x1}) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r52 = getuid() setuid(r52) getgid() r53 = socket(0x18, 0x1, 0x0) fcntl$setflags(r53, 0x2, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r54, 0xee01) msgget$private(0x0, 0x4) 16:00:58 executing program 1: socket(0x588338379ee07833, 0x2, 0x80000000) setitimer(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x7ffe) r1 = shmget(0x1, 0x3000, 0x10a, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:58 executing program 1: r0 = socket(0x2, 0x4000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1000, 0x1ff, 0x4, 0xa0e, "1eb7945f7b1f5a4c9be8a7b5839cb3ea453f2662", 0x0, 0x5}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="b9d4070000000000000010455dd12202d19244d0dfb0f19915ea00dbf815ca6770a89a3b84f30157"]]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x400000000000002, 0x0, 0x10077) 16:00:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="72eb1c07c1b0659f465e4fb407e4fdf00e1792f898b0f58cb85e050cf59ef68aa67069f8923d86f7275067ecb0da7857f27b7f443d4d0c9934f75a7d4e10d26f12b7889e115142f481d395f44149d9cfbe346e6c4433bdb4dee3613101c9a931a0227ae757804812385418cf74e8108325375021ad709e0e1c5f4672685a03cb41ef8d57668de1c417631448649ddd89c0663fbfa43f2f3675495b681d7336b9e6a5f200859bca", 0xa7, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x82, 0x6}, {0x80, 0x3}, {0x3, 0xe5}], 0x3}) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0xa8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xfffffffffffffffa) write(r0, &(0x7f0000000680)='oL', 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bd", 0x19}], 0x1) writev(r0, &(0x7f0000000540), 0x338) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000480)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0x4, 0x4, 0x0, 0x3, 0x2, 0x5be4, 0x2, 0x0, 0x40, 0x18}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000003c0)) close(r6) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x1ff, 0xe9}, {{r0}, 0x5, 0x53, 0x1, 0xffffffffffff8001, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x200, 0xffff}], 0x8, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0xc0, 0x40, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffc, 0x20, 0x80000063, 0x0, 0x5}, {{r10}, 0xfffffffffffffffc, 0x8, 0x40, 0x8, 0x200}], 0xff, &(0x7f0000000300)={0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000000)={0x87, 0x4, 0x7, 0x4, "b7191dea6176b881bd8d00ee2ee00c2adeabd6eb", 0x7, 0x2b09}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0xa14, 0x2, 0x37}, {0x1, 0x2, 0x7fff, 0x7}, {0x6000000000000, 0x8, 0xfffffffffffffff7, 0x2}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) pckbd_enable: command error 16:01:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x400000000000003a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x200, 0xefe7, {0x8000000000000, 0x600000000000000}}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c, 0x0, 0x0, 0x80000000000002}, {0x80, 0x0, 0x4000000000000000}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x200, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup2(r1, r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0xfff, 0x5, 0x5, 0x3}, {0x35, 0x7, 0x6a9, 0x2}, {0x100, 0x9, 0x1ff, 0x1}, {0x6, 0xa492, 0x1, 0x400}, {0x2, 0x6, 0x2, 0x3f}]}) syz_emit_ethernet(0xfd16, &(0x7f0000000080)="d047fce3b45553e1b989137945dc") dup2(r0, r0) 16:01:00 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)="99326dcdfb0bc77f15a36b15d378251974ed01829595d18d4e3936add99eb9c60c3bc07cd222a6a062d611690225b1525c3fa5310afcf0e09a7e8047d06c080d8995c75d1001203b3c7f7a0ab4a42a08fc67062149f3fb16c94e0d8e4850bf37be7b49b30cf380e4873d236098885ad6318c7236200afa40e76f1d96e8cd392ecbb18ad3a70a06860b9328b4451d5e793520f0fcf413e135b736b41e0a6f4d8b3f798fd9b6b047c73f0787270864d4912e19377eb6262e464e456169d59988f78d0a5fdd562a6cf8576adebf099236063ca56ddb08a78fef02063481fada1b06c8fe40d898e5ad225733b92165fa6955c8a494336fdb4b1c7b1592c638a1327073ce6b84b42a735ffb9fed4042f3133f91fc290a748db509677bcef080b49aed7aeb000949834bafdfc233e7bc3d4d02506ddb982e5ce24b9e88eea08988e38c7cd34ebf43953337b586832b2b82718f66b66612de591e743b0f42fd4e88af2c6a905bbd68ec9e665d8cba10abc7cd36baa152fe79f7255b2c0b0867c93c64114db8a6ee42fcdbf26906ef8fee8c6a6a974ff612a8c7db6441df63d67c0b13f0549aa90af5b3e4b198be425dfcaf1c039ba3e374634ed87f530707be7f8b21d534ec6631a24dac341ed3c353f7113ec68270f4dbf4660839f3b7733b56d163e56aaa124b827aab969d35337da478c8b7db7e56968173970d10ac12e2ebfff9daa0eb5b2d68b4d756bae4581cad03c1beb403c0e82c4e1f2b1a9b0b6fc5f8c159d446be9e53268c4dfe226d668b313b7830d2ae99cd3aadfea0e015be54a1efe1d74ed0004348e54b533a0e773bf7a9c8250a8ad0537c66575b7bf4a2a736c60ac2d383621da5d83418a725157573a2231a6b12f0533a7aeca0943994af648dd9717b1d2420209888323d750b8c7b8ec150f3eab0ea33dd7670e94dbffcf699f3ff5ead0713c90317e3bcea187aa61410575bbcf3fdf1caad00a64c8aadbce7da7ee457ef68e3335fbd76679f46da625262a723873c9d8e93a43b6aac21314009780d439ce5faed14cd1b6bb858b44b98065aa6065e63b062cd52533dedf10308306a580d46c93ad61497d31a47c09028f3d769125397fa269c1c4d2db535fb4ec814e1161399477796f85b1402fcfffdff4121c745e3168e5432a46741a638037771aa477e7a5d05325a017bb8bef6b7856b8140db8f656060e60047196e671c97908f3efac7db61f648bb3795bb765706ebdef7efd3af3fafe797a5c90f601c0f1a745c749fea59aed37bf6d1fc66dd474c134c81036b361020deff946f070a949fb22d451d6b93fdf41578416d86ffaa66718b60323e3e2626b938a12ad37ea0b31925df9c57273abab7f7517af2a17bd1e3d1e78e3f5f6bc6dd31dcabebaf0b08956684188ff79a93ca58398b9bd7596e1fec63c05e2ff431f1e7c46ca59f33b0659bba431448210faf50ed09f59eab13dfbb5c1e488edd1b5653a66996c5155a090c6000cb19f9606f453ff4fc7dbfbdefd57d1cd33a2f0933b1e565e269a7118da442f07ab4c387b048df095e1482ce072cba15886db2443ced7ab29897a3e199eaf4b3e61f45b902ae4bda2c1c205778bb8d1af2f5fd02b8813056144a9dc58a321e7b21ad621d4d23d7048891eebdb44196219d8a39c491d097c0dd3e2c184d5795664ebe701e981af63d382c151e6f06aaac74c60ef196bdaf087848d32dc98f31396756e54c3c2fac434eede9b3a46c5f5988f7bb744e665cdf54641d99f604f17f16719de0d169ac6a6c3ca2f6b97f9a628fffe0e752c74ed27e9b36067633b566d842ebde4a6c8ed97cfdfbefa3638d84f114ef6d9a5c0cd4e473830203479f8f7e050445bb9d2d08bbf86c39e245a9ee946f54640d90767ffe748a0359d5d06a30a1559ac28c6630fee8c44d18ec07f253470716c59d3ae3128f7fdadb4ef5f5ec9c04865f84ad0bdb8c6e0df4ec81efd9823c92e7b8e44629f530026e8b54d49288ed5816bb7d2f54148cbf8dcf15350a76e006848eca10080002990533bcf427d0e53a3f4a8e8e7863aaad5828e6fac7afa57166b1885d5acfbca45d6ace850e6b0fca292b78255f7f34b125b962e078163d7df1053e0d5f5d085e0f180b49b337cb366a2063c3bd9bb131e577075db627927be066d9b47500db5524ff9c05f58cf3f5609435d5d22802a792d665f4a5ff68a517eb9661571cb0141482ffe5ac2bcfa665ecd7ff76604566d4ead5deeeeacbe276974819b8c701019f675e38e62e021fbc461b125757e3aaefbd962f9a24d2478286f80bd0319829e9d22f1c3b7456b766b2a72f82bda25e96376d3e83c9b75bda06ed43d0f1e7771954ed4c09d3e3acd826ace0c4e8b21fd8eca7270ec192200afc205f98fb261963cfc08feacdfd904e649828248bcf0ac6c0494461da142228bafd27251c4543974ddbcc1a0d68a71fb18bb5797a273560ea84c07a0c6dc84b59828d6ffd44bee34434848edb348ba0c90ac79e4e1bbca0a63aa9d4ecfb5c0701e14102e9b4fe887bde551c26462a95d6a311e08a1f4b5cceac11cb047e89b30f9cad1da656cb37c310cd4b8a4ba4d4c42fe44f41d0558074dc88dd679f1e0cc2cb2c6493f93b6ac56aec508bcb9d4c2301b5565bbebb8139c9ed38c61655e60b199aae8d5e59dea5246e7185021db310607408cb213b8d775720312ae2f01473868ba305c0a6a635c7ec44880e73f8080ea93c3c2ac9bdc34381bc5d37f13c4fa6aa554fec0cf4a857d8c9645b54ac702d1f475c493e066ac113d6f1e3c32e8948aab7a365ab58bcb535e1666074a6d5c5d8b493293a30183db54f57a04f5f03f7b4aaa97c96c1b5be164968648383c988d6a1fcbcd18ef8793efa6ee1b8196bd913c7a1e820ef5d9a6279b9273ba6958f59a4ac970c276f75a605c197acdb1d33fee19d2f7cb52a54ba7cdbcea7b52b34fc2c52577c849aa489e388083caa12d18f4257a0df6e8cbd8fbfa89e0a3f6f8589c815c4dfb371222113e306ab0326d777b532b1e3ba1e3ebe792bbc76ea1be0ecc3b035f030449ac96dda2a1a094972b791b9df36be8c5c034c00d048ddeb73fcebe86c95917b14b5d6106b850a4121c7703d3ec9301bfb29afbf7df3375862fd0239f9dcca8ad7f1fc9babdddba57bfd51e08632113587fc872da84a75d5b8ca685a02fce2c6fa39fe99c13a7a931995c99b0a438e1d654688330378760ce4bc9d5dc9558269ddcdd8dc896f80a42821d2c71620a14e88640cf8ff301db194fd9e96abaee039a2fc3c8edb4ff5a4bdb575eaf02e59023c90b36d68b75d67d2ad7808d28f673aebcec6e9a3190138b8a4f971103bc0b91e33641713a905b5da6fde5d144086a836917cbb04a50c20b087727c134d5a91c73e48590d9c81a737b702d57d0db1672f0ac3f7b56f8687c9fe92197c6cb44111e554b87ffede382ec2f9610f60aa9b15396bec1fdd0aa818d790e524d65afc686441a1aeb8a80cf678222ff8c003fa0833f0c51463ff51f3108a6093d881eef94977ffb95fee3b1984c9731b13a96956b827691ebcbdfc615cd02801a831a9b23fc10d0cba43893c56d2f365c806d19e22a3bf2440c71cb6390b8969befdda41a632333136dfadc3707e1b061c8b62615e55f0bb2eb9655b4ba10441046a966e83629d038125bb7c71489f24204797b88ce753bdc8ba551c7d57f59f9344265135372b6d27e28a0f5aa1b6439e343af818a245d02d14dfc8a110c67d049e210bb04ba4f6ab3b9c79553409883bbdd038cc00e005e9bab5a61955315233380621ace5919f6b9bbb83f550ea96000659caf56d5cf52a11b0c8701999417ded672ad4e109f65e4d9031e0ed55c5d7487d1d7b47484db2de7f83acaad312b3de41b9815fad3cfe7fdf3db6c1c051c41c1bb86623a11ac2a961f3ab3ea9a9daa0056ca2b9f8b1fba831f94d453cbd9224455f884f2d9216fc6450ad9411bd96e301fb4de121b35c98291ab87205653448d4cc3d42de110ddb5baa1551044d1852125fe88cfd3a30047230c4a6a30024ca65cf6d1c23d87e153f50460d53e2b33eaddd40c0eacb33d49e11b9da204a22fc21f32911c09bedcb0babe122b7d6e4edbc9e0410a275eedea8dc6638bc745e3d401d473e26f3ec4ff851ef402438e23df960eb3a689763518d631e2127c1b96d23d5e89689aaa0a3545f7d67612656b9258c2e0c8105fbdfeb1fa6ce2ed9c82523f9a78fe5af027efe17a45c01a2206910bc65d555e4cf591637868227e1c41a0e4b7c79151dc28548ded0d03d2d06052d000d1ea3a0f8fbd823ec0d4d0a5375b53ed78ed8d6bca4c00889336913188e8caaa02afde53b23f3dc73dc8dd1c090eb35eb13f585b2ad8b3aa51906dde722411d433cfb3d0048f5e074886d18f781a8cb8752aabaf82c65cf00eca74b31ce7ca4917a29de1b085195233a721be885dccf8100e42a93508ad81d4344de48fc3dc7265d43f67a9a8f7c29fc28d462474e1bf4f4cbd02f533af47d6b7ac0def4abc47fe542a819a7cc6a998e64458079f586483ef83052b86d0aba14c1ba06dfbf580c1403b08d2bb3ae0034aa005a91b23d2e73ddaf1adaa88d306c4b3278e931d3444b8691ea9ef8544caee53c5ff0a1ddbc45db3f9e84002f8cb7d45b19ca3cba310d1980b87d093e2fbb663d335fcf226e6a14cdb2a9c4483d854ecaf7bba08a20e18437234cd6a0f5def8415b96ac07f1e878afc3bba79f8647ef40b002496d95984ff40492eb42fb656bcaf903dba841e556bee7613ca01e1d3147b8fdee4a847f04a6622925b3143daa3a6f772e05f3be0d3fda8058ff2935f708ffea802ab0a2b340c3bc6b434b22a978271cc87b0a046f50d2d645a5cd2e4a412674a637a8f22ffcd4a284fe9a216b9f8b43c318e1a3bec0bd58f81277ed7018832e563646320a2c04f0ca27e5db5fe3b728d3e86accaff17b98d694d0b80b8fed1730b64dd0e9cb8ec2b60fc6ede0aa70b80678126b3f72e0e3efe79470e7c77a59518d1725dd3e902ce71e51b4798ec93c9f2551bab7ba240cdd87a590e2bdf759ecfd2ff0700fac9ec96a176b5f17f01bb54719069087b622637afcf78118ab6c5311dc47cd4709d9f32d22ae28b45bbe4ec5e7aab5127a4d71bc13389272cf2604e8c7e4864fbabf8529ad6c2785bc6e3cc6d95d56c04a2232afe67e50c3c9fb21ce30f1a34863cd5dccdcb606b899eb206c3ea62766ee4ff6105d5100909b693a0bb805426f99c7b6b92d3a4642c3cf3f2d8952ac2729397184eb426c9d6e08e754930a81d9c80fed1c4cea09599d5ffed8362b5d9d7c8fc9e76b29baa7dff4f0f945adc32a8c0b140091f98c6dd63c3324ab19a1191fc9b6347a41aebf9e1b7c865e5514581aad4d8976f9b568406fe099cb10552ff7fe36a233126e7f6e8895ac39546a45e5d7bbdebb50913d4faa961b710c9f8ae9542cf9d7639ed70021effa93a0977a25ae76b029e133e0094c490f57b7866ccc09087fe5f60a417f97797fd3002b6e90848ba0787976c6d19e497353dbb238f97e08c2affc361f415cf85ca85d947a0c20c3288ddfc0ac5a750313b7a8a166040a6de413ccf7b7bae359b5048e9a2cf9da91f275c91bf99476117cf10fc429d1d568d5d75f81ff3fb119c4ad8ef80f514fed85c2967ddc149c0edb12a1495c5a210f165144f208441e8aaf7aea6c205ae8d2150914a2e2c4a870fafeb4fe9600d1b0e22edb3ab3e17c73db16db1675bba3c75156e6e0390361345e291c15d2b012bfc476e711", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x204c0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="8243d40b026193f4b747a3aa6a46c26b031c7e7d7683e3d7b5c6eb32da4784cb4369a3dcb677871a7b0cdcd1f7281f7f7257a39c3069834588d51fd05ebad4cfaec8c6f692da65891af9bed0d062060ba8dea5acb610636ae4899828388cc800375883bd01a3be4dfa24968505d7847ef18e3ca43e8be2ea7b1610decdfa5f085d97c8d1af636d6cdea6720307ae322c49227eed9cd4b55755a9dab15fed54de29ca99fe714a22b7983545fc0b9e684389e7ca1f8b4490f27da89af5b7baa06c8285b5", 0xc3) 16:01:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020100ffffff7f0b8d834c36c1b65ba96cc3c0094511a76875b03fcddbb43ed87dbcee6ea0a5ddf4740d210e94"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) read(0xffffffffffffff9c, &(0x7f0000000280)=""/4096, 0x1000) 16:01:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000379000/0x4000)=nil) shmat(r1, &(0x7f0000565000/0x3000)=nil, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 16:01:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x52) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x192) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:01:00 executing program 1: semctl$GETNCNT(0x0, 0x3, 0x3, 0x0) 16:01:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000100)={0x0, 0x1000}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10, 0x6) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', r4}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xfffffffffffffffd, 0x39a, 0x72, 0x200}) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x643, 0x94}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="4c2a6231cfd2793af31cabf1e85ad21d81f65b256eac3b35a9142dc38213e1e5b13146b490436cbda72f9373612848a83e013dd67e2dbd9d2575b4b35f4986adea47ea9c0073c8c6d0296e10a85e1208d5cb76f9ca3d4eda0360ac8a85", 0x5d}, {&(0x7f0000000180)="667c4f1ff695830c25a8", 0xa}], 0x2, &(0x7f00000004c0)=[{0x40, 0x1, 0x1, "acd7feb803e3b6d3cc393b007d1e55d3b21470fd4e3d2ceae037d095f13420594b89e7863ccd5cb9e942"}, {0xc0, 0x1, 0x80, "329ecc46b24b1fae09ca3f98748efd36722f12917ab4c9d314962dc8b5dde2c72b519b80189bf578fe6e25380db0fbf5a52a3d72d04528e3eb891df3d48406115ec6489af6b97cfb89ac239a07e9e2da24e37609e5e66d8f59cde553d089d1fad6521f0379e0e5b6ea4ea859ea2703cbd0645907c45e76256c724e33cc0fa14f58f5a6bce9a28be5108e3c64e943b5011a493e35ac9eda6df79b256cdf95b4eed7088192d51dcf500e98"}, {0xe8, 0xffff, 0x2, "d982a35a6c2664eac62871b02d9db10f10c0734dd35fbbca382ed0190216a0b09a2c5d154e40cacd7c87e911d16cbd1b63c2bf8f72e8384871cb69452a51923af43a160fe17425045a6d8c8cd1de742c167664b48781bf862ce25f118ef2e045bceacabec573f1861ec93e88eb7ae7ea8809e2a60096d6a92a920fd05f696a546a31574f660fb08f1bcb2e8a65005984836a037f67da681df2dadfa413a905deedc1680ecfade625903fa7c7faef891da95bfcaee919db3c33d1de7865f8cf3df5745088321e70cc32bbb54e526551e68956052f"}, {0xf8, 0x1, 0x4b, "8bb5efadae4a2b77f59cb974596718c1e92855cf89692889f94ea4050b3554acf406eda2c9488cded387386b6ce67e8a2ffff04f96a1d078178aab8591134ee256c450b7ba9106eb5eab90f961aa54a2ee70aa8bd3eb65408230e633987f57050600c2335839b861b68273c85733265db0ed05535ebc7885b0e5f3917edc44f17b366df93793a768e17e438f2f0ae40966e270e5e8724bf03e21acf55bb8b423ea0528377ab3ab46a679cf3bba3fa03bea5b6577a8b199981557998a444e43906ce5c17992be38d0ff6c851142e0efb82a0c7072d90f465bb38e751af70d8103d2732e1044"}, {0xa8, 0xfffe, 0xb89e, "a17384bae66910b48e9f08b17859d2e43361d776de58d071fea857b7af9c6fbdf913ca497a572b38ce8cd9bdd7f171a17606d75208d0c5ed42e8a6255dc2e4d49d88b8d9037a38cf3885e1aa6045f6f5ef2e13adab42a0df0040c9dea227f95844d5371fbe3b19112d22d550d0cb1b614eb1c71c3cc5eb0700df5448717ac2a63fae2295202e30eb54b1ef834059f25edf97"}, {0x38, 0x1, 0x1d, "b340c87728327d6219d318e5aa959b20b2fb1c1110bff98c4d7a9575016b46ebceb5f305a2"}, {0x68, 0xffff, 0xffffffff, "4564b35f7e13042225aca3f5cb35e6ca956424f2166195def80a0db4192fa61ac00d2329e5f8733455e319303a535fa8e6724aaab8165cd2155b8c2f31a1cb22ad847c5329cd8f6fefa1500817812640f775"}, {0x88, 0x862efdce576ca527, 0x54, "acf1caf142ae7327682d42dc62eff6613ed432bc25a56d21ab7799eed699fb8fd45246105ba11c131e5bed748e59ab716eea8ce88807125b62c8289698680c4f825193793c2bf390c5063310781a1858fa35d6ea33882243763700d0a4df134b3bbdc959a727337d13411901a63dd25fdebc8b27acfaef"}], 0x4b0}, 0x8) 16:01:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./bus/file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b0000aae4", 0x30}], 0x1) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x100) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) 16:01:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r19 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r19, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/69) close(r0) 16:01:01 executing program 0: select(0xffffffffffffffc3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x7, 0x1}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80000004d}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000100)=0x4000000501) r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, r2) 16:01:01 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x119) rmdir(&(0x7f0000000040)='./bus\x00') close(r0) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/30, 0x1e, 0x801, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x100, 0x24) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000280)="c17e01ae89684061a41cf8793533b5a7d2c73ab7ffab5712d04ef7ead7309106926118fbe3505f07c0170fdf3e7ee051e20cd5924fbf40383d6a52c7f372016607e1c89f99e81e1d44cdfd178d251337621b245882bd99b00cd44d1063c717e9f0f26aba4ea6aa33b617cd963dac4f5b2a1630e04d7899b1f8cef9212da65e64210abcd914697646261344c973fdd82f8c6bb9510030a46da296b6e6d30468d638efae0961693cb1a42c3e1d84d76fa899b89337b266ff590ddc912b3065ad89b0583b51436a5a0d9e7c1fcc9f9bad3edb997b06b427bf", 0xd7}, {&(0x7f0000000380)="a472122e53143f6b38030d0cc0e43c5cf88bb3539ed4", 0x16}, {&(0x7f00000003c0)="77cb4689aa1f0d5006d9324d65bd445e8395ea760deff03e04b13b1d1eb877acee41973619a52b0831b30a1042d8e8422e3219ac2737e5ce50b69748461c5d45862c2f7f19cd5978fd7ffd90ddb4ba347c969546ca7d9edbad194d2de407f2954158ab07e6bc1f0cd5274cbe5989cc0ee52c1b7009b1e054cb32f062513156fcdf19874112641b108131fa8905171dc6c61691690a5b297d3db75d24f9c83763ec17328e79a04aa23f279f75e92f6f36f59d8a6e4d66b00b0accd4c7f3cd18e9", 0xc0}, {&(0x7f0000000480)="6af34cbcface3e8583d1d418c1ac357187d59831002db920e7c07a1efff00eb7ea2144f73276ebb603501c7976c5b58540f331e7d733fd18d661cef6cbfd9cd9dc7088669bb3633cae539680e3ae2a570d423442ec21aa277dfd5f3cf4e56c659ffe8bf74101eac2cf5537527d402a2b01d7f6064f9babd8dea19d00414e19d7d421f1b86da150097a9884f3849788cc50c1a35e8d3126a9e3d83e5b5491190521224e0c73c8b80925ee6209a11eaa990dac03b5984208dcf39120c3830e90832d4158a8cb2cfbc4f6f5b24952df2f788e022973fa4eff114b6c11edaf158556c9a774adf071b0b8c32bdb90d6fdd4354fd3469e612f653ad7d80554c8b8b2363a7b22b3c06fd2e4bdb7e538d3370e787a200a1a52387b8de1ade704f90f25cf2280a391522ed4178408ca36f8135984fe113589c0a674c4e590bcd5ca77f659f3e389e7cdab3765ee0e517dff2d67d88a819cc7841f8bd3e4470b2ab896152ab11b1ec56e1d8658b12e569b8e3750c6733d7aabc3e09d9801abefb3583167ea3e24ed9b7862c9feed1e0cd6034f5adabc117dea4321f4efde2407446b4fdd117670cff3646664740fa11c9ddfe97b901210138c112404d628dd660ff8e3b5e0b3b2d70be74c4c191fcc7962f2b5273dab652726f882c4440b1352f7cf7e0faf925c5ba271794b90ef0027456946abcb204745505b09bedd9dca1e70d22fa9dc1c0cf25374897c249460a41339f4d4233feb5c777ff35f3435ee0ee117ecbe4f8bdf3c1b9c83320592f8cbadca0fa08ed97eaa21ce098bf8114c3f2e220f45e8fd9f5bd7c9e746e9ae15fff2ca680165a7599395f2997ffe59bc273ae4ce74d1cbd73d9795c2a50ea4b860cdd7ee079cff494c1ef3283d6e182b4d558b9cef3be8b834ad22af97a0e91d2466790eb7a8dd6f0bc5ce767aa060bb15d8d4a028364a4477189ea75da24275a5ebf395a7eb54abb3bb140e8ee2726edd11834b4f1a8e9e08548efbe7d42b602fe350220eb7b7a9b927a692252bbabcccbbb10c8dfc5f9d1d95c8498c3edd8f06d68f574a607135bae8d497232f682e5c7bd7834bccee6e53b8191313e3cb00d4c08e7cc9b6881fc28b957c6570b6b5242821ca780265979428a47bb7562ae83760c147654d51b55236699b957e72a3e67ac350656a354e2c9b927ec24e24ecdd162bf74595bc443dbd072e221dc2b36ac8ab7d9e3ce1ca0d5404c47e3cb63ef4fb72f246eff2d6f290cf114f86bc8cbd59dcfcbd2a1da2da9f4dc73fc176e3624568e521ee4c1d41f55396737d30a5f2efdd6f68aa8c6757d97006dc68afb23814063b78b3b7e70bfb38297a42ea4d9f5d8108c05806727122d99b663f11c8096c48d412c2580849cb352b93e87f1b148814b80d4cdca54532897091124ac793d00a0be7490ddc8761b6bc386b63e4d471256d69c1d140281e4f390c32d085cb3c6552135ddd01fb64dd1de93bc13110cca3445d7c69602aa9d8e296843c2f1817de490823678dbe8daa68bfc3697ce007dfd1f6f7a9ac58c3b0b52c857f99e950c06e1c86b27b9f87a5515b5f19435caf45d4d461a1af97b1468452b67e67c6a4bc7fa0dd283d428c4764f9b42bc5200ce83141d1ce2ef18e140116e27f873987687d8b97a8c7c4a9a9d8c0500db6118455aecd1f8da7f50add998021933098bd57dfd410031ffc4973ef053525d7ed1de37a0d448af57ea1bede381ffb4a1b764b89a5c0a25391654a16097f6b5e1e9509380ffa7a8cb66c7acdcb7c06a4818d96cc61ebbce86a13a80311f2ce5f9f67713341318d84f52609135f7ae008d0c707cd59bd6c84fc3d2ddd1b7ea1ae964f87b46ca1fbe5568a60c4f1159cf01560efb2fc15262288d13cfe0d504109ebc9246c4567c0852286d637a79d527052705f2932672c63942c5bd4e494b3db14c0d30c3b0af50533b89bb8342760ee03eb2b0f8b5c80643b2d2eacf4086ba28fe86e34820675bc66e607ffbb239c6326e2534d7f938620655b2aaa8088866601fcd7cee8c1e5d46256276b27e53ceacc3d7c9a438a63cb65fd39ffb643d4fef8433bf61cb6da1073010ef12cbb7419d3600f2969001a7c854db20e64f4abb8a3f77208b3c3627df3de2c89d78062cda3867a2a265b17bc820903ee4afc22f9935ffdff76ed5213c1da19846cc1a40774a5a3e9e6f81899802e50835649c87f6552d0c8266030dea6d5d9941d2d47ab1adf239977c4aa45b18bb5f3ad7131b0792a19fdffd8ba6b551142cd105818d5daf6d40bb5524448e7d8430fa20a8226e278ddc9ea03a85482e4666707b41a7f177913e669180cf06a10d685f4f65870bba730898bf4bdab0d140fc431303883ba6e317657e9933449114fc7c2249f7d6a05b44944283fdee41610562fff2170b6c26bf3549a3c855c08a783cb4128999a121250fce539fb7dac818cb635aa9ba2b4c3dcd444f31c9dbb6508a557819525bb9151fb382f0c0b9a4fc8f0e47be43f0c75fe9f5c8a27269cb7eddae5367452f835474ab4030dc65fa3840fde2cbab7eb3fd10f7a0c4f5d34ca1eba929991245720b12e71ee973a3f0c88a35194e3f6b1db7688c8b3c143f0ebe313888b654023173294f25161b22c598170b415b23d10f67ae8bbc1247efd1554c0dfb8b73d4b29153d43d73a6ef0eca38a821252eeea4536875787a492afc182e6a862b0cf9f2e808865fe637bcad5c89a90e76dd1ab592c9eb117457d49121d157239244cdeda76dd186fb5bb2048f7641495f2edca2fe7b1718bd40b40eaf4ebe3da363189cea6fe4aa06f3ef7c0dcaa2b2f2c84c6219dad7d4a7528ac58759522d73a8310e945e249015a03a4ba212b42bba878790810e5815994673544cf51774a7de117da5dbf8531ed7d4e08ded216d003b1ce9379d1ad7f680a005e5ac7e3dc25fef2e15b87ea8b80506b26f7da2eac6cf134808ab149ee73e4ec4d717c4e0937db69ba8e39eb46a6a07079c36375552fecba4e3d8eabaed36ab51aa37e93ada9123a0f6d683ace82ff9882821664e62c5de035100e55dd5768be7442ec520278a4bfb26c97b7352e796b43deaf2d547c90f239a64533aab0ee30be833acc416097eaa85805581d6c57bf1723752d47141a21e990c92260568dfe2fea01e63b776aca931aea59c60db871a7f1a80562f2b0447038bf0a3b0a80147db5d2039bead4b44fac916b285789377189a5cda692a8b587412f757d4a6b536b7d46cbbf26ae2cc24d3924603dab778b74cf72e700404d0a2ff8fb0a8df525d1d320fbb06a15c31e8f5f0ba9fd148b8c158f717e7edac1ceb5a07b07283bb673cc4f5cc3d12783867cc2e155f90e34b53e55f8334844516759eac4126c43575d54a89aeaa728210299f191b875320e392982aa4d6595510c1fe7758a2bb7cab73c14aff60a837e926381fcec1797754617938036f92a7f353a354b78791e654e57673a9395a0a725cd9896945cdc47b22f374f7e7e708e659014c67d9c6a6c13d7022de5845f433626d3a05cce467aa1b96d14382a61b0011a7272fd58bd7af38e9a0ab63291dec4f89dbe6db6d455dd1846ba716d952de0ed5ea8b0a5a09b5586fcdff1f370832b65599e2b396bb34acf92dbbdacf0dd1374bec4f96c7d956b7757a9a9188a0ff4097a986b4985b6017cff4f2734303760cc0ca980d1a96d01213867ac028fc307b1ffa1d60acdf6d79f0e0a043b4b30946bfe1c75bd2e530406b5a07615601faf26df1bb290bb4b35306b789d9b75bb9ad44771fac3769168000d5fd04b5776ac940973f5da97dec1916ac01be83f040844ac6f70d103e4e6c3659cb81262e40e6f257bf218e99828b2cdbc697f4fefe5b378476aff12f7eb30c2e5f991b980fbcdcbe3497c34ecee293ce85a43659454457cb0f8c48dbabc8e0c708ddde9141c98d1a8a077c30058a2bcee874624ca84092c486f5ce792d817e4871a09573e86e6457b150865b8becab444f30c145a13f587b9f5b9379b9e4cb5cd53287783f8fece84d2b2de2587147cba9c595cfa48b414b5a2eb5e026cd47f9b3afbe980e4f237350009091bf7a7efdef954b7170436267dec415e38731d6ace30b2680e7dcd905e592034bac7d3799ca1b7626a4fa721eaa9a8b58c1f552b1be3b25f944bf9dff06e0f4f02a7f7728cdeaa0d262c4c10109b31910aaa10ee2e92436cc581cb2501687e06b9233cbc99e5fd64c93ef93337e8357046ecd14cb76492a05288d64531bd9d0d4b216edb0f4a8ee2c69fe242550e0147eb2903d932f3dec1f8f7d54169c88f3ad4d24f0f4369b75d1f4e52e44a21bfdd1257bfdd4f8328ee4a971da0c1a54ba499c1106762068b97bcce9bacc3177f74798fc1f89ac953504b81e695e3883c33d9550c60eef8b5d9789e6a71ccdc8f2cd2b4211f33ec2d3721f3e672826c77413b1ab38ff008d029ca6d429be8dba1a55ea2f486e1d26ad7e37c5ed552b657f5a80805f9287a21907c823b928acbd7b6a0311f7d22b52bc65774c9408c332e5eb7091ea5534f14eac06158a360c2187d5024df5f1e8e6d6d14d72beee61a692868a9b91af26add7300317fe79bbe97d10abfd8dd33ae451c13ef1d14e6c7a380a5765749e952da4d3b26cf483ff5332f764c2ecdab5ba1058f5aa8553830a6df087d94c3f41b32e3ca3da444b23bcc73209837ecc856cb9b6b8f74cdd6630a5705c5247c47ced318d3fd10650bc0b84390ca84f560f3c00b928a9a7ef6404c6c63a3cba953dd2ee7a490fd978da815f7ef68617ceecce2c9f51170131243a09085757010a67911f8bc2b202ee1de53091a52fe3ba9fa5f0eb0b0b3beb0f04059642956387aede7c4ebd80317cb0beef293f5bed34d51f1a4897a50bf643ca9fd3db5aeda197b11260e0b887ee2789131cb8c88b9df4e3894ceb2988da36acb3374f714be59734684724bfea9da2879a19b8614874ba5d2ebf0cec2de41bcf35199dd39757eea11b06bbb1108bd8e7d309ffba2722d9cb16f993506c0b74f4436d76dbfbbab5569c831dc6bb8f16ac1b08a196bc2553887f8649662a6ad304185975d54d0d1c5ba95da64c3abb60bd35144d711dce0d96e26a0aa434222a9ce0464ffa5943fefd686ab75ccf08df7873895667cfe9c319f27df79d2675f1de2eac93f78a5e6a529021848f5ba34d121b3e84452bf93cf685b90dacce1d42d83eccb2aba614135911cdd4b5d76d63065b9e92522f001cd3e3245d16de7a0073ec847a056adcc022a6a43f4ec1c9cf4687bb15ed4e2c747b33319f47e0aea5ab9cd4b7e1b79c2b0780201114e8068450f2ad5687ef591c34b2901d021505f321d22aaa17f3d026c364e6e2c604ca919729483b95a5c2aaab0682434fb9e3becec3439bea1f5c2418771d0f1d86782cfcc945ab7cdde4919c37e9f5dca52d35a922a5a43345e2c33ab8729e37dfe6544024b456f3a877f17e1cd85f779a973598c79c89c20fb2ebb27a94d70f3833756d8445093cc51efe1f465e153cb052033d68fb52a297119cf15696484be84a22c910382002b40fbb24194918c16cb1e3f2927780dc19a8d67e73b59a13fd7a28c7114b74f1f1a55024124a777c953b6239cc85cb5ce76ce30b5e2c34369fb90b6fe2e30a91d4479aecc207cb307fe603c85edf0216e7b5cd940705e3a2360e83e63d3204ab9c47322be29b3b5d0ff71a99f74542ca1f9e37888360104e8ed5c4d25b1176975cc8ef411bfc9bfebc5885316af4a329474d83cd0bf73acb3de16cd1db8c0c2788144fbd55524687f7cd1", 0x1000}, {&(0x7f0000001480)="8c6e7626518f9d35ca9e06a57a4cfc2eb06fcb7f04ff1e9b55ecc1bfba59969c297ee5b87190c84c8896ff3737f18a2b756a0f4e98e02ac1de5430aad27c8cafb2", 0x41}, {&(0x7f0000001500)="a659a925414d0cbd6fe2e460a920ec7fa9a0c779ffc72a6cb5e3b12861d6d1fd05b5471bf95438ccd7f2916dfe8ae9a273fc8d88e69ce362807091d6135ce45f0a2b89ec997468574a3d5b322ed8b36ba76d57955c95aac91873a0c86da84e03eaa2b0e468726e3ccf81f06d3243e1024ac434d04a2a1b", 0x77}, {&(0x7f0000001580)="2b2ffedaabfbfa053f9c74102ba62fd6628999771da2c721abce086fec88f59a156c516d1641cfb95f54b4b5dc88b9f1cec80e1e145bbb8b70eab3f2b69e38d09a6936db3c3a31bdfed76673e9e8c1e179d9a90b6407e99db99e06ebee65d7976fa7cf30acceec3a4d8dc7b6", 0x6c}, {&(0x7f0000001600)="2ced1a5583da106222f8ed8184343b232425c4ea1660d18f1f52fab3b7bbb37a9f11e7677fee98916ad748830c9fe017010c3ea4dd7f19b25428f15d7dc58fb1b72ff6989b5e5015e783cc1372fdac26636b59091f85185d9ba5dbf8d9201bb959b4e169dfadd340fe916a406579898a21cd105c584acc3abdd7bc191b194cf5a97722c999e949b52b3742707e3e8c7bf9a8687bf3dd6e6a31008e718a02bd85ff81e27f1df501fe3b29e6133e63e1cacb9ebf3e68edebd27c046e11726a7d3ef3c946166eb190f09bd9db08bbb33cc53fdfbfea7d997035", 0xd8}], 0x8) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/pev/bpb!', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r3, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0xfff) pwrite(r0, &(0x7f00000001c0)='l59', 0x3, 0x0, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="6933c629597897767d5a6fec58a2dfe8f2281ca49a236c5b83a38c5b0ca8d4e36918f38c12b164d1bf3abb068e3986d41085c077a69e94", 0x37}], 0x1, 0x0, 0x0, 0x402}, 0x2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) flock(r0, 0x2) flock(r0, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r3, 0x0, 0x5c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x812, 0x1ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 16:01:01 executing program 1: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) pipe2(&(0x7f0000000140), 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000300)={0x5, 0x81, {[0x800, 0x9, 0xe5, 0x36, 0x40, 0x852a, 0x9, 0x8, 0x5, 0x8, 0x0, 0x0, 0x7, 0x4, 0x7, 0x7, 0x80, 0x1], [0x7, 0x800, 0x7f, 0x3, 0x400, 0x80000001, 0xeb6e, 0x8, 0x2, 0x80000001], [0x100000000, 0x6, 0x400, 0xc2, 0x5, 0x9, 0x3], [0xbdac, 0x1, 0x1ff, 0x0, 0x3, 0x3], [{0x5ef, 0x6, 0x200, 0xffffffff}, {0x4, 0x14f776ee, 0x8, 0x5}, {0x1ff, 0x2, 0xb92e, 0x7ff}, {0xffffffffffffffc0, 0x4, 0x100000001, 0x6}, {0x9, 0x0, 0x1ff, 0x2d}, {0x6c3, 0xff, 0x8000, 0xb2a}, {0xd5, 0x4, 0x29, 0x8001}, {0x6, 0x200, 0x3ff, 0x3}], {0x9, 0x0, 0x1000, 0x56d}, {0x7, 0x2, 0x1, 0xffffffffffff8001}}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x7ff) r6 = msgget$private(0x0, 0x200) getpgrp() msgrcv(r6, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1, 0x0, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) r7 = msgget$private(0x0, 0x100) msgsnd(r7, &(0x7f0000000240)={0x3, "dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709528"}, 0x3d, 0x800) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10020, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r3, r4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:01:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000)="66ab7a05a3fe1bbdce3b618fcf7be23cea6b6223db143dbfc33ecea74d8e89a495a67e06c021d0e6dd2c16fb8b67b31ad0758e9d7dbeec70c679556115927016c397903302ced9653d2c0f74568d2ead0bb94406f0ae94dea354474cf58fd04f1a85771696d5d403ff90072789da18f84b453adf41934ab8f38e794c3c891d53393c22d182056375e5deb436caf4c65d76d3819f08049eae19b71a2fad22f013a36f8bd55dbf7fb9b318d29e93e37f350c96617d53e54a5f28464461d216cfca3c4c30bab901705630bb34cb55bc602204376e204a609bb6649008424b55db176adea480db7cf0e1145c6a64adbf22f323128bcbb78613de79ee2dda", 0xffffffffffffffbe) r1 = getpgrp() r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100), 0x2cee) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x4, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0xd4) setitimer(0x0, &(0x7f0000000140)={{0x6, 0x80}, {0x7fff, 0x1}}, &(0x7f0000000180)) 16:01:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) socketpair(0x8, 0xc000, 0x1, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x0) 16:01:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/tev/null\xaf', 0x1, 0x0) 16:01:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mlock(&(0x7f0000fef000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r19 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r19, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r20 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r20, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r15, 0xffffffffffffffff, r21]) 16:01:02 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='f\x00\x00\x00\x00\x00\x00\x00 ', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x0, 0x1, {0x8, 0x32}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x8, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x51c8a5b5220e6133) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="9c87c377284c7bc0339956f17295108c8935b87e2e2e", 0x16) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r10 = semget$private(0x0, 0x4, 0x2) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r16 = semget$private(0x0, 0x4, 0x2) semop(r16, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r18 = getegid() r19 = getuid() r20 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r17, r18, r19, r20, 0x14, 0x6}, 0x5, 0x9, 0x101}) setgroups(0x6, &(0x7f0000000100)=[r6, r0, r6, r12, r2, r18]) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r21, 0x4004745d, &(0x7f0000000040)) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() semget(0x3, 0x3, 0x200) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x7) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getdents(r4, &(0x7f00000003c0)=""/86, 0x56) getppid() r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000001a00)=""/154, 0xfffffffffffffff1, 0x41, 0x0, 0x0) pread(r4, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) getrlimit(0x0, &(0x7f00000002c0)) r6 = accept(r4, &(0x7f0000001d40)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000007f00000000551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f30936665bb78d59db0f80432997f348e01bc328778265af97128d704ae57c4c4026151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113f7e10c90a601252ae5b9727aedbb01000000ac4b6a33bbcd7cd0db7f5406fc9eff520a40dcfb4f2773e33d7857d19e8eea6068c8dc70bb4fd2883211d480fcf32ff28087f4a2070c9083fb9dbd3724d3c8b3b9f6b14e"], &(0x7f00000004c0)=0x64) close(r6) socket(0x18, 0x400000002, 0x0) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r8 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000001ac0)) 16:01:02 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x7276cab5fd9f8d1e, 0x24) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000170, &(0x7f00000001c0)=[{0x5, 0x0, 0xe9fb, 0x1000}, {0x3, 0xe, 0x2, 0x9}, {0xffffffff, 0x100000000, 0x2, 0x4}, {0x6, 0x1f, 0x9d6, 0x67}, {0x1, 0x2, 0x3, 0x8000}, {0xa, 0xfff, 0xa2, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x5, 0x827) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/66) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:01:02 executing program 0: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2068, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x184e45eb9dd9598c, 0x0) 16:01:02 executing program 1: mlock(&(0x7f0000fed000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/102, 0x66) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fe9000/0x4000)=nil, 0x4000) 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0100000000000000aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7caf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac133610170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eb05c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4fced059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83dcc01661fbf9d2731bc9e980e213d181c365839acdd08673213103a4895891a5e5cd359c0226f203d27f8f3e60a565b137d485e837769a27f1df43d5fe3be2325343fe7dfeedda9f56fd8926e"], 0x118, 0x2784654cdad2cd0c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r22 = getuid() setuid(r22) r23 = getgid() r24 = getuid() r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r27, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) r31 = getpid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x7, r22, r23, r24, r28, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) r32 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x0, r20, r28, r32, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r33 = getgid() r34 = getpgrp() shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r35 = getuid() setuid(r35) r36 = getgid() r37 = getuid() r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r42 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x7, r40, r41, r40, r41, 0x2, 0x2}, 0x5, 0x54, r39, r39, 0x9a8, 0x15, 0x3f, 0xfcc}) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r43) r44 = getpid() r45 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r46 = getuid() setuid(r46) r47 = getgid() r48 = getuid() r49 = socket(0x18, 0x1, 0x0) fcntl$setflags(r49, 0x2, 0x1) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r51, 0xee01) r53 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000240)={{0x7, r51, r52, r51, r52, 0x2, 0x2}, 0x5, 0x54, r50, r50, 0x9a8, 0x15, 0x3f, 0xfcc}) r54 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r54) r55 = getpid() shmctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x7, r46, r47, r48, r52, 0x44, 0x9}, 0x7f, 0x3, r54, r55, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x7, r35, r36, r37, r41, 0x80, 0x9}, 0x7f, 0xe8, r43, r44, 0x4, 0x1, 0x1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x1ff, r4, r11, r20, r33, 0x40}, 0x694ebe14, 0x5, r34, r43, 0x81, 0x7, 0x401, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00000018600417b2ee222b00e72d75762c7062bc4a885d2238abadfe0000ffffffff00000008f6ceffff276e2b8d2a48", 0x30}], 0x1) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x1, 0x0, 0x1a0) semctl$SETVAL(r1, 0x988f86d3ec65d203, 0x8, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r5, r6, 0x2, 0x2}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0xfcc}) fcntl$lock(r2, 0x4, &(0x7f0000000280)={0x1, 0x1, 0xfffffffffffffc00, 0x1, r4}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r8, 0x0, 0x5f, 0x2) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x402) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) mprotect(&(0x7f00002f9000/0x3000)=nil, 0x3000, 0x2) 16:01:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xde, 0x7, 0x430a}, 0xfffffffffffffff9, 0x81, 0x14}) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r1, r2) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/180, 0xb4) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x50) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000001400)=""/96, 0x60, 0x401, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r0, r2, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r6}, @cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x10}], 0xc0, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r9 = semget$private(0x0, 0x3, 0x100) semop(r9, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse\x00', 0x10029, 0x0) r10 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) semop(r10, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xffffffffffffffff}, {0x61, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) 16:01:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r2, 0x0, 0x0, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00..'], 0x1) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="c893c0227d9aa2bc471ee00d237c8aa3e900a79235e745a98d2ae6f2dfbcde406e0d4085746aa982270b92bdf7aa704e98a83ddd73c1ec69e5dc40e5b00181e7786a2f748c3c81e80b975b3e7c4f5cafe607c13434c5938db5149e53a46f7845172fd62a8a57f15592e34e13775cd85db4c5fe562d41a4c2ff39ffc14850bb492877f52d910a2cc8e4ac0e18c59f9b093027cd8509c16e4034e1debed57204cf9b4e4548b041dfa914e877a81b8cb73f11e72256d5990c0c63b4d4181226855d4d384d7f275e88dd0587559102c6c0523a4af7de53aa80ffbbc0", 0xda}, {&(0x7f00000001c0)="b35e28520a69cbb2ae057b8c95a161102e55a1106267179d8164f43c9f048ed7481d9655c943496bdb4674a91df203c76407472c693cb53269442cfce2ee811c781e5b81659a723744a06a2afbcede7199407b5e6bea95e4d7a66e8757e793a6874ea445574767b24fc4c3fc4b3dac04e7e73989b7e9d93d1f109b6e5d97", 0x7e}, {&(0x7f0000000280)="e20bcd2ed5f9ffbf5a2b272db3ba01a1633087783517d972e21da4070dbbfb047dfc7df49e90b1115a5582d3c068abfbe8f51ecaed74adfb60287ce298b6f479a90f5cbc99e8c91d412076fc8bf0f00f6264d9e55e03ec7f7a0e0bf8e21ddf7114bf56a88c2e0b6a49ea7ca6085ced1713ed2d3df4fa489338d5cb4f56af9ec502248d7bd56c17ab6994f169625b0f9f8530458dccd08d166b4faebecd6633e4db7d7c1df4525d74b5b5c67af2dd37c5c687f1fe1ef2ef5cd07b9252d8639a369c3842104b09819ac9973cb6784c00276da2ab2085bbf9671103b02e9c81cc4471e093577c08ad761cf5906532461eec75105cc140d7021da68252609b08b783c1b0cc49d96673dfdc58b94f6abb19206ccc0c75c00ae14569e7550d1f9377e0e2d23dc7feaa8283f50a2937c504656c5216a4bad212529e7b3f31c2b870692de3605f4e3e7ab12fe36bc0d8201405512890171df1cead5daaf73514502f5f68547a94b010e95aded50df2590c5a7ab8cfc88554feba6faf2c48247b6850aca8613b64236a8605755c1d81da671b4f39ce334b5a01df2d86ec9d75cf2837ce136f217f8ad67c116dbf7f372667e9f3eb24ed649e73c9ec6a8118699b930404bd2313bf3f7e46507739d602e7e3da2a5a89d68239ef9fb301998557fa64f6ff5e50c0ac15ec3769ffe29d99528fadaf22e68242fa6e198a116a599595f30a8f3c83cbda9f0bacb34891509f4464626dbecbee1909ff0cd0b80cd83aa8d08634377bed32a6e7f74e82af93e224eb912cb85b413d285ce28129f27d6111ca6b8cb310986dec2285611661778a6f6fbd5751666c1849277c99c2ca52c95775b6dde85df5bfec17f18d0788d125e8cf52d1c298dbf2c9c7ea5b3dfb7a14ff14075ef7b54cbd23e5b0cbca04af1be4e3144c959d7f0552981881659ed8ff19915c94f9492aefe543cafc6fa7639a01c0184631784807dd8dc2fc8b7bca781943475a07ab7b95f1cd7e343655fdbe71f8811b17ab5151b33ac7da884c05255897819f2c7f165258a6074b1d968beeba567396858f954d78e5794ed54e915c66b9c3928a9f629f374dcc8e3fc631d487722bd056c375caf991fb0883c324a277a7fe9909f60dfe651280a6994f498fb3f4d0ada1da270eb762e15f608560c27fa5b8d59d98ee98ba3109589d1f82e29458e95801c46d5aaec424a30899b4d726782740190132b6f2af9b5c761a84a133138ed649b46a6b7ff6f937f7efddde447b4732b495d5a3f073496d514725b1d9037a74b10d5a079036384e470a3671d4554d412ff6fdce44cc494765d15eb1202e96adbc896048e1b3f028a767dc77eb3020809bab0cf817c6e8a1d2986d248473be0029d031d094ab3d2d607e7a7927c2a52a7c520f75bc393f3c36a6cee08c74e7ba6e5fca715337d48d38bb0b5b16f1248605a60e2023f5f7e60d5485b7c450acaeb678040012013a36105730cc678c76e8f36a83b4483fe273425ac60c8552d25923df7947ed05c582401ea743f3a9f32ffe61863cfaefcce142fe1eb2512d55dabb20dbe906d3bb1bc3f7b417d69ee725dccd9f0c655a776d345838f83b88e5e50b071b3cb5fe7f54684e542c72ba47c55237e6105277457be78bd102cad5a8ff8ef5d2feffd3f5725fcea9367c45902d84497b462915974eb0be95a5e191ad9ea79b0e46f6c0660b12b79ab526d70b7e0bb2484c5fd341f8b0788cc5463d02e319769ed6bf0222259c4cad6c398cd1b5b5768e54b64477073110995f5d3b0e3bc8fc58620dd5bba5da0fa5e771e909e003994fafb41e3444349b550c1b2e3855fe4dadebade6f18261d8cc9efb0baab45a310df5cd9135708b0d16a1c5e9a78e9345bb37ee0f196bbf487f1ea406f2ffd83a32d1eef450e318cc0d619a664078be93afff21743da12fd35b856c14bfe07a1ebf1236d362fae1f4cb3b8a026e3ee95297989e6163fb3159fab0a03a22efdc1906804e35a519a3b1de07204268e8a079459e7334d6a600474d51a782ab46987d8d8c2f092c9391e2b13e8e659e92f2f1a3290a4eb9a0e86496bb1d08d2c7a0da5200f6911cdc269659cec8b4ae5433751dc843590a38e78e57d1418e6fb678ef198e49096f736dc1fe8770b30083c3107d1f8aee92be1167826eb4aa7c3d31c5cb9c2e571d207638c0c6150897c56a64e13163a546dbab1012403d3bafd3010b46c5b19687c41bcffc5112b90cd4858b01a1a10abe96ee06873d636a1324e0a3ba78712e4c50118e280c938bc0605fa3ab8509c282889e24272353bfed461fccb3d3f4185b4bf6b58b1fd518c375587f1ed2147009725211c033c701eb62a86c07e0d780d4a555f7657f03729445cf5560f48614b8e6384bf5d1b11472664a26b5408d401518a41ffa9e7efc5d676674669460ea24ef8a45fa88dc768b7a5f91fe098382bcedf8205dd24403eedecfbb1607ff76e5842b7ac3cb88107a008c1a86703f88d4f1c3b99022a7e98efeac4aed19623e7bcf4217f87acc00e185cc3e56a735223d437da70d6300624924d9400cc15c95632fd811eee69d2187a278b3b04104a49ef75438d6597e401ec84a9fe105c7d4bc2411c83b36dee46fc24a14e0b7e51812f0a68865e47871a5db213805c74d2cd3265fb7759af69c6cc4f9ae5260a33d07b624f33043528b14ec94ccb861b9e69bbd24c354872b80cd1da76574ec6349e1958068b3861c6f8f7ea764a4f5f0f1eb94eed5160a86f5716c7f01264fe9d6f7d0b245ac9038f18d30f9fa25d7b5cbe144ec00a566b23edcd78526879d67c3e506e35681858a4bb475ccf7299d6ae77ded47f3d1fd0d66f2caf7d63c653da49089360982e30ef0f81a7ad1b8f9a4162fd539100b38a45330267b39d71c228ed20db2f45586e06a93d477706761f5eec225a713622a6cd22ae9ff2b410352797289c531dfb79b4b75ba17957bf49a0fdc8685ac0917e8eef697b7642e2a0f374729e60f50ace9df6733d2c7336ba578d7245828f71a8ff5afd7a1ecd5341f6b4c4a5f207d8ba28d62d628dbe0b606ea18b3c737346e7f015f16f7da926af741aab78c21146640385453a9a80616f722dfcf9b07a517f03093702261dd15243c41fd2216e1a9954655d10f2b862f126b5f95f4da69ff4f2638acfdadcd1af01017d8fa78207b7f75b43456a4f89b0e71363717a48a488675ae5ce2d3d8011d3f8cd2e4ad73d470a1acc21f58cac279f58ac8d52cdb33f8805643412f124639b92fd4f533ae8a3402ba979be1ce3707467d5c53ac7c32fc6ce5f365767aebe4b1dcbb4604e5a62e5ab1f9a51633407a38fd9d0488fd67c7154c02d59d05bb7d6f01a03f16ceb10176eca2e1a57d90698a078a41de8a1caccb643371286f688de2bb54cb658bf77cd81a8818aead32c9829a255b4e071aac292fda89d91ce55aa4e16deb9d90b3ae9ecaa9b6d8e0593eb465bc80c857f34ab0fa9f678960ec2f0a12855800eb1e89960bb5a927292b41f763a1b498b1d745010b4f7f628c2a6d19228489251dbb8b6412cc79b60f87018bcd3b9b4eff4cfb4d935b9acb915ce4ef07b69fcb2aa6b816f455c186c9c8f209d37aa7fbb7f9c9e20e2cc346a8b49871c63d0d81bc142585b1503d6707c7111bfe1cd49a9a61c811da40bd227e35fbed4c61b3d431077eb0e1b2ea8f13e4d3619f23ae1702f20d2025a8d0e17c70e50ac234a7866c0c57c030c6d48d97aad2ac443ab04b4e7304319d67dcb9c2a01f3c98b97e97646a87409fdca4d98a6457500863682d8ff8c9a6c21ab459b1ffab3b0b60573a06a36622e4477005cdb7f4372a6719f5b579a1a535810ee403ef9186de4bcbd07441d2b2e3cc669af40664062e6aad4f1a7b13386eaca17e5c48968e41c2c231235365a7d8342a6018921586cce9bbbd949cbcea7a0aa60b2007c8ac425a5cb0b5408450a03c04a1e2897ec3bfa2be45e21bd64c8717b69e9bed043306f59189a44d401fb31e574a76ba20f806ba1776810b3a5d32affd0a81f7d828f4f894f51519d77c4631e4b6bd8da7312464053d1db87d2c0dc385c29030235f3484d121ec7294bae244019aa3f66670d3976183ba658dae0371f6e6d3d1630280396e5fd58275bfc93849aaf0c9e79d98eb66fbca61d76c3305521ec56e16330b4e674dd4bd537aa06831e7992c38a9d910e855a2cdb8b224b9e576c14a26f5d76a7de7a6b6ef8e4817278b756d7a98101f2956ec210c36e555f5d60382e9205bfacf394697532ec1865a4eb025ca30b49d11c94cd07d9481620d47457337f6f3b7874b71433b879430e386655fbb2d68c322b3a300f07eef08c6648d1193904917a3aa636bb2e201303ee0c9dde567d5bb8e4261e94f4b6e3380e375e3d3427c8fe034320c6f4d29ac650c928283a5648f47934111676ad8e0fd7612a17caee8c4302fe3d5ce7281ce4a4f8b833af7dadc7f881bb655a2e6a68baa4f3c672cade1181e97e0eb3efe41d8fdaee5ed611e55d408c09d944fff865ac8e0ecb634fe4bbf97024812b91e1d94650398d0b657ba656940e2de78237049ad587f37fadd81965561f98ee879f8477d2093f76a2f87b5cb5aabe88cf525d0e92c95a912518fb78ec17361ac128a2f7f3a5ad3f183c3285f31103e164975e00c4e5c61d6900bd7176cb2f362dcf267dbfe3aaa615d0cad3dc412e87009a215e775f6e59978339396f475b2d44a56a3bb6bf218c2fbf667be2577a3208fa3af9b285f6c272a97ecb196c690277f999399768a699f2c374d74d1eff7ea57d0b885145a2ec6ffc040fcd3c56107a7dc81dfff90653b51a709124bba215589386ce63d8fb741ec6c6623d55bd508c03df0016470346de7c4589a29d13e1dedfc4b59f5860ee15ab34aea22971ada80e43d1855881ddb990488dc5080741f7da4e0259626f8043a28dc52dcd49cc1bd250beca3beef0a913f0451baeea8915970df1b4e849577a49ee78b4dd06ab2c43fd0c1b3133242fdb78a81ef98e094b165a8f5ee518ede3fea11fc1d858bdf7f7a5d7a3987053ae679607ae52565181cc1682926242f81ccdbf453f3b4a03187302e8b54ef8ef6b9a28a80b701ac9829402ca63d541273bccb2fae5679a565a7eaf160c0f38f21c43b613982145b12898de0d90dad815c57b483beb70c768c1b3b561de5cf8796892274e4fcc444500f6d410ff19221ae53f5516c7efd9d2386c81836c422f78cfc7aafc70c25a6443c412166e437b3b1fdc7f98aa7991e68ca5209dddc782c7270a1468bfb8902f2bb7d5a4fb9d236059fc9346cb21ff2f6eec7f36ba9d11ed3e0b9b0f7083177826749cf5b290aea9cecaa5d9b31a62da6d2316d8d003be5b4cd78a6a728e21f69391f08b0ad6948318ebd4f8dc90251feb246caab8dbe07e599a55452dffcfeaf4fc828b5f97081e3bb7dcfc274730ede11633f89bc1d8e5f0982a64fffdc40965658195b20fe02e08570314bf318aebf2259c0670110459637e42a61be9490eedb88f740bc21ca202c9b52ceeb75773705f168de13b70fdf6904f148d1a07d7f2f3022cc14ca6800ca1cb86959af988fa6b228ac0109541ca5bab377e3221e2cc63663419531492224e92c468e9d4c26ddd0da97f14dd7e0e94b3ccb7a9e84763882d81d380b3f2c33b19d1a515c91a9cf3d5d59df1f0d88aca9db7f27d4757b2e5bad31fb60120b3f47dc8653de3a37c0584a33cb5d78d1614444876d70c41aa21e8b63140f1c3f671762c93f43bca04d76375d39ca45e135169aa00d3e21cea3936c", 0x1000}, {&(0x7f0000001280)="c3410d76f731277bbdbbd45bb5cb74e97b1222c0ce8ab01c05684ff07e8d0d529533fdf00df41f698e05d52619cc6e5341009810f220e3d4ad6024ca4eaeb88fef858148e048e74a730f69380230c7c15cb0998d1537f3518e93f96d1a8f034238dbba5d58e5fc72d105af5dbc77bca3c122a2549c706a0647c2cfd2596600147d10e7d56809", 0x86}, {&(0x7f0000001340)="c516b896233424520d5d8522af5ae9b0d6b4bea9e84472aa2f946c0af4d8f02b9fb18f9fbeecbfa2c84ea7959ade95aca117104c4eec01ce607dfe15597cc4f7fb4347917254f3ed0f86ef0ee9abfa227678e1bf2e6b7e0f76995bcfec218cd88e6dabfc68dc40828de1aea35e524236771da8c5f12f70d0e5aa6a834cbf0034109697ff1532f0", 0x87}, {&(0x7f0000001400)}, {&(0x7f0000001440)}, {&(0x7f0000001480)="2504a4b6ded65f8667bd7f5c0030ddc2d79abc7e7fc9f20762aca49836d63ed2c725ded7c636b684cfbde89dbc2335d360a6ef76dc6dc075892ad59ac044e5f9c3d891eefca049a5172e694f89ab02309ff739f6d7ac91a2415e60ad58c23d08285dc9b8dc75be834692d4a0908919c56a1b8f395b7746aab4f41136279e8178624e0ef85345fe457fa9b0540e25d221b5c81d9dbd9f5451143486b5db95556f5ad0d45bb48855c06de50610ef4a762453533fbc4e57401d731b3175f97b9af1be32a68926a39e1512f9b3359d87f82000465379b07c425ef8c1d626498ba503101046c834731b6cb63e7ec8f4bae4eb05b57b01a5103df87d8e86e9aa21", 0xfe}, {&(0x7f0000001580)="6b44c8fa7644fb99ebd844c1de9dd5be7e4fd8823c4f31e7ac0207c970f4f865f62520938fe5326e7a0f6dd87992de203d5c3b11917b98bae65888abfa440376f313504863310282002207c13b02a0cd1f8d5c63e51c5bc7d8fdf300a6b06a7f8f76c6", 0x63}], 0x9) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='n.', 0x207}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r21 = getuid() setuid(r21) r22 = getgid() r23 = getuid() r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x7, r26, r27, r26, r27, 0x2, 0x2}, 0x5, 0x54, r25, r25, 0x9a8, 0x15, 0x3f, 0xfcc}) r29 = getpid() getpgid(r14) r30 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r31 = getuid() setuid(r31) r32 = getgid() r33 = getuid() r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x7, r36, r37, r36, r37, 0x2, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r39) r40 = getpid() shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x7, r31, r32, r33, r37, 0x44, 0x9}, 0x7f, 0x3, r39, r40, 0x4, 0x8, 0x1}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x6, 0x600, r39) r41 = getpid() shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x7, r21, r22, r23, r27, 0x44, 0x9}, 0x7f, 0x3, r29, r41, 0x4, 0x8, 0x1}) getuid() r42 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r43 = getuid() setuid(r43) r44 = getgid() r45 = getuid() r46 = socket(0x0, 0x8000, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r48, 0xee01) msgget$private(0x0, 0x4) r50 = msgget$private(0x0, 0x945) r51 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r52 = getuid() setuid(r52) r53 = getgid() r54 = getuid() r55 = socket(0x18, 0x1, 0x0) fcntl$setflags(r55, 0x2, 0x1) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r57, 0xee01) r59 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000240)={{0x7, r57, r58, r57, r58, 0x2, 0x2}, 0x5, 0x54, r56, r56, 0x9a8, 0x15, 0x3f, 0xfcc}) r60 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r60) r61 = getpid() shmctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x7, r52, r53, r54, r58, 0x44, 0x9}, 0x7f, 0x3, r60, r61, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r63 = semget$private(0x0, 0x4, 0x2) semop(r63, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r65 = getegid() r66 = getuid() r67 = getegid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r64, r65, r66, r67, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r69 = semget$private(0x0, 0x4, 0x2) semop(r69, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r71 = getegid() r72 = getuid() r73 = getegid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r70, r71, r72, r73, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r75 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r76 = getuid() setuid(r76) r77 = getgid() r78 = getuid() r79 = socket(0x18, 0x1, 0x0) fcntl$setflags(r79, 0x2, 0x1) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r81, 0xee01) r83 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000240)={{0x7, r81, r82, r81, r82, 0x2, 0x2}, 0x5, 0x54, r80, r80, 0x9a8, 0x15, 0x3f, 0xfcc}) r84 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r84) r85 = getpid() shmctl$IPC_SET(r75, 0x1, &(0x7f00000000c0)={{0x7, r76, r77, r78, r82, 0x44, 0x9}, 0x7f, 0x3, r84, r85, 0x4, 0x8, 0x1}) r86 = getuid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000140)={{0x0, r74, r82, r86, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) getgroups(0x3, &(0x7f0000000200)=[r53, r65, r82]) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x7, r48, r87, r48, r49, 0x2, 0x2}, 0x5, 0x52, r47, r47, 0x9a8, 0x15, 0x3f, 0x7}) r88 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r88) r89 = getpid() shmctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x7, r43, r44, r45, r49, 0x44, 0x9}, 0x7f, 0x3, r88, r89, 0x4, 0x8, 0x1}) r90 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r91 = getuid() setuid(r91) r92 = getgid() r93 = getuid() r94 = socket(0x18, 0x1, 0x0) fcntl$setflags(r94, 0x2, 0x1) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r96, 0xee01) r98 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000240)={{0x7, r96, r97, r96, r97, 0x2, 0x2}, 0x5, 0x54, r95, r95, 0x9a8, 0x15, 0x3f, 0xfcc}) r99 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x3500, r99) r100 = getpid() shmctl$IPC_SET(r90, 0x1, &(0x7f00000000c0)={{0x7, r91, r92, r93, r97, 0x44, 0x9}, 0x7f, 0x3, r99, r100, 0x4, 0x8, 0x1}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0xffffffffffffffff, r19, r44, 0x8}, 0x4, 0x8, r6, r99, 0x3ff, 0x5, 0x7fffffff}) r101 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r101, 0x4, 0x8, 0x1}) ktrace(&(0x7f0000000000)='./file1\x00', 0x1, 0x800, r10) close(r0) syz_open_pts() 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0xffffffff80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x3ff, 0x120000000, 0x5, 0x4}, {0x8001, 0x3f, 0xf3, 0xf2a}, {0x3, 0x8, 0xffffffff, 0x2}, {0x7, 0x81, 0x3, 0xfffffffffffffeff}, {0x7496, 0x3, 0x4, 0x8}, {0x7, 0x8, 0x5, 0xfffffffffffffffd}, {0x3, 0x58, 0x200, 0x40}, {0x5, 0x8, 0x1ff, 0x3}]}) 16:01:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x6, 0x8}) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000100)={0x10, 0x400, 0x2, 0x40}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x3}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x525c6df445f7ff89, 0x5810, r2, 0x0, 0x45) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) acct(&(0x7f0000000140)='./file0\x00') getpeername$unix(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007216a400"/4098], &(0x7f00000000c0)=0x1002) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:01:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x1f, 0x0, 0x0, 0xfffffffffffffffa, "61aa0db11ce9bae3c6517ec000", 0x8, 0x2}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970", 0x20}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/219, 0xdb}], 0x1) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:05 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = getgid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r9) r10 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r7, 0x44, 0x9}, 0x7f, 0x3, r9, r10, 0x4, 0x8, 0x1}) r11 = geteuid() r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r12, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r14 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r14, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r16 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r16, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r18 = getegid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r24, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r26 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000080)="a91c7be064711533e4571a0f08dc9198f6ec2cdb4cfef314f268b150fef289c27981a272a49ce66a7729064eb7930791bbb663d22487d2904faf51d04938d96076163dab115b1336dda9f716c16b0a54ce05a432220810f070ae68d9afdaafc1ded768b197d99761e6bbf28db71bfd1e8a52dd06", 0x74}, {&(0x7f0000000180)="3796fa9fa124515fd39ded99667feb1049df9504103b35c31a7dfdfb290434fc3b96491085914605067491dbf1c29e72d65d14c2ce2c737b5a3c23a7bfe89533f51864598d2400f617296c69b799e7ddb2b56561566928282773bf3d3c888ed94aa9dcebe362dfea2c", 0x69}, {&(0x7f0000000200)="0cb563f2b46f2ef5de8a3db7d99ee8c1a308a27a2cc9166fff230a0a15690b5239235915e66236360e0cbf27585a55929aae012f09e6a89c67bdfa58b05f166fe7cbcef4907b183814a579b1f4715b68b24beef1bf8fec265da7cdda5011fe0c3dd9f0e104dc91b263ceed239b6eb0c10df777c25af126b07fe86e769922c933042992330593db6ae182bccbb99f62b2128cea94b019bad8db90d602dc3b9412dd4248625b5c2ce02187f3e7cea26389103ee8ca346f621c3e68a712b13238c01e6e7488d2acbb54c5adec26bb54a427648f05065752b63bfe72e06c04ebb83d73fda548d1ec7e6351", 0xe9}, {&(0x7f0000000300)="8ac23984be39c376c8e40ce7f7c880cc98756afa09fe20ca91a481bfa4531ebe9c65cf8bbb86e7b71dea9db05e7f521b6631ab7bf41fce506b38d867186843a581a1e1ef8b00ad1723a72d1f81143a46f1f6a869e42cef7c3861e0188c252dd0338da1d2a6020a47afe4224bf76b3b9b913b551be5029a0f1ec03b7331c728d2e97651e7ab4e14974142614155bcd161ccb8ea90257f0daaa7b10c36b95b79066c864fa480021ca7266d442c68d40c7e453a41d557ae73540cda20098f6e9767bd939f67366415d9b20aadfc295a61545ee5df0f9b6b521ea8dd6778dea972fce0b6d76ae3267f64", 0xe8}, {&(0x7f0000000400)="95039f5dad0492bc55bf3e2666ec134444f31970ff", 0x15}, {&(0x7f0000000440)="bed56a67dddecb8c2087a3081685785ba003aa4a0d555de91c232c8c9b4a957094fe3dfb5c60dbb50651ea5924332d41c14d59f9bd1431ac6cdcd2faac588ad96a638a53c469cf92658b185f5aceed0a988972de5fcc88088489a93c61bab034e5f272063926144dc37a6b0f5947b476ad8809f4beb7ded901d63423143a7afcf824887dc7d934303a973bd23d3bf5c98b0b0464faf97879704d15e429bc224a853f26ae16904f4d74f4b3b4296683f5376f4ff7ac233ea658d1e28600f0a0a3f320459f32e4f900", 0xc8}, {&(0x7f0000000540)="48e878bba0dd40264619b543bd10cb177dfdc30ea6ed06122eac10cf8ee6614c1f0c1eaae9db93765a84f7d3ebf617c06a164c6745cfe2a9d2d780a7eb20d4c91b4d3a8b69a6011dcdc2390aabada87b8ad7b8e8026bdfec757f7db879", 0x5d}, {&(0x7f00000005c0)="3e3ece82568f0373c5cd091c2f7ab43d111479d755a5515360500fcb6daadebd3fff9811c84d6809d324b1e733e40ecf01ea1c0772c9d24ce8a644d970004d0a76d5d725aa3de4123c97dea7d4f117992aabbe174032336fc112a9548e388028508a46e6f6f118f3d9e800b19b48a3dae153de1de4548cb81c88a22798fa84875cd520658c2eb12fa3e7787168da992184e8b607559c397a96a79045899ec40c7e173c45bc88f6bb55bef3206c3245d82f325fcaa34c2c54be875c168512cd9c794ab5ad9fcc6c13bcd5", 0xca}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}, @cred={0x20, 0xffff, 0x0, r20, r25, r26}], 0x60, 0x6}, 0x6) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa, 0x0) poll(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040)="b6", 0x1, 0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82e02e2f66696c6530009f2cfd24685926e92e27dcfd20adafe826d4d714b04bf1454e2ed0493929f3527e4370507248da9e1e5f4cca95c942e365767c48cde870d491c534605467cd2a05238f6bb44a379ba0804d3884d5964f14298ecbeb7f68ddbff8dedda5955f112f05f14dc00894321d1777e67ae6c6bc2589917c373a1d3045af57adc3815bc6ead8524d6bb5"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup2(0xffffffffffffff9c, r5) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r4, 0xfffffffffffffff8, 0xfffffffffffffe01, &(0x7f00000000c0)="b90864e131cc28756fb74b44ab598df4c43853b5caa356fdc1180abeff6b3a79e230a0a6f7eb1c4ea6b61ad86fd3e3cb17af302662f13251633c6154ca4a943d098d411f0fd1fc59334509a0556dd0fb3ea3d6493eb89981413194b1d1617d", 0x5f) 16:01:05 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7f944aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b", 0x21}], 0xfffffffffffff6d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x3, 0x80000000, 0x0, 0x769, 0xffff, 0x9, 0x0, 0x0, 0x6, 0xfffffffffffff801}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)="f60a18f57f7aaa904e8eed9b2158b4f30b5ea93b81a8f49e5d4ea660e3cd604323", 0x21}], 0x1) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0x3}], 0x1) 16:01:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/73, 0x49}, {&(0x7f00000005c0)=""/95, 0x5f}, {&(0x7f0000000640)=""/17, 0x11}], 0x9, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3f) r2 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000040)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x10001, 0x81, 0x0, 0x9}, {0x0, 0x0, 0x81, 0x4}, {0x7, 0xa86b, 0x3, 0x4}, {0x0, 0xc2, 0x93, 0x10001}, {0x3ff, 0x80, 0x24a651d300000000, 0xffff}, {0x4, 0x10001, 0x7, 0x7}, {0xcddf, 0x8b6, 0xa8, 0x8000}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x80000000000000}]}) 16:01:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0xb000)=nil, 0xb000, 0x1, 0x4012, r1, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r2, 0x40044b06) dup2(r0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0xc000, 0x80) geteuid() execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x1, 0x10000) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x2, 0x2e27, 0xaffd, 0x800, 0x8000, 0x8400000000000000, 0x8000, 0xfffffffffffffff9]) openat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x80) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4000000084}, {0x35}, {0x6}]}) pwrite(r0, &(0x7f0000000000)="fb", 0x1, 0x0, 0x0) 16:01:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2c010d2f66696c65302f66696c65300011c8d2eb3f2fb970cdd417d6448a0ded839faea92f4c6ffcf887cc9924580f2000ff07ee0da0004507b6c81d5dc3731cfbb665f9175f450f82d01ee5063ebd00b5c8e269405d5703571239fd23416d67051aef6b0fef4de4eda7c92b4ada1eaebc26157dc1caf7e87334589d21842cdbae340b8fc76a21c382967670ad90e14a26fedf663c0c6cf665be0a4189c6424533f7f3b953092729e9dc69850ba2c7f87c2c56e207dbc550463c5aae6a8f2dc1d7d12cbf99c12eca1e29c917c468fed55f2ebd5323f92129569a5357431b87afee1e34a70eab20c575e250e725e1d5a52634c8ae525c12d270a81c9bc121086807b96d5319f85749a94c24d13213"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) mkdir(&(0x7f0000000040)='./bus\x00', 0x3b) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r17 = semget$private(0x0, 0x4, 0x2) semop(r17, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r19 = getegid() r20 = getuid() r21 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r18, r19, r20, r21, 0x14, 0x6}, 0x5, 0x9, 0x101}) setreuid(r20, r14) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x2}) r25 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r25, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffffff7) close(r0) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0x1e, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) accept$unix(r3, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) recvfrom$unix(r6, &(0x7f0000000340)=""/232, 0x8d, 0x3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x803a, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000004ff7350400000000001100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe96) 16:01:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x5, 0x800000) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x46, 0x0, 0xfffffffffffffff9) 16:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r4, &(0x7f0000000080)="b7556e00dfb6259865e4cf0775c4726bd710dfd6c39063b129888108c2eb2cbf802c5693395bd8f81747e153d5c276ed116377800e6fd066eb72cbc08ce5ae1a0aa1b91c3b9c0b980a8a0b2df40bc245e5e6d01965a2d133aa058ee5d96a013ae0ca5be6ae9d0c6b1b184e67f74aa5800d4d53e424106445131006ab5d5bd3bd6de5147d8c4d724a58896bdf1f385ec8db32d659dc7e293fbe4844d77e674d69d1879544b913aacfe6bc19245dac38232cb99c8bf99d94023ea17db5ba0fbba9b146969293721260a9f485faeb8e9177a2c1de78970900c059e90304612b9b8e4b985812e7653f8cc93d4304c9bdfcdd41e16b27f4494113f0ba3ed1c30b", 0xfe) listen(r0, 0x0) 16:01:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) dup(r0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r4 = msgget$private(0x0, 0x8) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x8, r5, r6, r7, r8, 0xc, 0x1}, 0x0, 0x81, r9, r10, 0x910f, 0x7, 0x10000, 0x9}) r11 = socket$inet6(0x18, 0x3, 0x6) bind(r11, &(0x7f0000000280)=@in6={0x18, 0x3, 0xcf, 0x1f}, 0xc) socketpair(0x2, 0x4, 0x1f, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r12, 0x5) r13 = msgget$private(0x0, 0x210) writev(r1, &(0x7f0000000300), 0x0) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000340)=""/113) socket$inet6(0x18, 0x4, 0x1) r14 = socket$unix(0x1, 0x2, 0x0) r15 = getpgid(r10) fcntl$setown(r14, 0x6, r15) 16:01:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x5, 0x3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:01:06 executing program 1: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1, 0x0, 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000240)={0x3, "dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709528"}, 0x3d, 0x800) 16:01:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000030, 0x0, 0x0) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r0, 0xa080000000000000, 0xfffffffffffffffc, &(0x7f0000000000)="bd2854581905f6aa9737e795002c9bdd411ceb1a366ef661ce73fccdf88f0afb9c086427d86816068c24e20a7c0131", 0x2f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r4, 0x4, 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r1, 0x0) 16:01:06 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000000)="e45553677a8db00c6e94956415901fe8f9ef14f91295275b0090f71a6cc9acf8d6bfddba00e9fcd9db40dbe89d7132122abcc392d46533bb4b5cff621b0bef318ed5d4f08052c2c9313354dade59bab967040188c99da7bb5661056194b5107da030c6f807465b551c527f9101fbcceca7aa11e2a10f1e4d9fb5", 0x7a) 16:01:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000040)="788f2eb23eea6cb8608e35d4a1721bee6225bc26c25dfeb2c7b62d91c8ddd689b2a68866b443dc602ede686c6dd42a490ef02767426685dedc6ebcb16bdcbe1df18e13941bf79716f534047aea33af58602250a9d1defd4bccefa9fe36277b0afefccc0c58861eb11d02f8f921015bb56d24aa5ca37b7d952ac1283bed3e", 0x7e, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r3 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x8000, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r4, &(0x7f0000000140)="3db11b5e394bd02bb366762bbcbc558cfc2d2fedfecff76c47f6e1b5a14eef9c09e447836e5d889cf856b25c5800ab1cbb09c46a9a8acc224174", 0x3a, 0x0, 0x5a) writev(r3, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:01:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000140)=""/98, 0x62, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3ff, 0x8}, {0x6, 0x6}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20}, {0x800000035}, {0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x8) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:01:06 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x5, 0x0, 0x2}, {0x30, 0x0, 0x0, 0xffffffffffffff87}, {0xf3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) 16:01:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x1, 0x3, 0x0, 0x6, 0xffffffff, 0x2, 0x0, 0x3, 0x4, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x101, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7f, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x8000, 0x0, "ede9221eb000000100", 0x4}) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x2, 0x1, 0x12) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/99) dup2(r0, r1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="81ae4cfd", 0x4}, {&(0x7f0000000080)="317ac8969529050c2a45efc623144a54a2d697085a3effc2f2e75109bf7895e60b2b5e416457d5bb94fd13", 0x2b}, {&(0x7f00000000c0)="1e05e632b225013a2b779c01729954d461b03cd9490697c2d54d67fe1d112af2f2583e83df4c74124c726246ab392a5af51002d8651bb952bc76e82753edd4a1dc3f5c3b5a17ea2f8fafca61891045436412a5b879df25c067d6b92b319966c5290bc042d63f34d102e52916e6da7418086d44dbeaef8d32c4ccefc77fd618563f3d58401de39e29328b287f03fc0ee9b8c7a37f4689ab437399224a29c5f91cff0658ee2a9f42b924a16222fe31a3f3316513b8c751a2ad2a885bfb9404234b0aca7b8e80bfe7598655a9f6c9551611d103e50c592eab2d1a35c98ec0df4106010b2f9d37090fdd2ed9d0b1a920d26bcfccbbab0fecc6d95ac67ef9", 0xfc}, {&(0x7f00000001c0)="6aaef1140864786f24be9434d2de9a6f71c008c0a755888134ee5726f1ee33e21f", 0x21}], 0x4, 0x0, 0x0) semget(0x3, 0x2, 0x20) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r19 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r19, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/97) 16:01:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000040)="a3b80fc459ee442947eb7dccf24953584461c53b480daf992ea7949f522241cc302053eb5c8f464cb1f499bc91acc0657d", 0x31, 0x400, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:01:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x8) r3 = socket(0x18, 0x400000002, 0x0) socket(0x26, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) write(r1, &(0x7f0000000200)="b4767b5de0f4ef18", 0xfffffffffffffc65) 16:01:06 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getrusage(0x0, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xb) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="53ccede67d3e58a4c7e4d574480c61dc0ed6599e12a3d6bfa2", 0x19}, {&(0x7f0000000100)="17be3a04de9ec98e06f35005c90935b56ea8fea96c669858", 0x18}], 0x2, 0x0, 0x0) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x81) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="74888a132f242607df80277c7768a2dfb130b11d8d27a08f45fb2bc9f1d67fcaf80ff6c85d8d7a0927c92d4218e6896ad5719154734046fee00c296d875dd1d7a9aa20abc6a3155302957ce0669a14543b3b4d77560450b7a2effddf16c558656280a7ae2e551abd11f225cffbe7a46d8dc501af8671cfe5f3da38b2bc7f79abe3222ffc77622120ef62461a0f142078272c6a72d389b23e21e000367a02c771799bb1144de978f615b6782b2540028dbe0fe6f38f4211abdfb9dd", 0xbb}, {&(0x7f0000000300)="7eea684aa10eac2310099d28ecadce29280a80c7510822710fea80dfd7fb8bac0ccf28cc620d4c968a189b12478633222bda655101bd0a0c844ba17cf011c56a15fe99e81642f4ce4562801107ffd145cdc1cf5558cd82549682bc9768abb93e136546578e80a1541cbc3b5e55d24b5c34cb27c24e244b187e7133f19b62a55c9e6acef81d95252107ec43b7052f0271c02ae9de7235cf3b1cb3432c31c10b793bac01c4f3fcc19e7badb7980ca6cb90e1311c2d12680ef56f1df283b11fc7ec5500957c1e2beea7813b9e0ac1c455037b3209000a98ca1453c16d1328c251", 0xdf}, {&(0x7f0000000400)="7459a4d59f65965a88c5328ef6374f51ad3cc9f6e4eca14cc56e2425278c5045ebee525e05db081d4976f36b4cbec04ed08b57fe4314430a6f227fdb2e640ec07e4e39c6986bfbb6953ca39ddb6af5f989a66df2c22aa61ea97761523a1f5bb1542a38851dcc28e6076170833a9736ba45eda159f9c7665aed", 0x79}, {&(0x7f00000004c0)="17b1aa177152be3a350ca77e7c5ff92aaf21c104aa0c73079dfada201fa7d559395921d9a1db7537eb5ad6f78ce75f3545acbc9b04bf3eb1f92ddbb78b8762bfb3442c35b273f1a15af543fc336aa9a92aae59ecdcb2e28023622ec0a9e362fe7d4b5bd94012f670f689ff96e61fc5ca0650572b7127d1916b35a66148c777492227da24dd2aacd13be0675557e9f38e5c66b0acb4c2d1fbd9f01c384a86a449534e9db2d255ebf74c", 0xa9}, {&(0x7f0000000580)="3feb3e200dccf9dd0bed9ed8cfd4c0fcf88229b0ebc669a3710088ce616535336cb53d8fef4edc36ece9c10d504ba91d9695731e9fa2dc6f943bbbbadb3b21bcd421a386923cac19c13a1ec8c72f77079fe54b3762b9829e05e6fc4d7d0ad00483d985c6d23fbb2adfc25ae0ac44f6285e545a84d7bbf0e9d00c1ac09e27137532662d097b6533872ba39880436fa578737df9249f5aab56841a01337f3f905cc9928733048006fc8a0a4174f6f078ff949c16", 0xb3}], 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:01:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x346f}], 0xffffffffffff6c76, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff2, 0x767717de34deb861, 0x4, 0xe4, 0x4}, {{r1}, 0x1, 0x1, 0x4, 0x8001, 0x4}, {{r4}, 0xfffffffffffffffb, 0xa1, 0x40000000, 0x81, 0x8}], 0x400, &(0x7f00000001c0)={0xff, 0x510000000000}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c, 0x0, 0x0, 0x7fff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = semget(0x0, 0x2, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/201) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 16:01:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) socketpair(0x6, 0x1, 0x4, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x3) socketpair(0x6, 0x3, 0xcb7, &(0x7f0000000700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001740)={0xffffffffffffffff}) pipe(&(0x7f0000000680)={0xffffffffffffffff}) write(r2, &(0x7f0000000880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d344f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5c7d2d49ad5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f645ee44cb727aa5cd9ccfbd0b07450684824e4c1031f547d0d0947f517f9b593bb4e7f109e55a467161dbd259eeaec4297f0f9ff4fb583268ee2cc33b55f6e77f3ec6252750ffba9400"/3693, 0xb5d) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r3) socketpair(0x20, 0x8000, 0x80, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r8, 0x5452, 0x0) recvfrom$unix(r8, &(0x7f0000000800)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@abs={0xc24fc5279aa1804, 0x0, 0x0}, 0x8) pipe(&(0x7f0000001880)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000580)=0xff) seteuid(r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000440)) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000000)) faccessat(r10, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r5}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000600)=0x9) r11 = semget(0x2, 0x2, 0x10) semop(r11, &(0x7f0000000400)=[{0xee2cef6e1220515e, 0xfffffffffffffc00, 0x1000}], 0x1) r12 = fcntl$dupfd(r10, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000640)=0x1000000, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdf8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r14 = semget$private(0x0, 0x3, 0x400) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000500)='./file0\x00', r0, 0x3}) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000500)) 16:01:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = geteuid() fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000080)="9acdaddde5a614bee55c0d2223daa2b125c86fb91130", 0x16) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) r5 = getpgrp() r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r5, 0xffffffffffffffff}, 0xc) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) 16:01:07 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000240), 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:01:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7fffffff, 0x58, 0x2, 0x0, 0x7, 0x1, 0xff, 0x77063fa1ce986ebf, 0x0, 0x3, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:01:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0xa) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe02}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000150000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28, 0xfffffffffffffffd, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000003c0)={0x1, 0x5}, 0x10) r3 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) 16:01:07 executing program 1: r0 = socket(0x1, 0x7, 0xf7) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000280)="9f622229403636ca767cca38560f3b3df62cddd74a311cf284b1ab7ec5f6624a51245c145cdff2d07740af5dff0a1b2e0995994cff2c2f506a4d4fef6002258b804ffbb2b038514954fb580fcaa59d3a8c9966e46f80a70a2dac67cfb54d16952921dd9fd58a27ba00af683198a29fed", 0x70}, {&(0x7f0000000300)="e1f327ce2ce1569e81cd15fb466ba78aa83d40320c4a3da40e9e904350853a8e14b0b976b37459f7fca4dda26781c51c3d42c546a08b1d8a632c4aba7bd01de5304ef590236c084d74b2e6ad6a3086454d5ff5043c457f770a7524e7f57b853ecb7735d4e01dbd15a1de8982b67de7279335cc00d6efd15837ad35abadfe56a337a53725a95cdd40d077f43023b1812ff049ec5bf3b065342cb2f6ab9f077be5c965ed9f22062feb069dfaba17d853f4bde9f19e3db4", 0xb6}], 0x2, &(0x7f0000000400)=[{0x48, 0x0, 0xffffffffffffffff, "9849b1f06489da5ecc75badcd141b3d2cd4e2cd4b2b5e40aaca1dfda5853a85f1eea9ea92501f683096f3247c62efe1eab6e28ef2673f5"}], 0x48}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) close(r3) read(r2, &(0x7f00000006c0)=""/138, 0x8a) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x10000, 0x0) close(r2) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) r1 = getpid() r2 = getppid() setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2000000000035}, {0xffffffff80000087}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3ff, 0x2, 0x66, 0x8}, {0x4a1eed1c, 0x401, 0x5, 0x2}, {0x2, 0x9a5, 0x8, 0x40}, {0x0, 0x8001, 0x200, 0x4}, {0x1, 0xffffffffffffffff, 0x100, 0x9e4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\xffI\x06', 0x0}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0e0ccd7451d69cdf5228223a01ab1c2a83dbcd36d9c484123df55194ced1db4eb39b25f054e5e92487a04ef8c84f8cdef4c4b1d74442faa388eec7a0dfe6a9de6997388fab0603b377412b1c030ade9567b", 0x5f, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0/../file0\x00', 0x0, r3, 0x2) r4 = syz_open_pts() preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/235, 0xeb}], 0x3, 0x0, 0x0) r5 = dup2(r1, r4) r6 = openat(r5, &(0x7f0000000400)='./file0/../file0\x00', 0x1, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) unlink(&(0x7f0000000480)='./file0\x00') r7 = open(&(0x7f00000004c0)='./file0/../file0\x00', 0x100, 0x80) r8 = open(&(0x7f0000000500)='./file0/../file0\x00', 0x100, 0x44) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_vnetid}) syz_open_pts() pwritev(0xffffffffffffff9c, &(0x7f0000000880)=[{&(0x7f0000000580)="520c832d1939bbc0e89f5c619438867585d53a68aba29d0fc13523152d37cca436f6a159a1f6fdd99ff4763378c2f8e5849ca252c2960514618df6a8646561bc1e176d2d5d4dbd3aa59123d03e143c1faaa13b8452a591", 0x57}, {&(0x7f0000000600)="2727a6d7ca04c86788cc494cb53174dab51a87d45303a5c989709cc664ec8683a367a1ee72c574838e47d6ba7ae7751a71e3f2aab7c6be456438a5b470f7386770d98eb49f3f73ee78362fb9dac782d59ca43a45eae2f9c8a177b7e62dd47ba8994db094b2e8197f0bd9357f0606b4001583548e707f7403e9dbdcbd7e16066f0ca8bef9d4b05ad7b0e36bb90cb45d9dfa8908ffc8", 0x95}, {&(0x7f00000006c0)="778fd8c9e59f1e7905fabd6d898f1c0b524ef1d4486dbc4049ad8ee9155d2027570d24657d07f03512185b90f9b079e607336173e866a384acbe6a6a1112abd3a5fb8454239afa71cc5aa0c74d4db649e0088c794170f54352545e08a88208655cf9c8a3e008928d19d90c23b8cb29e290776bd4b13b6b77d82a3428e9e2cbee6956fcba4fa5699002a7dbe170a5e602d51bee78e9a8ed6a15c3e78ad89b13516f34c132a93fc311f10381b58b0f3448188c6ac96d8d10723602ca3fed", 0xbd}, {&(0x7f0000000780)="ad054973aa79e43e88075693994140fd91f6c42dd03aa0fb5e7ff3eb296ef973ac1c7cc3be1051550487ae688e9a0d6acf29730088c950bbfbd9e9f775677d425e29ce4c7eebd03dad15297dc0ca09e367ddb0f329a99b185d87ed018f153cbc6e79e17e6419b38e2803d86106eb4c910a9205964c374c6870029ca10eba90fa839cea6a1456799350faece676757592fa3c7fed117c7dd5c381b5c6d26ff8bd01ffe29f55689c31d425f4bf60fb8f8b9275328364c9a8efefae1293983ea1644b3c1a09e473708f", 0xc8}], 0x4, 0x0, 0x0) poll(&(0x7f00000008c0)=[{0xffffffffffffff9c, 0x40}], 0x1, 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000900)) mkdir(&(0x7f0000000940)='./file0/../file0\x00', 0xd30aac7f7548aadf) r9 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x7fffffff, 0x4, 0x3}, {0x401, 0x8, 0x4, 0x9}, {0x9, 0x100000001, 0x9, 0x10001}, {0x4, 0x1f, 0x81, 0x80}]}) getsockname$unix(r7, &(0x7f0000000a40)=@file={0x0, ""/85}, &(0x7f0000000ac0)=0x57) r10 = socket(0x0, 0xa004, 0x10000) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000b00)=0x3f) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000b40)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r11, &(0x7f0000000bc0)=@file={0x1, './file0/../file0\x00'}, 0x13) chflags(&(0x7f0000000c00)='./file0/file0\x00', 0x10000) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:08 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) setpgid(0x0, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000000c0)=0x9) 16:01:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 16:01:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) fsync(r0) socket$inet6(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(0xffffffffffffffff, r2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x31, 0x0, &(0x7f0000000180)=""/49}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x73, 0x0, &(0x7f0000000040)=""/115}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x4) 16:01:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r4 = socket(0x3a, 0x4000, 0x10001) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/smo\tse0\x00', 0x80, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x8) poll(&(0x7f0000000180)=[{r1, 0x10d}, {r2, 0x100}, {r3, 0x10}, {0xffffffffffffff9c, 0x80}, {r4, 0x80}, {r5, 0x40}, {r6, 0x10}, {r7, 0x1}], 0x8, 0x100) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x171}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) pckbd_enable: command error 16:01:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="2d01dd33c5b8fe9b582ba8050485") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x2) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="51cd61daa352e831a61205eb6274ebaf49b668f271aa4078acbf086fe205a2329c08653a4ed92bf38ca6e7c9d9e70db9db889990600ac40ab3b848b02b608effe0166e5b2b215cbcbda86f700b6550e048521f7ca4a50f29f981fb12073e38401e850fb6f94525fcfbb501c677fe3866c345"}, {&(0x7f00000003c0)="2483f325b79d812e84fe568121612a61d80288d54dfb5333d1b6ea582e35818c2c3b7fc2d3edb45c8357570ae17bced7868d2254a7515a55b9ffd63fa8c7da7ed2c48e91bff2"}], 0x4) pckbd_enable: command error 16:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00001ca000/0x3000)=nil, 0x3000, 0xe760ce54d55142a7) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x101) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8d0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x29dcd50) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6, 0x1000, 0x800000000, 0xfffffffffffffffa}, {0x8cea18c, 0x10000, 0x6, 0xa221}, {0xfff, 0x4, 0xdeea162, 0xf2f}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000001840)=0x123) semop(r3, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x3800}], 0xa) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000005c0)=""/88) r4 = socket(0x18, 0x1, 0x1) fcntl$setflags(r4, 0x2, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffeb2) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0x3}) getgid() r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, r12, r13, r12, r13, 0x2, 0x2}, 0x5, 0x54, r11, r11, 0x9a8, 0x15, 0x3f, 0xfcc}) socket(0x18, 0x1, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:10 executing program 0: socket(0x18, 0x1, 0x4) 16:01:10 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000240)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./control\x00', 0x20, 0x0) 16:01:10 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x0, 0x3}, {0x3, 0x7, 0x5, 0xc}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0xffffffffffffffff}, {0x1000003, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x1000003af) getgroups(0x0, &(0x7f00000005c0)) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x17) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) fsync(r0) r4 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semget$private(0x0, 0x1, 0x201) shmdt(r4) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') socketpair(0x0, 0x2, 0x6b4, &(0x7f0000000000)) semget(0x1, 0x1004, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\x11bpf\x02', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4, 0x100}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r0, 0xffffffffffffff9c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:01:10 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x96c) 16:01:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) read(r0, &(0x7f0000000040)=""/62, 0x3e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x271a, {0x0, 0x7fff}}) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) wait4(r2, &(0x7f0000000040), 0x16214bbbeb34ad74, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:01:10 executing program 1: semop(0x0, &(0x7f0000000300), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt(0xffffffffffffff9c, 0x40, 0xdd4a, &(0x7f0000000000)="c4dd59f8f7af0399e13867becccc92efc11468759346d07c8d72f2948050337bfe4102e7f4fd4b13137bcce50735a299db15641f572f7918a0014efb8461f7bbbcddac18968ddd940bd1aae6587158ee8182", 0x52) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 16:01:10 executing program 0: r0 = socket(0x6, 0x4000, 0x7) listen(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) r1 = socket$inet6(0x18, 0x1, 0x6) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x1, 0x2, 0x40) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) listen(r1, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7ff, 0x5, 0x10000, 0x1800000000000, 0xf51, 0x3f]}) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r2, r3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0xd74, 0x76, 0xffffffffffffff2d, 0x1}, {0x0, 0x1000, 0x1}, {0x4, 0x100000001, 0x7, 0x3}, {0x7ff, 0x1, 0x7, 0x1a}, {0x6, 0x9, 0x6, 0x1}, {0x0, 0x8000, 0x1ff, 0xfffffffffffff800}, {0x1, 0x6, 0x3, 0xffffffffffffffff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x396, &(0x7f0000000380)="bc3c645464636655ac0aa76d9448491e1f9c4cdfc331518c5a1c78b94fdfc8efda379a3dcceea005811bb3b24e08dd9b663366b49d3464f91528caac85a8cb8bac99d16c2492081cbacb2617f5db5e158539dd413c409cac11e14720faaef79b9881f2eefb1375afc21aff79a79b65dc13688d91436e4e7486c09ca48bac0a29cad4ed5cd2f9eaac3157561b8376e7a85b00779be7f7994276566870e83e15c54586c548da043a9ffe08a0b39047d70fa0017035446de8aac600"/200) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) execve(0x0, 0x0, 0x0) 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)=""/207, &(0x7f00000004c0)=0xcf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2e2, 0x0) mlockall(0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0xfffffffffffffffa, 0x9}, {0x18, 0x1, 0x9, 0x9}, 0x5, [0x51d7, 0xe7, 0xfffffffffffffff7, 0x9, 0xfffffffffffffffc, 0x741, 0x3, 0x9]}, 0x3c) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x5, 0x1ff, 0x80, {[0x4, 0x101, 0x8000, 0xfffffffffffffff7, 0x9, 0x5, 0x9, 0x3, 0x1, 0x6, 0x5, 0x8, 0x5769, 0x800, 0x9, 0x0, 0x8, 0xfffffffffffffffa], [0x0, 0xffffffff, 0xffff, 0x401, 0x6, 0x1f, 0x8000, 0x2, 0x93a3, 0x4], [0x200040000, 0xffffffff, 0x5, 0x3ff, 0x80, 0x6, 0x6], [0x8, 0x0, 0x9, 0x1, 0x8, 0x100000005], [{0x2, 0x7, 0x42d4, 0x2db}, {0x3ff, 0x1, 0x401, 0x200}, {0x100, 0x8000, 0x40, 0x100000001}, {0xff, 0x3, 0xaf30, 0x81}, {0x0, 0x3, 0x7fffffff, 0x7}, {0x100000000, 0x8001, 0x6, 0x90000}, {0x7fffffff, 0x8, 0x2, 0x7}, {0x7, 0x40, 0x8, 0x5}], {0x3800000000000, 0x9, 0x5, 0x4}, {0x80000001, 0x3, 0x6, 0x2}}}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) 16:01:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff, 0x3, 0x0, 0x0, 0x0, 0xfc, 0x80000001}, 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) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x30000) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:01:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x80000001}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0xb2c, 0x9, "48a5ddbe9469e885fb01f92e031644891c5a440a", 0xe0, 0x6}) close(r1) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r2 = socket(0x0, 0x3, 0x4bb) sendmsg(r2, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000180)="d42a648be8c14f00f95e5c425084d867f7498ea24bcb978b341e61c5b3446ac60f53c95bc4fafef99ed03638aed7d13560e8b1986f67700b9e5b05e246f92abf6ae7778dd24b5045cda3e8c9528f04332c652b5580f176c7b12be633dae0ec351e9acfb8ca87ed3e29a3a9bcfd950be88a356a8053695ae03dc11e6203ac897dbcde447577425c581c098db1fa686888dea26e22abc241e180a0f0613089f39ff0ff4587bbfd432d863f5e290d3eea4c1df88f4be0a9aafd620162dcf26888822af43e29aba30356d15fc9b47af0047cf21de4f36670c5abedb35fbc400cf25bf397be4b898b4e550e72bd78b6b80972b53a3fa623b3e241a0946f735e07ec6434c60fdab8e07a548ab61e1b5a79a711d00247f7e8964a77d0f639f11610e794e37415d14d3eef433dd3dbc7f41e1d1c786e650926e699f8b1b41488ac4b0afb7af2c09ffb4bdf8a02992feae91141c91dcc57df3786cc4d4c724d12e602df7d901be3e0d4a2fb0251ddd0797a866af26192115af9c1d7cc6f579e7df758d510be539b829fc639f1b8b6b1406decc62a92d8a8849ebf4b4cf17c34f3f0092630809a3e332d5bd50dad8f9dfbfb4308a180aca56466be248d86fa414bc8670f2418222a4aa1635f8d6fca828a9cfc319fa83e04009990cea76c3a3aafae63e307ba299b28ca1c3d121fe7baeb716a8bb5c24fd21916562a343c11aa98a56fff7fae7769963920be729b9a313a768333380a156e92f60c058522334c0f2c6f78137a88d5332aa9dbfa60f54248db89fdf9926e7171fb1e49c3899c7269b3d282117d68d45d0f0c131228110b19639f5455f0d28800b1ac1bd0517ef7e24de39a15f3825840a18687c5aca9b59e96be69d6c71fbe2fab6c2e2f21b3a284bde44c79452aeed654f7bb759da68f4c54c88e36f86fec0be90fd2d74dbd98f73997ab30120a657acfef0519efda458682f53c5396acefbf24a322863894c378dce778263b4f656fec53fd4e3030b73fe0d34f995982a27db4fb449c4f8d2d8637257aed7eedb47c42f5e8ebb1faeb351817ebc1aa284b46ea0bfdbdb21048ea74650a7cb407d78e165984b1749b3bb7d690bb1d773ec34a3fe41e2174fd7724a3fe065e2d483e1a35fa63d6e5ece8c6ff30eb6a305e7b3ba3ef55c9aebfb18354cee5f09151b9fafc4a74583546152821bc45374bbc0ef810f14db4a6988469204f04881b00ad41e12b00a6867099515bf5f56a173b7941d7ebfe58bce69acbae7d524d4adcf00c6d9baf6c02fc7a97a2db01c4e8aa3415bceeef6c2ab22e3c975ec40928b90ee756c99ad5707ca881097a60c9fd6aea9d019b3d528c3ced2b896273cc6f798dc46220a67364090d3efe46dadab94daa5e31c3206ca5cfadae97b6e40eedf5044144ededfc5200cd9a72fd500cc52771533b8e41da67e5eddc3e3f476c5ce95c79a1bf19aa4d500b442e7d068b28596b3d4d3be70aabb5e6031fe5b4d33fa28964ae9f728debf7881421d49eaf9d3148d7aa04a2d0101f9c962ae338a694cb864657e10175b068aa23eddf83a740646acf51277eb069dfdfba98213bf4afb5534818cf64e84ed8d2faed53870e9d8a92a34ee6b123dad280c5c1d3086ff3ed6ea3eab2e65e4dff2e7655ac77e5bbbc4eec2ab65e390875652d6a24ed7e2dbd074321d000177d36cb91dcebb3b5dbb0bac0947299ec53685ff565a490544b56aa8c248961eafc41da83eaf3383aeb2da83830904fc726078dca234bc01f04a723fe56ec38bd12351b017726eddd7dd901ee5116c43bbaebf807321e2e62172ba1414341a731b5ad6c70d17b92dd194ba8811cc446523f11c8e72ca7a342db8ec957914a8a183b62f4c7d76e7f0e56e21f3d60f23cc11a187dbf399bc11d9d52ad8bcd93ef53cafc55b4ad15a4e2cfe0127151559fb485f9531f88f85b37af17f28029d5d8f24ba497b54a533eb33272ff932c36f0d9e6c6fc75f9f4b1b456dba4c89db1bd960fc3997ff6ac3e38ce6f2812933f7c941eff8282443a9d093675b64a369e0e937f1d9e87eaaf5c393b3bb518356f84a6b001a0ebe1e074cfb589f19bec9419205dedb9baea5a0fa88fc498827723e11dd0960c89003d408317dc3916d4e0fc52c4a19e30a62410a9ca38bce0ed4558636f4172b3603c2f15968cc158b7ecec35b7626d028293e72ccd01c9a3dd8193336da2d9f5d244470256a6100aa1c238aa5b4c4fc72e06815c8f85edfa1bb1b62fe7e8118c7dbb7d6d045a24632b4eef8ec1e8b3f0bd8aa787440ea5e91a0f6e5739b8d993f3f48200cb2b59b3306b00ed05903e819c8f8384911a5540bc11e084a832a8b69bff277e55bcd6ae329ec3dcd06eda1d4a98a44ee69fb34fcc3f81ceb6ab59c3622f53d30455b580f495b52dfdc9237062c7e2dd6da1450771b54f78735fd736a825a30bee8f84cee79a57d37f82fc8d3e69ef1159482d3f829db7f4f2ddb27b8ef2ca0295fe6882355e822f1dfe0d61357823fc3f65c863cc321904c829cf095593a33d67d27cdeb1ed5dd6993ad34e9e13f10bc6504d55cb51d93f9d1657d2a613e83283788ded2d3e6b8f754826c4e80b7f332fffdf409bf18a5fb1e9177212ef268503b38343e6536fc96503e988b26a99fb460549757aef89aa7ab9efe60eececbfb2e650e92ac1402404a529aa0e86d29b4c74ac767876bd3fffcd786a2840d15e125a72e68a462a1be69cf980251a0d7e6074fa37a06e5fdef54e2d13b80bb541a0942a80e2bc934cca0b5f06d9071222b416c607d5944a3a2650e9ac68beff91f560216fdd4aa89b1d0a15228ae7d8d67dee22b005d7733d997bf8f582f01d46edfd10cbf13f34c7b78c5da927cd2b9972be11fcc2b1f3a02e9f80519cd3815a72f6b0ff02dbc6992166b1b9b8b1ccde791deab24d36940ed83926b42f12e2a694b8ec39eae471362c57d1412db5bb77f71bfa05110e5c3b2681d12702298e970f6915b32097444e00501abd962299f0bec09470893fb7df0ad7b649c4e2802f87085d00626625410ce7bb7279f519bac07c8a2d6abef5adc7de9bfbef568829415c7f4e39b020198c4e95a770aa9c61e300558d9841761103f829773ca28811d884d8258590fd21c6a83eeb9d6093fa50467d44905114cc04a39f53fb5b08de4e0dcaf772d5824fcb64d2863bec4291ac4aa0de80bdce50cdc6c1b022b2652e92549c554fc9b444ac7399428d273f04e5a04ddd0b730dea73104fc0d97ba02fee283e069177def06a5210e3187fb0eefbb7fe22b451543af8f99d59de5cbcba6dfdebd14ca5091390d4c7651d1f243ceec2f86ed7a2d96413dfd26034f8b851765f9e2f64933d793a33e3079f2526cefdd8cde2e63a9c0c78cf596f50395f01c23a9e465ee716501add26555db6ed4780d55d28513ba6c35764ba628561289c324e69b76cd64d6af6eda283076f8ab728219d1a3fc30fd203a3c0a796962fa01567433ce1080bdb15ed80dbe2d59dcf1721fa53140f3a77dab68f4dd88a2045e1a030a806d07519712d4eaed9cef65452fa84426d3014811d43cffac60d4a55eb1e312b24aad8b5edc746e6cb2f30c5a38d8c3cc4aea7a993d987524e4368e09910212f999ebfd8f6d21728c7eb9d5446b52f139adcb2054153fe79a11810a64f1d26db6c5dec71450d1c2740b7333aa890adf1a9c0e2a38f89ca4a553b65113aff8deaae0b6990f07089fa2d5f912a0f875b61e157346c19bb847fdb208098c4add7cfbdadd3be73298812201c18d81eaceceb7cf2f5ee8940925668405d82ff6c0e480dc372d21a29a6e71741d91fb82c537ac6c91174ecc814a4ad960799213dd4beb284120f221d6157ca3086ee61aad7cc7b98e716b3cc3745bd620425d775225cba3a50465f96280843f144e0c26bcd9a66fc7e3cf70c293e0461f738b1d149bdf28e49a0cfb2eb3fa5626e2e5541acc96d9abcdcad163e82895341094a7bb212cdc1d06e52d2c525b3e13eb8261755b180ad6ac47c95261383cfc9eb6210aca2e81c2b7d6a13d93965e4a9bcf0effba7983aadba3706be3ed9a6e5c58f44e5fcba5d058f1728cc587194404bb287dc985dbcf6dda13f306276ce8f7f524d8eedd9c0489ebe299e9dfe8b0f7b50c2d08c2011e7cbb81083676fddd786d60a7e3991860686c251a5af758c7d4c44f8dbe5eae62785b2ed8adadfd092507f565cb70e04434ba7cfcfb3cad3640472ee20bbf84e908adf7c8cb2912a314929fff036b391e902f3da2194fbaba985fa359d749860fda8ab19f8ae6a6b8e772e2b223971b4677429999031ad8e19205a4fec898002614c44905981d5d4038495997d8dd17875d2c92df220572622592b45cfc7210739aa24e11f9dafd3271f5857bf5c82f6c6dcf1ca43ffe27a241ce6e6531ad2fd9e49c1390e9f46b03a95db211b205171ef9a817ded896e0a6c88521c81a9ab620798689e7b1b9bd974d95bd4b776361d94edb0b968f84d1323d535826128c98bc589f1bca33fb50f315f99769d3ce90d832cd9d438c41ea218801783fb27f9742a950f8d9bfbebda9eb74bd2e289f1547717f63be8b73a71faa2d8dab73d0f42705c062c4faad44a6c29b249bddd68cc0d04b4678faccfaa034ff515eb6d28a97f7343863089d5582da9f1097dab370a3218d1510110ef438b46a482a6e8038228533c3e3e3ec7b4283a5e2f0e9e0d93118469a6e824b25cc3642e6d65f826b98e299e0073af835c4cface4da18901714e98414dea638ff4b3e98a26f226580032bee91b084860dab3d6ee2fa446a91b9e6dfbac79b302b5de90d688eb88ba0e4d9db1c00076ddb013b604052e4e6b7bd05a6b2ec32efcd9929bf0b1863824a1e11082d6cdecc817ff86e6e1244a45f508309ccbf608235ecc224f941d367797c7ba339712126a0468a7c4fc80b685fe0341bedbe50c8f2b26513f286a4045e8311857279d5f86caf04def66c890fd57e02f86a4ca4d36e4c6bcec82d6deef5097c51537cefe89a631d95a744f7cf42e2f42c4e935a61652a472a2ccef67915f90e5065b2ce0e082930a9d0039b4ec46ced0230cf208112cb99a287eea07ed9e1df001f5587a4ee3a6ec631ea3198a0fbb8203bf956f5b2de2462f6cc23ae9fe19f9b239fb54ce1d6ce215ad6063dac0745c587a4cb6d779fa0d25dab925480b68e3fe552d4f88053973295316bc0130e017caa3e1589c00093efbd3cc4f56a526f53c8bcc730124f8ebf2b00d082eeb7ed3dac6d5af67ec34e66d39fcf648e33fc96aaa6a3db85df3a8446ab56fa7673149382020811cd68dbbc446a62c188d976cdf39f680e604048125f69ea15dd9d5e1d1bf1feb72aa9f26cf518e921bc3e0d2ec29e47f5d68435f328abfbfeb737c70994dfceda0a126485d559c49f01ec43ed05fe42081b509f0448556e1bc09768720ef136651da246be5543e49f75da2d5fc72b7c6537e556be4e55c53d3faa2d25890a2272451339c024f8bccc20a82ff0834496ac889d6d350ac17fa451c17ea4bb349eb9859641064bc9663e50313b09b96b8136affb3593c3479c6b8598fd189e779e0ac4b6968e18f4c3c7690597e183e5364b5e8fad78c9d5ccdc0a43e684226ee5b68b50e8311e5d6660861a967eee30f358a1ac222161180a512e6513a75e35d6cf296edca302ff36f7df504e3093996fe312f8c91c0f29411a8e8e8029aa367f35a78a0f533ac2ec2423fea58b79face70372308607f49bd38824f47d9de33207de298b92f450c03656b22daf07ac5f66f10849eb", 0x1000}, {&(0x7f0000000000)="2148f35f821ab56b744ca706", 0xc}, {&(0x7f0000001180)="c59bc9ed21cdaebe4e9a30422814d1ade53ca1d78d297ac6c0eeab193a41eebac44ca36bc0b70a268e2bce552a8e1051cc80fbf24d47e83eda60bd6cfb79a03f14a959d5011d467794296d2c6301119e7183a9b4d336bd8d9fca40249adcd8263b6764d64a90c7e161c7c45237cd8684a9d74c32125d3dadadae91972f2a434fd846ccd99ef0a13e7bbc78d49824317248b1267dbd01e23b99e6af8527e8fdcf36c8b07aca5090a332e5722c0a171d", 0xaf}, {&(0x7f0000001240)="9f5d0ccf86ea9133ff3a6e88658c41eab7cfde248d66176918536393a540b45caec012c51e8c4e13d437589ec004ebe4b7c7ed5e270820ea65d2d1cffda9bf689e88fb66d0282d7b3c7ec30e31eb0a24afdf5f3fbb1136527950292c3fb65023759ecff38dcea9c144d068f8656040010081a979535e461d56ee786dccad7aafbf20db590406132fcdf49e87e4ac9abd9ebf301da6cc5f5b16c65d40fef620d0b2cf5d210c5adee504919748554fe768e14c89cfa97454f348958f7fc234790e6106a8a22069098519f8ee391c12516ce1cf311b9187187537686b7fd65b491d62e3c4e9a3eb291316dde4fce0c7d52eb43a2e59", 0xf4}, {&(0x7f0000001340)="04e663de631c7795ee21404c53370a83df30db94eca66a836284f9db240eda4f471cf911fb26c25a028ff537204b7cc27f1f27d775787ba7bdbd572801a82dc2d82d975a6eaf40a9fdcb0802624285", 0x4f}, {&(0x7f00000013c0)="539c02fef0183d5da36b05a066275eabc9108400c6fdb20d97e2fae3230591ca19455cd86d7993635ff6869239b6ad33755770ec0134c825f4ff475c85662446e1816dbd8ce3d062edd0e306646d053817dfe365f0cee2b1fe414bd21240ab031c0f75efc492eabed49d0bdf5af40f282ca569f63b8c88406e7603966962ff0c83", 0x81}, {&(0x7f0000000100)="86801d7921beb2c9af95d7db4386fe8be9924c5e2e16195a6ce8d5e233e10cbfeb04a3f363010b613715963f7adef69b524b7fe28771ebe638", 0x39}], 0x7, &(0x7f0000001500)=[{0x80, 0x0, 0x9, "d0133598d2483168a91b715041d095975619d1bb88e1de4b24554bfe0827db2de5d95ec6393b54b74b08e7c02dce3a7b590a3d4214715d547f583de6085a7895599306756ae7408c6bba48ebe5b89a6972f2f0319926991a52761041b1b481ebbb7061fa8d1de42daceb9d8d"}, {0x1010, 0x1, 0x4, "e48b141874d7e5ec901252264f7d70ccf618b17e167df582595e53a00c34e0aa83fb2511ce6f157dc2113dfd5c0964b9fc2c494e2c3fe708888dc72ad9891b39e091240bca373c8d0aeae8c962dc87b9ee85f0a32bb335403d557bc3b9ddde63cb79ca6aaa26a6310b8f4cbde5b9c8fe9c4073e003e0bcb77350850d653f1d1a28d7c3344682ba2ccc6c571a5f3a2bae24b8ff01eb046640006d0ff17c3f1eeb401fa2c62ec2bc239fc6b2e8a0ea31bf4a4acbfab0951c6b0aa01789c488d94f1839b42cd0bdefe10868d4f1a58c46fad53cb89bcfd3d42a9bc4e9909d8a549bc3d4781225cc4e6ab2768d80cc3f79b520aa1678396b4340aab80c07ec2379ac44bba22567444a877f7c77cd42d6ba79213ffac3581ed5b0f4937595abc490f21f931ab06f2fba5225c563f30633928c74948026d7cc212215a50b2020619a2fd3428822bca6d24a687e145a6490374faf3702110dff0061810931454fc801ce9a6ff2ae300f84972d0d39822726e2177aab5c2f5a7908572f4dda1fcf2665cb1aacb563a495ca7a8b105c6568594f4647ce41ba6fd20bfa9b4270ed84c23a3731fc3639886c21e062be20d9a11116fa2fc61e2dafc00e1b51b6df0d5588c014f22b568be6b4380fce0bab78c1da1f19caf62f4f7e1b3cd2687a53ba2a0a1b6f7b14f343f3aecc99976bd71f2970d285036cf0e962669ce301088f5f3c552158014400617742921f6e8f916bcd265ece6490c48ae694128402d887b410574817cea19738a961794e464e267c0a16acd07e8b4e639b54e855bc98b85325a05a2ca6c60b90678981a20ed1156c1bae7f7e5c7f2d25af85ce26c08d94283bb01b1bdbc35076e9f2eb9074d43081c2bf94f8e64bee092c2591def680ad46b607d06613a0bd2b9f6ff6cb696d4b362834e062f764fbe2a28b9d5208523b36ef84932fd76bd90bf1ac5f16e5830cd2c90b7b28bd219f61edbeac5e36de81dab67f74e274fa30c85456f21aaa9e73c5c61d865c54660c596ca26bab60541911b8dff447f08d2b75d23948093ebf95b3f555b940277a16de4859eecc07a65d545e485b12a5a5321eac1f893caab4f130496e146ba2cd3fb0f693ad9dc0851956f3a775760718bc9447d5751becd7ca2d4157511d54873c670c7e8c14122fdec4065eb16fa5f79d7330e9bf9acb491885939f557ad7bd3f44fcabc92b5b1ad80290955ac33affa59469f90d4da3385bd7fff52a3c5bd587a895bfa3df24ea69dc4553b1b48b01fb5e38e677b6a35974b479499344fb93c695f8c0920c70748e6b98c263b3a48086b78975d606d11daca0c626d34367da7de60af10de12016c85c9bcad91698afd0d0707156d96c6f60a9009997ef8ed12a8b415dae216884bd43eb2ce9a1090ac9b0ef361df7bcbcb9816b07253b1532489a47dd33e34caead19752f8dea3d5db49f4b693a508b287ffe6574428bd8c3d3e2dfbb3adbf289c146b90a820797f85825652ea27ca86bfedb3113c0406d36673ab084a7de953f92f4385cc6cc3247cb3015d8182380ea4e0834d8e3b5db95e1ffd9cdcdc0a35aa955dab5f757bed71eb6868ecb38bbed86a528ee63bf53ff898b297c7d10262bed6b2e470df9ddf20e310a0f0de92e4a6673f3f123303fd96497b2203c334e5cad9a54d4753a0b06242e1e7963a0dd86e1a9191741c033d2a5353d579c97936546e851e142ae06b75167d9f58182b550978b1c30c2c06287b8fcf501504c5a19b516b0d100aa904bfcc9fb3828178eb3bbe677cc8ee00604ec6c3c8d892649f7f2a905fe37fda7ef3d3946a7f3196659817625f0584a0cdcbfa15df7c8702f0c02367eda56b685098b2738d1d6e479664f88644066d66ea352c5c8d0da02d0c27cb6ba255ab1ce98ab3a73f98de69e2af28849f19dee474926138a04a520c9de3eac5090ea885b0db38d1e63097775948af3c3ef209924fd871549332b8bbdd5447a4c9e656ad70f94d1619f9769e7f1582ec27f6561811a5a1ab096231f190c0f6cd1a460c928dc4d948172ba077d67e14139a94e4cf74b4a20dae7a5bebbb689723e74db7cc0d8660f2e4aa540cfee3d45dd7c1e9d838e60e6267dd5a56d1f2ddddecee54ec15ee5f1e36cb8f4a5cfcd2f5f4416fb3d57e0f5898d45998c1c1f53a8db7f32618cbb75e112935b44f698b9cfd8419ed725d6482a5488132f2fb51d41fe07f0f9dcad2f13b3d135e08fb502cf15c9e587af95cd84e6f23e6937a93bb44de270e0375341fbe6c796bf8a43e7bee06170e31633f317a7dcd9944b4468b7d7dbda4cfbe8717dc455314849dca321921cc34b2ef09349583efc0137db44fd46f6b8927d23ec44ecb0d4f7bbb0758d0ddfd3a13f4a4455087d2da97ae5908b894b97a94c4b6ff3c9b9a40a68144445b55a3c5e09dc26614f325e6226bdbbf631010d231601d1aea51f60ac415bb161a2332f7b4a64908cac5acc6bbc5a6b8deb75fc8f92bf6af5336703f0d39320ce01fe242826f598111fa0075053692203d47e22026186fe6fec2e221f6ec6396bea9cb30506c2f9cd7eaa26c18adfe99a11864856288cb03eacd73e64c7bad14d04bf6978b2d9a23163ff2b4f95a566d4d0bf5a3084789106adfe81f2241d2107432ee874cda390cf850c118eb13349e6f5de0860214f7a9a0bc0433216c269591021e7b70b9c46694534843e4a7f5b7e7849a1cdd75628641f3db86350bf4084641d645be542ebbd1eef809674726a9be8bead6b4c79bd3ee2ee1c579c022f81297792e1cf5fd57499e98382481564d52f3eb54a1297fb8a6bc6a8f2ed1a81aa17ca250aab2c4b04da31dd35f0bba850c70c0b3f0f1bc52f231542bdc4eb1deaf24df716eaac6f0019538010ff4064c52fcb270175bb770acc271e6e3194a3cb5120766d4d8160e614abead8a8e004ae46665c8b6c16f14372bf7915fed0bd65b8ae0ad6b60fb22d1452445d91a498a0325280c75da3bd0fe957a5fa1cc505abeaccfcb1117a021f4b468a9e1178c6fd87768f75304385a262e05008266a02222894b62d36697ace231ff073e833046860011bc4643aaff93a7b1513f34d4f71485dd15062a5db0f575da6f00c8c748d66d4fe9caf273ed285b5ae0bda5c304bfc58a2c39f3f91651abc83689c04ba075d03c38dca41dd99c9ca31cc5fec36f7f1f38ae33aa5e053c968c8dfce3117c7a1cf5da32e977038b4ae2899e66549b62f9aad4a895470cdad51bfbca35476a63689f643625a9f39b9be5de92544851a1f6c2a30de9c1dc63d2a89442ced8bd4cd5e448d6f1e30060675572b345a41a6e175e2a6effca29d9e3f2a366f695da8dab43e9c962105e694174318f0b2739a9e577ba6bdf6b5ddaff0a7f8643ec8d92a0dce5d3710e9ef4d6e66f8644be3b1993a7b96372910044d89a2dae70f0514a870ebdfbae6a826a66283b72dba810827c979cd9e076b12f966caaab95a212030a28e56c9f4ac880dd84fcb0e2e93b7bc4e48cb3f3ff6c3de9743603e2342262905b9c31319da9c255eef9a2a055dca2845bbcf2a10aa22ce4e087c4cbb6aae4192c0623a620aff9182cb199e0eb57be4062b42e61a558f2735459c0c50013175dd06fac4479253bcc9a95bbfd3d69f1ec86bc6a337ce39223c41a6fe8919b558d4b63cc8d926888de51d765fad98a29ff269efb9ba230a37e4aa47e7ddab08b3edb4f2c1b52bc6b3e1fcee228d544ff5d2cb284906211f39152843595577a365c559f06134008204ce5fd98d080a1afaa07a1cdf97f7fd9a37470ed968f92a18f5c5e7ac296d83c3c79fa1aaa474bec3b347a2ee6c14bc79eabf155bc65ab35ba891d7715b16556a9e61e670be050cec2d539fd0cb13f7ce97766143d42b1a2d4bc3780fc5e259a42f9f6acb41456abbdf33ef2d8de7febb15d1d7cd2f6ebecb43092009da0ae49ee362fcc99c2cb20c12e323071572615d3772d7a5139c1b4fe2a2da6a24ecdb45d6401ff83d9cfd8917a1a53a55acad0f4032456079da33a3e256350880d098035409a19234810aa8e3b8f1e2a92df0f055c4eca776753a72fd9698872af3d7b95f7d91ad3094dba361383e463283d817729ea04399338ad9ec162d83e93fdbdd97fe4d87de70960f90f6378d7ffa3ead8d128bc719ddd8793e2ee93a0f9efd72f2637c691b0fdba0fa9bb5e34fc70cc3edfe0f0a084d4f730150dec3f452a9d4bc03b0c7cf60f90bd64f4ecd2738c6451297c52539982f19bb8b8bafb9ba60653590daac2786c455a8e2fba21fc92fe247098779d156eedba6beedd6d5b48e603fccff914e3796884411a82775ec034a688e1b56eabc5c549a68ac17b39d7f39ad03800639ca586a98aee21a60e8ca7289377f423b63c50342dab5be15f2d20bfeda5d4bbe4302785eb18145b2a39fe70bd0555cfce3c29c6945f254eda9be72bc6e63fa5df159409d407cb2ddba1b0dfefc8ae2af6109b8a95cfc85d9853fa2c1ce5d741938515344b3b965512262171e3efcd7a094c96ac6ccbe11b4078823ca0471385fbc7ccbe32ee7a45d1ad5e21d3a4b591423c3c855ec5d6b0f157aedbfdc209c5f5743213f2a99e4e5138cbefcff5c063e72c6bf64c7b183cda93c94a5ec25ce305492d094d76a23a6b75598ac446a43a6529eba1a8f8f250fa38cf682e8b42bee8f19a12348ad5aea912d79205528c5eb02933e191b82033dcb57a2ac4efeda5cf7a88aa83938782aab6c17b00f46553154f8a42e11bda7fcba8cf912f303c188a61fa537320742a613aee7ddd6a88cb97c0e46827fbb5b50974182490899f188afefd57f8d4c07c64e06f6e49414779778413ce377aaa09eb8fff14e1ef5c77eadeb20594e965232869580d4062fd64e4ddc33aa7abb3a35ea25b621bfd03158aa3cac23b7af673ea4f8dde8b7ace8ad992e79617bb5129735d43560aee87cedf0c62500933390eee72ded8c601fb9cfe9302f376dad8224c0f024bd49863b76d58156b59c55307e0b56caa730b33fab08ced1fe7d117ac1a42a47fc28ad855381f29855d073deec1b667af491f2bc793e021bf1010ca1ad9365ea7cd01cf726e50d6a8d68e8a93b0311693a717437728c11641533e9f2328b11a2a88abc6edbf6a9a08729b3dd702c9cd303996cd4177682c5642409ddf73473eeb4dc67f7c34f0452572aa6314853e2a910655f84aee504893d2ca400a54588b4f9659a4e41f0e2daebc6920a89692a8829ce60302b44b02efb0e0dab440492945a3152ed1a51c63be52bbf6eded4d13186761ccd151b46a6f1150b9c11fc16b44c4cb109da07dacbb9dd2e92ccb242d231ea9097def7a87081fc190c152e8aeebce9d439f2213c75e3f1d2ffa586d80f62ba2026cf3f40472374ad0937062f21cf196912fb28d3b1ffe6226f95968648814882c2a8164a4785b33c82f466092656142d5214bc5f41458be6f1b4395261e9d8d75b69eca472313febb6537897b6555f40a58c055ca53b80578fa98824bde612ce62c079b0c430164ec381fd221fbcb8c55b633118a50e127ff46e25ad9343dda153f9568e1e6eda2ee3fc9ff58ef80f3fbb7c576facc376a4cfab125c38c340bacca2399410eba86d8ec415633d7c2c8fe9d74ae9e7610351b4bff3ec6f6a02bd0b6a289848baa0860f0520571b392068a47d04f0c6333e1dd1eb17f3fb4861c349821c44be43647ecd4acca490f026b10f44ca1702bf184f4b92abae5ff5ebc02386ce55e6ef9e2c07eaca3df9cf33ec79d00cec63fed3dcebad30e318d87b0117ac29a1352db5"}], 0x1090}, 0x406) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:01:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f00000002c0)="0b7a9af215a086f01a0e62ca44ea7aeb426fa4b5dcd8fbc75c5646e4e044d2691ba19018220d27819ce8b76f9d5bf1d1f73b28ee83ca3382478854393b9b45d7b3abb8c9b510a127360508e244035d119c8012cf9cf7a670906b7358029514e629d186fdc9a3a7997a7ee0f4795d3493b82217d64de6c126504cd90ef62916e303222326063eb7c688ceee7e2c1064b722d5710cbc0d9b50620dac68b8eafe40c3b0fbf6b52e7286c88f7d95a961e097ff24e2e04b29d779e501c65e81346229b0b4e735d7d8c567fc7ee0c9a1abc9e727e9f01a9b3185b66a4196af241ab1dd0e2f0fac8157b449c6db0dc66ef97dc6a0cddbf2e4d0454dcc7d0fda44ae790d162aadf1380c28adb0ba1b51520e78685ca1d47f61b9a6a15f042e6eac2dd15b555f67b4a5683733ea238ff9070e0c9702803a0f8291a4baff88b78b38bd217ece4439ba8ea25a0c28b8b445e07e15cf33d6b8d88024b3670c71ef33604d7289962d3e", 0x163, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000040)="4784dea2768a3e123716a2314cadc9f7c1f0995e4e1ed7724a9c8fd89e7db54a1143b2eaab065d9ba998ed8e", 0x2c, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x14, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000740)=0xc) r5 = kqueue() r6 = socket$inet(0x2, 0x8000, 0x8000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r9 = geteuid() getgroups(0x1, &(0x7f0000000800)=[0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getuid() r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9, 0x101}) r18 = getegid() r19 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r20 = getuid() setuid(r20) r21 = getgid() r22 = getuid() r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x7, r25, r26, r25, r26, 0x2, 0x2}, 0x5, 0x54, r24, r24, 0x9a8, 0x15, 0x3f, 0xfcc}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r28) r29 = getpid() shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x7, r20, r21, r22, r26, 0x44, 0x9}, 0x7f, 0x3, r28, r29, 0x4, 0x8, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r32 = semget$private(0x0, 0x4, 0x2) semop(r32, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r34 = getegid() r35 = getuid() r36 = getegid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r33, r34, r35, r36, 0x14, 0x6}, 0x5, 0x9, 0x101}) r37 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r37, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x7, r41, r42, r41, r42, 0x2, 0x2}, 0x5, 0x54, r40, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r45 = fcntl$dupfd(r44, 0x0, 0xffffffffffffff9c) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x2, 0x1, 0x8, &(0x7f0000000900)={0xffffffffffffffff}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r51 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r52 = getuid() setuid(r52) r53 = getgid() r54 = getuid() r55 = socket(0x18, 0x1, 0x0) fcntl$setflags(r55, 0x2, 0x1) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r57, 0xee01) r59 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000240)={{0x7, r57, r58, r57, r58, 0x2, 0x2}, 0x5, 0x54, r56, r56, 0x9a8, 0x15, 0x3f, 0xfcc}) r60 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r60) r61 = getpid() shmctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x7, r52, r53, r54, r58, 0x44, 0x9}, 0x7f, 0x3, r60, r61, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r63 = semget$private(0x0, 0x4, 0x2) semop(r63, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r65 = getegid() r66 = getuid() r67 = getegid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r64, r65, r66, r67, 0x14, 0x6}, 0x5, 0x9, 0x101}) socket$inet6(0x18, 0xd2fff1f27fcd8eda, 0x3) r68 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r68, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r68, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r70 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r71 = getuid() setuid(r71) r72 = getgid() r73 = getuid() r74 = socket(0x18, 0x1, 0x0) fcntl$setflags(r74, 0x2, 0x1) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r76, 0xee01) r78 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000240)={{0x7, r76, r77, r76, r77, 0x2, 0x2}, 0x5, 0x54, r75, r75, 0x9a8, 0x15, 0x3f, 0xfcc}) r79 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r79) r80 = getpid() shmctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x7, r71, r72, r73, r77, 0x44, 0x9}, 0x7f, 0x3, r79, r80, 0x4, 0x8, 0x1}) r81 = getuid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0x0, r69, r77, r81, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r83 = semget$private(0x0, 0x4, 0x2) semop(r83, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r85 = getegid() r86 = getuid() r87 = getegid() semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r84, r85, r86, r87, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r89 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r90 = getuid() setuid(r90) r91 = getgid() r92 = getuid() r93 = socket(0x18, 0x1, 0x0) fcntl$setflags(r93, 0x2, 0x1) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r95, 0xee01) r97 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r97, 0x1, &(0x7f0000000240)={{0x7, r95, r96, r95, r96, 0x2, 0x2}, 0x5, 0x54, r94, r94, 0x9a8, 0x15, 0x3f, 0xfcc}) r98 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r98) r99 = getpid() shmctl$IPC_SET(r89, 0x1, &(0x7f00000000c0)={{0x7, r90, r91, r92, r96, 0x44, 0x9}, 0x7f, 0x3, r98, r99, 0x4, 0x8, 0x1}) r100 = getuid() semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000140)={{0x0, r88, r96, r100, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r101 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r102 = getuid() setuid(r102) r103 = getgid() r104 = getuid() r105 = socket(0x18, 0x1, 0x0) fcntl$setflags(r105, 0x2, 0x1) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r107, 0xee01) r109 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r109, 0x1, &(0x7f0000000240)={{0x7, r107, r108, r107, r108, 0x2, 0x2}, 0x5, 0x54, r106, r106, 0x9a8, 0x15, 0x3f, 0xfcc}) r110 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r110) r111 = getpid() shmctl$IPC_SET(r101, 0x1, &(0x7f00000000c0)={{0x7, r102, r103, r104, r108, 0x44, 0x9}, 0x7f, 0x3, r110, r111, 0x4, 0x8, 0x1}) r112 = socket(0x18, 0x1, 0x0) fcntl$setflags(r112, 0x2, 0x1) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r114, 0xee01) r116 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r116, 0x1, &(0x7f0000000240)={{0x7, r114, r115, r114, r115, 0x2, 0x2}, 0x5, 0x54, r113, r113, 0x9a8, 0x15, 0x3f, 0xfcc}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r118 = semget$private(0x0, 0x4, 0x2) semop(r118, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r120 = getegid() r121 = getuid() r122 = getegid() semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r119, r120, r121, r122, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r124 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r125 = getuid() setuid(r125) r126 = getgid() r127 = getuid() r128 = socket(0x18, 0x1, 0x0) fcntl$setflags(r128, 0x2, 0x1) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r130, 0xee01) r132 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r132, 0x1, &(0x7f0000000240)={{0x7, r130, r131, r130, r131, 0x2, 0x2}, 0x5, 0x54, r129, r129, 0x9a8, 0x15, 0x3f, 0xfcc}) r133 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r133) r134 = getpid() shmctl$IPC_SET(r124, 0x1, &(0x7f00000000c0)={{0x7, r125, r126, r127, r131, 0x44, 0x9}, 0x7f, 0x3, r133, r134, 0x4, 0x8, 0x1}) r135 = getuid() semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000140)={{0x0, r123, r131, r135, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r136 = socket(0x18, 0x1, 0x0) fcntl$setflags(r136, 0x2, 0x1) getsockopt$SO_PEERCRED(r136, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r138, 0xee01) r140 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r140, 0x1, &(0x7f0000000240)={{0x7, r138, r139, r138, r139, 0x2, 0x2}, 0x5, 0x54, r137, r137, 0x9a8, 0x15, 0x3f, 0xfcc}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r142 = semget$private(0x0, 0x4, 0x2) semop(r142, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r144 = getegid() r145 = getuid() r146 = getegid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r143, r144, r145, r146, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r148 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r149 = getuid() setuid(r149) r150 = getgid() r151 = getuid() r152 = socket(0x18, 0x1, 0x0) fcntl$setflags(r152, 0x2, 0x1) getsockopt$SO_PEERCRED(r152, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r154, 0xee01) r156 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r156, 0x1, &(0x7f0000000240)={{0x7, r154, r155, r154, r155, 0x2, 0x2}, 0x5, 0x54, r153, r153, 0x9a8, 0x15, 0x3f, 0xfcc}) r157 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r157) r158 = getpid() shmctl$IPC_SET(r148, 0x1, &(0x7f00000000c0)={{0x7, r149, r150, r151, r155, 0x44, 0x9}, 0x7f, 0x3, r157, r158, 0x4, 0x8, 0x1}) r159 = getuid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000140)={{0x0, r147, r155, r159, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r161 = semget$private(0x0, 0x4, 0x2) semop(r161, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r160, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r163 = getegid() r164 = getuid() r165 = getegid() semctl$IPC_SET(r161, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r162, r163, r164, r165, 0x14, 0x6}, 0x5, 0x9, 0x101}) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="b0af753e99654c0aa71ab32c88d40f2a6460d4c73807c0", 0x17}, {&(0x7f0000000240)="836ae70d0930006d47b2478dbb85e0ac68d75bbcb404c280af95c24bda1c3a9f86deba61e967d6e800a76059104e0c6ae049e832e1a14bd2f9815b6f7bef7360d1cf63e7ca688098a51689818e2ef2d83fc31673ccec", 0x56}, {&(0x7f00000002c0)="053965f62f84d56e07367555cd5f5157dd53f5f91211ccc39350243f089147d8da744c093a12af0d0bdcbbfcc470eb01019517b2de780a70ede8c4e530648a85db1f87f55b135b47c56ce73cfdd08800a3675be0bd47f4c55958f511107f5bafc01e78bacf8980f3b39189b4c1cbcc96e38e713267cebb90a76ff2cb1358501b9a14820bd64146bd90afba1c5169695640372efa97b9d126eaa2e80ecd2cdd018afaf8a792958d0b6865da35f8033c", 0xaf}, {&(0x7f0000000380)="dd79f25b710dd6e37fc45e8f4013d3b7a433f705383c125f7f7a9a1690e26f0f73100b32896207dbdd80a5209c4364d878ff1e608b5f4f6f96c6247eed26f3d8ea8de9c9a244cd6e5976c377c054226df92e52a597a7ebd573ab902d1baf513fce76e1d7f264331d9ab2d1faee3b2f273ddd5b16638082873d94a90b4f5342030c95c3da99bf122c34d636e4d88f7e0685dee51c95db5b05dbbf2e9128d308f7634538bf9229929110782c248297456d7f5d9fd5", 0xb4}, {&(0x7f0000000440)="04065407fb3f7f368e735fa96eb688dd7ece8383f4b74566ef7ad4313aaaa73ed7530aa38e5968c8c3b6b7398b3aff61f97ba013ba2eda08b07378d550fdfb900cf67e9543fada3ccfe6905586a398bc0dc4ebe168178a", 0x57}, {&(0x7f00000004c0)="36877acadad08026beab672e2cc22d8eff5745015070e62ea0612eaeb2c6222279a5ae28c442ee53f4315496dbdcc92483a63913b8e7237ec12b8553b55ffa990613404d0c2bdb77897631bf729cb0287e0eff0e6e02a78a786e10dcb1719d19eab1805ed11e95070289bafb969b88388be9c5f6ad69b568dedf7b05d1afb27ffc0924ac6822faf69c57cf8aee19ff95b4d0bd5b58f2cfd1c82011402d0d6dee92ca0e2e996008e6ded77e7c5fea3a67916f6c992a917c440fe64ed41af48398ae71597bc165997a92f36ff5b8da7ea2584d3bab989002bd836f2e14358750b811ca95d3ff6c493579719bbbd141639031c0c9155754851e", 0xf8}, {&(0x7f00000005c0)="f3baf8b489b61ad679572946c285b6adfefb185e5c5f04430a724ac24b3916fb83c941443964419d0291002b028009cb84eeeaf51dba3377d512672afd20200e5520d5d570b61833447c1ec15977c4684191693c748c62854e24efab9fd619b744922a40e32084473b20cd8222248ffff34cc0e4ae241d3be365adfc16ac2226fd5f6e148856eb7524451c007c8d5ccca2f8a9993f69c6ab687ad67c70ba141723ac5b132de7596765462e657b62f53bc0926ddbe4cf6abd7262b7fabbb7d9c6baab872717c2a7d2ed1cb1ce10ee1a35a2171e01185c880a188eed996fb077cbfe73bf605c8875e316079d6bc2eb159701", 0xf1}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r41, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000285044746a1c1b75864fb47f0ade58fe60fe7a15a13382bbd1cfac6ffe87b604b6914f88c9b0fa1c59", @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r60, @ANYRES32=r81, @ANYRES32=r96, @ANYBLOB="8306ff00"/20, @ANYRES32=r111, @ANYRES32=r114, @ANYRES32=r131, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r137, @ANYRES32=r147, @ANYRES32=r163, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x9}, 0x9) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000080)="2351ce9c802bd9be5b03144e7b1453f851b33ad0") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1f, 0x8, 0x7, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe0, &(0x7f0000000140)="004d207db3845ac779b1e5696f99517376b071c985037205304f0234282727053b95a443a8e0e6da424b5a280fc9b389c9fe1eda0992c3d3906112503e0a489473657f42f2632757d6a415f89368b7dcbcd48cd73ca86b95e2f6a7bcc3ae51da27319b034759ee763f55aec082190a6a6a4fcd55e9be9f8180f273688d6f4c167df81631634dd25f26649d3edbde8f22967d0b36e3721b017e23a32c90c189ed393d91055473247a0c06ecc48bf9e925636243f9f7869e14314c") mprotect(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x2) 16:01:10 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)=[{0x61}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x699425aade4d08f6, 0x0) 16:01:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) sendto(r1, &(0x7f00000001c0)="b7e51311aa761fb509c4c45a10eb6601c9cb8cdee965e0342d522cb05c14b97798d31833850e4e6b6a7f7ea6f83d928d0c5bca1b75aa578850c79b27d50d42bbfa2298160708902c37a4fff9a92dc621e3bd5c1097a731271c3523ddeff74bfcabcd99b548ba917fba6737406325af2fa07a2ef86e4bd462616243cc18b42b388b23094916d68281af93ddb13a2f8ff77e59c3e7b15c962d11ccace886e5bdca72014e889bef39495b9b591fddb6334a7d80549e162e950abdee", 0xba, 0x64c500e7237d7af2, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x4, 0x1f, 0x101, 0x0, 0x356, 0x100, 0x0, 0x1, 0x0, 0x6, 0x1ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/232, 0xe8) 16:01:10 executing program 1: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', 0x0, r2) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0xfff, 0x4) semget$private(0x0, 0x0, 0x100) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r3, &(0x7f0000000480), &(0x7f0000000600)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r4 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x20800000032, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r7, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffea6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48771ad9d458821deb075ab491c5a0a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112ffc50dd0bc2083a553f60505a7ab66d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075700000000678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396f25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f53929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff0484dd0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb403df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea2ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f830122292e141bcea69a09df950711b2bc74d2862e94c3aa678e5e0c3d91cd000000000000000000000016719ac76011189ba26722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8c59cd2c3cc960a2a7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc6867835898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d349fe0fe81043d7fd242901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333dbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a17dcc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd49600000000000000000000faacd7ed6975b45bce32f733ddfa7f4da17e5dab2b6a385fd6efe6e34982f12c48719c57a132f659bd4af67a4ad767237900d2c0d67165354e652950a45b93f3394e7bd8f80bd2f64cbc3c19ae13ab64d172f99b5ed16d96e01f209b224d31f8daffca844e3bee26ddd747d91f80d482b500ace78e96aed4510769f00cae13fd71ce715254b51e93f86955595ea3a04084056697d8542d2bac98ca33a97588ec417151c38f6270037e6244033d71b142627d98fb5534bb6f1fc4cf89dc48baa1e5f6026bfe2fd6c62c1c4a0c5887da89648e9157c50330e31a442893db8acaa04d5b16256254f6760da6f79cf94d60857387f4086a8d125af3a04267438490230ad2117883675dca196c432daf209f3f6c0517877c7434954b4fdd08c3739f3cc59c6af141d2423541964ef96df5947cf99358603e806c5802825d03fb0a53ac2b42fa8fd283ba8e5394c00613b751a22d003bda644c699d63d6ff79c692baf5231b9cd4ff670e17a9131cc5"]) shmget(0x2, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r8, 0x0, r2, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x146) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) getpgid(r19) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r4, 0x0, 0x0) 16:01:10 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") socketpair$unix(0x1, 0xde0add55d8c42ce1, 0x0, &(0x7f0000000040)) 16:01:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x3ff}, {0x6}]}) syz_emit_ethernet(0x171, &(0x7f0000000480)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e494fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d70c21cd9cc202df4a7ce9364772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8") 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/49, 0x31, 0x40, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:01:12 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') msgsnd(0x0, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d8863e6b5a6045c747c22a738ba"], 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) recvfrom(r2, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000b00)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f111cbc91aa0148048f48df6"], 0xa) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {&(0x7f0000000700)="943707c879104ee664641c25856d553d537921599284389a9f02e1473bafcdbda144b90622ddb3faa70dbbf5a95ce67fa1dee4973299d26f3522b2587cb6347b4438a35e36bb6e9effdd01e9e7205fc87949ccef549235aebde8f13133a19d5156b83db825dc1d", 0x67}, {&(0x7f0000000780)="eef06bf1a99f11fcad952fd109c0e6c7b2f03d1cbb0b9602f00396c66c613d2653741c7106970ce43b2fedd0542cef5cefac3b745d448696094fea27d819af1887bedc3792775dcfa950aad0831d18b115bad3746b88a03592d74f2d5664246d20e8560beb3be7f4db2a4b575c6cd5bea2aacce5e9d50bfa85ae3daf14e24a983c35068750a5d713e3d699e2355d07168a447aea57a486de0856f5ce70fb33636aaf35f1af09e77473a070db66c0e6287adcf1c7af22c741653e8fd6ae68f3b5373887440ced97cf54ad56f9ce313b9b0c26263839c9d75be4a039447e", 0xdd}, {&(0x7f0000000880)="b7156dd1008b2dd913149faa0a5926c6403e82244547e3689f228759c0117e7645b1930f8186ea4700b5087d874cecd58910deb0820ab9c91eb6c3f689a62f5af7b9572ed83315a9f27e9de6826f52a02ba762a3b203e45fd8f67a19f0cd6e5b7c7ce927783bed4e0ed7885ad5105c6953cebcedf400a9feb1fc72cf64cf78bb20dd2f9e109dd97bd1c7aab14e6e64adef7ec75588ce9437a26587161d", 0x9d}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x6, &(0x7f0000002fc0)=[{0x1010, 0xffff, 0xd5c4, "79cef32b0634b3a5f9fded4b5abec0658d06fc5693e1cd7c904a972aab5dfaeaa9a69fca7e678d17138b94b8210cf0cdec95b2cf679036db420d63ca11cfd0596bd42f691c40f96a530a921b127db3723a57d05b64431725b2b004119999ce7de5443c326a2f889de91e116d7ab0b35cbcfd64694f8ef41dec0391ea616bf14864ef1c2e954d73aba7e3ffdbecb5528b96f2b31dcc6473acac1fbeb035617fedb27d4763e461780ba9909d0d64763811c9200936d512688cad7797381fdd8e5bfa29da264451085629e6164a9845c66d4e64f21f51a41c61edb3ca66cef16ba78e077fcc3f9a95ce14a75c80f720467017d6f67fcda6d34565ab488d920d370d085094ecd3d5854ac04624fc1120bf9f0e6316f4e00fb13bf1e6d2765b386e427046cf1b0c57d85723bfa48ee4028cd31ebf5092491c4e0f87652cc05f83afa2d1d1f48ac5e1a926a9b069df46fbf7499559233d40a59bcf7aaf74e6e9cf6ba872e4568258d7127bf52a6b24eec837de1abfbf0df915e0d70b4dcb01ec42053c2a513406cfd6a51124c76825465d9240e0c4bd73002786ce263b37a057cc794d8c48064c646ef90bffa7fe840a47bd23f4521026bf2be572aef623f7b5d5f74d8158454cd39692975ef52e36447e6c727da311eaeadb16a1bdc89ec515d336e00d8859bdb1c8f2340812a4b1fb64ff620fe895ea76d948f208b75b9dc759e07f05da0b990cf39464b523ed34533ee598a7c955561f7b9679aad4a6e27e72818bc3d907641774cb296b4b8e9da9c9fd9e6658e4316c5ced3f16eca15603548d35f0897857ba8428d392d3b8b7d327451ccd1f8243b74f9171d36010f68f6482701889842a71f44b95cc68facea4aa34f8ae6f3aea632654a3c58c551682e8b3e185ba893e75862cf363a005ed0ddc10f2d1dc209c9705b2e71e88927af416b7fd150f2ddab4fa92d9d8b9564a1e0a3fb4a45da46a8f7b94acbb03b8981ed8c4a36831847b5547c8ce91c0649ea86931b44ae5c294dac7b37e9af0df8fa136c6d0619ad2a6375d87be85bda38a7b685fccd3c1a6262125749e54c6c3d9127b52b2e0564c7a4befe4f283a6c5c013006aaaa00e10e0ab757f41db4c5b0d11e19adfc282ef9aa827d1bf60c11e3e2844dfd0f0b5f8580833d5b9dd35b25c8e15708ba5e62523cb012a02e6736d98764ac4a40ce70946fe8ec98d7eda614bc40a354e6c620b56193d9952b7f85c21174e0490d42e7d653923303d7b9fdf560612eca53f7e8b47413c7d7863691b39180ebcd1a0d64cd25ac396b45890616570bd7ee2c4c667e67d412c5b988767d975eb604c57384d6e8050ca0d884d9f401989b3b298fbdffc42a1f789d62627a76055b7df62273f7d91361fd41c5dc150e0aea55c057fec916a80d9d845031526ec3376a7941f0ed3cebe2badf9bd5efb57f4b5ec15d90d0b941b307346524bcd20d09e4704f17d0ba5316293e8a69e7b950b4eec02e55ae3763e0cde370a839f8b7e531883d36cd975bfc98f87fe8634125e24ed584a72aa21fb68ddcc81e7aec18d7880743bd19cfd14f433ba421135f156caca7f1780163992f27eb16c0fb48aa9a3dd17c2b92bd1afb743265ddadb9399d9c769dc9295d9054d9b880a3c891f04b153fd24aff8a42f7b946505c01e8da644ac5b192d0756829728871147348db6d94c0146091f350fb200bca87ef63ef75c78d5db62be62cbe59675831b43ea4e826121d3e543229645bc152c3caa9013373d99ec65b504be298275224ace2df1a17739261b83971d67f861d87d0a3da3318cb6c2f9c3cd6197046650087c0596a85a49b9449d8628c7eb76ffea69a6e5740779896cd3536e00f3534d4446e4c7c099d1c47a35ab2abca7cf169924d5524eb5b2557aa437fd7d4f4c2b88019d712bf8afff7094cf959abca48f5bf929144059d7c0b51d8be20677d97f0224355c006ad88ff72c8bb9d4cecb0c7921962489655f075c6252a26e1704459c021f736ac97d62349bc9aebe2ad13b67ca9e9090573a23487bf9ce316107d29e3669524b5093645f2c9620101503e95d0c3fc20445ae0d9c235cce616af819ca9645428731a653419ce29308613554d92256d7f3c2e0ad1a277fa00fa826306555b84ce4d713e6bfbf789b728213d687bb8cabd3653ea10d99c5c378ff7fc9b1f3f59df088c503307913976e205206902106b848415528b6863f7eb29e129ea64bbf5ec5d72eb807fd0972431d51159d25f48a23c618be56e5b5840302abe43d86584cf9e3d4c128496263ab770dab26dff6525d41d1bd0a04b00009e10fef5c7cc9c85c444a54cb5b4eee76ef1e77fb98308349035033736e6a98980bd84fac049fea3c0c39cce0d2211c31f5158b7aae614461c314ef0c5597318c8aacb8e92858171005920bbf458fee02eba31807908d331cca68137a99bf889fc181129ee7b5e2a01c0868386dd2131288c8d3f45e301e0af00d39e91ba22f2e916c72def826072bf1e68fa5be56fa3474ade64ff2fbfcf840f041ee16420fc4fa945a0a147165f7d5ab48c042a878c335a8fec0f0ea5215c66428c29345f92ee3a46d497b70891a6a143b6bd91d843ac7ca4f48365ff69c5fc3946d0cbc33f5b83f9be4ca1796015ced3442ed021d7c64da29ee7a298ad8b0a5ce84f6aafa6712c715282c769faca7fb155a912d77ec7fe0fa5802613dcfd5ceb7271ec94fe1ca3c63bee05ff11c1ac7cb691f98263f672271748257eda0ef61b37117cf9f6c7e219e8d17208d3c10c28484dceb32ee301a07b1123d9870e7c647284b289666dc6ba63d3dec8e9df5595f3f065393566bcefa33340c3e48ff2364ca8b10402b17cd64d613d19ae8875342d5b2c9605affccd33c7c88b75f65152e0a9f8d885c3c464b1db945464d8ca4506e84375225c7e3f16649d776aba6e2486b1d110ae2bc4e729405327283bc1aa6c4a5264d5b64387d8fa052644bfa182f62ea792c2d60f82fa4008344cdaf458254e6a72eb5088fc6577076eafb40fdface07b17b1dfc2d8c1ce4171a139db4d648978d181bb91857362fe5bfe002cfb19b990fdf16fe1d874517612614fd8dd5b531910c6c33dfda89b36a82b735d91db01ea39c29eb4c5ff8ccce51d075b089fcd47a7b167929477d846a7ece0dcecd8934dcf413fe1f76837bda99ddba3b91a277399e858454663e6ec03592ee29cdceaa9eeb9f2eba7bffd21f484a81cc0436eba8413640a348133757325dfc775f986ce456eb06b7b5fc949499bcf170d4749a8d9073ff544edcabec6111b5a01fe92d0cd614a7da81d81c2c7793b30e1ab63d312492ab8f42d1c4243d6391f503c167d455dfc7d61676b6a87d55328abdedb9e5ada0da474822a0fd7c84bef1349996f66b28496399dbc9d56ec0a788bd3d777f75b0c5faed7c07362ce077c6776a8d91bcfcbf2762d3a7b8ff2af53e3b8ab91e4aa7e04e66bea50efd85d892fae1716486c5abcfc3a5a0496cdea56a1b0bb33c200003143ad92257a7027643347fa6cee28edd8e5274f4231725ca22295eb7acc974f4f87879e5b9a96eab7263b06cc61b68c2e812479d5fdd5059b992ec67d0de53c1a02efd57c0bf38ac343e1c068b14c057de306034c593431f81fc3c839fd286050e68c83a2d0480823998209c31f36cdfa6928bc93a8a576b14e0253cc16342e3a20eb6e45b7477b718d8a6c67d5c3c600f6655a25f0dc4b6d3cab58bc82f54ac9b1293ff6d07e26a61955c7b4141e9e726640168e74a08280e5fb8d0e91b330b3bc9e3b3408114a2eff3db4e816231fe388ff2af7abae9fb1d8b1c91dbec20343db603260b04fa4224a02604e54baba010f36741e9dcadcb5be7e1899f1a8e547226331b8b44acdc9f3823bc2e591d2e8f301ef13c6a45b64c8bcc0dbfea9ca635c58159b3041af57cbec36d96c3c8917b3e90da0ccda7fc8127954279334e489d71c5b12017132a776ab19003f9c99f2198fbcba89135e93531129782a28dea9f5cb4cab294a112ec0a301977b2d1a67c92e4a2d30abfbc14dc105a3bb778c046e4004cfecc798038e38ac3286092fc5ea1e0d52da5f644bb4ec44e08b49ddfa9239eadd5bc0a3c166b3799e1b3360b6298a7279829f9533fd530ea0cb5413e350210eecaf8ffa947f88dc5a7fdc20d8c13e6102ad33523bda5300c73140dc141095417ecdd4bdefedff2f1e6bab4f64bb36caba4613684ff125a0cb18626f2e8339364bd6d9a9e00f47dd7f4c764f2ee4eef09894beb349adcafa232df1e171c0c38551e1de20b2eb7195dcabbaac409096c3958ddf958310777e1b73ea316f839e39ed792a63af66299fac83edf1d0b42120e1effbc7d45821dedb104fddddafbba5272aa07791eb5d7e17a107f1c3c1350d8e1d85ec43b4bc1dde2eba7ca1ff5789d4b42b63120c548d676a47961d28d82602a4f253212254a5ba17b22332b5bf9a19566522b82d8555062c80b7b0f0957634119dc8b3852eed66c67b945742ad2d42c18ab32ec607261de7894e7d0c1cb4a78216314896d344e29e9e0641b43f84185a28a4dfc646cae69af751d2796acb324b1941ea9b36aba203b664f09dfb2d9b387cc971a5c8e9b4d9a6e4c57ea9b7baec696a9feb9c567f228d29fbbd2012f8a9eeedb28752b310464de56a70fbbb20f071800964b48f44aeaf0e77a0c2f783e53201ef8570b5d2c63deb4095f7bcc7a845e0121d7eb3814579252443f5e9d53cadb5bb5693f4c46ce328d0ef9ecf7bdb7615405eac397cb17b7b5e1bd6c04dcfbcddb82feb958a0aa7d2208afd0846af33e3759b507c10ac4ec17d3983fa2773d7a9d9dc3b54d556a1b43cb2726a232cb4f875c946fd7f2f0b2abd8c4d409f8e22bc996696b66893d0e35d758cca5dfebd4bf0ffcbaad185638dbccd10dca16f2a19cf714305cafbbe63f06fc1925e77be6469bc0b27462068f1f40c644816f2eeeaa89e14d4b6e5747c9e7b0064a03acda0c6d4a479a518fd9a34f67d86573ae70dea18c7e6c65b5365fb3a2e22c03c0c2ac8058829f4612261f60fb26a8905be516df883c2eaefee13c9be7b8d3d975d820305363bce35355c7e89dc3393a15235ef69fafe000794981a03348e8e93eff7638650b712b65e54e9a464e0a14a0c3900b1e488e5276dbc0be4ef7c5e2d654ffe2fadf719644c0765cec4da817112d3599f2afd000e9e2f859e5a65da233bac01fbab167525347f53e8679994c3a446d3d3475e9e7720cefbf299cb6e257a6661457474d5230072d2b4ff618e8951df48457d3305292b80b694e31371a3c24b4c14270d1d8d1ee129aff9eae8c39a6681ef010153d6e829f289829859b4cb926fd78b8b9b3279cbbf3b9853263aedfc66cdfab2512e676a9641bb15187d7c3f94bd5daa756461952a2abe368ce8d0dbe10ed06eb4ebc2f4db60caf4a5a24798fca49425d69154dea1b4ec16b5aa50cf27dbeeeb15751a0adb1841872ffd0be2217bb06a109d3180553a263d387d71927eb639710d60abc8d5d55f85e112da059db53129278425d56cdedc6351902f44d57ed570cd475f9c9d5d7b9c82d75124e0d852bc428933b2737b883f9287d8f70295f06f73584e055ef2b7e3751ae8e495701cb41019e27eeac2c2e79b2b0322965cdb0e7f8d05310dcfcd4610c26cd76aa8c19ddf53ea98ba3a8f1a87594d9c1787790c53bf415ba39c1a1d179dbc102fc8dc80205f0195a63fda22168c6154f9068de41f7c15d7314c05f651e386eeec3278dc37c4bc1427b72e6c8442873bb"}, {0x10, 0x1}, {0x80, 0x1, 0x7f, "f2dedb7013fa8d1f7848cf03701795b0b4b0de359b2299c41834b17a3cc4583f4030f5ef148aea8c206fae5fae96286c563f32cca836ce669349849a806e02de23fc291c8984fe88b9f74380e21882c1905a7ef93e86c1a0aaf12325a0bba93b5f293ce2669810f3dd"}, {0x1010, 0x1, 0xff, "5b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6"}, {0xc0, 0xffff, 0xfff, "61d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40"}, {0x80, 0xffff, 0x3, "83fbc2f1f896ce6b60a19e7c4d91ddf2f672dc4915d87859040c7102cdd6a5bdd2c39b1f890ac5be3927ec221c09191345682ccbcfedb54d10b3ba3b302ef6cbd2a76fd58759612f731f7e0e6d022937caf5f525e0bf1d92c6faeb667b2a9a33de3dfba17d4266755a2d0e74b5f2c4"}, {0x10, 0x1, 0x7}], 0x2200}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x8}, 0x1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00'/59], &(0x7f0000000580)=0x3b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x4, 0x5a, 0x9, 0x8}, {0xbe, 0x9, 0x9, 0x200}]}) 16:01:12 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x4102, 0x1000) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x100}) 16:01:12 executing program 0: shutdown(0xffffffffffffffff, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket$inet(0x2, 0x0, 0x400) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r1 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000001940)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600"/1543], 0x10) readv(r0, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) ktrace(&(0x7f00000007c0)='./file0\x00', 0x4, 0x40000020, r12) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000740), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:12 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10b) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x4, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x9, 0x8000, 0xff, 0x800}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) r6 = getgid() r7 = getuid() r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r13) r14 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, r6, r7, r11, 0x44, 0x9}, 0x7f, 0x3, r13, r14, 0x4, 0x8, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r17 = getuid() setuid(r17) r18 = getgid() r19 = getuid() r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r25) r26 = getpid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x7, r17, r18, r19, r23, 0x44, 0x9}, 0x7f, 0x3, r25, r26, 0x4, 0x8, 0x1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r13, r15, r18}, 0xc) fcntl$dupfd(r2, 0x0, r3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x10000ffffffff}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6e696c65306fa1c23386c5dc37216700f6f7670d8572360408da07bd1a1ee1caed279747932a8bf4d130a934606f1cd0d0060fc4990c39da7f902c1b716c88b4795a3df1724e8c7656ec26cf2399fe9a4680019d03bf925ec468d3ecb8cc4ae33caa7759737eaa14af415eee110478b008408ebba6b2d458e04e20621fd10b376c3cd2d61db0ceed59ae1d07f9b5bb981f4930db7052b4dcd6b98344"], 0xa) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000480)='./file0\x00', 0x2044, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x98) close(r2) read(r1, &(0x7f0000000300)=""/236, 0xec) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r4 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) r6 = getgid() r7 = getuid() r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r13) r14 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, r6, r7, r11, 0x44, 0x9}, 0x7f, 0x3, r13, r14, 0x4, 0x8, 0x1}) ktrace(&(0x7f0000000400)='./bus\x00', 0x0, 0x0, r14) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r3, 0x1}) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000000440)) r16 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r16, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r16, &(0x7f0000000040)="670dc3", 0x3) write(r16, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:13 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = getgid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r9) r10 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r7, 0x44, 0x9}, 0x7f, 0x3, r9, r10, 0x4, 0x8, 0x1}) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x800) clock_gettime(0x0, 0xffffffffffffffff) 16:01:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() fcntl$getown(r2, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xc9e1b04b6b7ba80a, 0x103) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x80000001, 0x1, 0x6, 0xdf8b, "d3dc8deae727cb48314a0e3fc733cd38a923835e", 0x0, 0xffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r4, 0xa, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x4) r8 = dup2(r6, r7) connect$unix(r8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r9, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) close(r0) open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) pckbd_enable: command error 16:01:14 executing program 0: r0 = socket(0x11, 0x3, 0x200) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:01:15 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x13) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r3, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r4, r5, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r3, 0x2) flock(r0, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8}) 16:01:15 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r1, 0x8) setregid(0x0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) pckbd_enable: command error 16:01:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) pipe2(&(0x7f0000000040), 0x0) 16:01:15 executing program 0: r0 = socket(0xe4d0877f7f01cf2f, 0x4000, 0x307) sendto$unix(r0, &(0x7f0000000240)="500105010000dbb359100800000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a0fb8f0064e062960000a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d414b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cb09000000240575710505000005000000000000002e093de700"/336, 0x150, 0x4, 0x0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x44c1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getuid() setuid(r7) fchown(r0, r7, 0x0) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) lchown(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, r5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:01:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x3813, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000280)="fa", 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) dup(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) msgget$private(0x0, 0x100) r7 = open(&(0x7f0000000180)='./file0\x00', 0xb42, 0x0) pread(r7, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockname$unix(r1, &(0x7f0000001c00)=ANY=[@ANYBLOB="5921f02487750396ed67adb07fc8cc1e81b3152abb3e8a638ba522711551c82cfc7db5eb5261632368fee963494dd44307a9da4a390ce5d3165a504e89915af6d3b048fabeeb4a254698b0183b71767e57c864a7dccddd9745c86c21e4ff4229574e7b5ccb8751152c991ab39a201a6ad714a5d8223c8354752a02f542f5446617e71b7dff34f1379cd6969a0d8b3c72c22b34cb7ff4400a98de0723584c7cb4afbc96318ea126b30fc84c296dddc8ddb74df24ccf825f52aab1cbd23326d55815fa00d7e926a04f8053437ec9d3f27d64bb9868efd39e62944ed28bf954622b0cd9d96a99d7690321bc3ba50e", @ANYRES32=r8], &(0x7f0000000240)=0x2) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpid() r16 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000000100)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0xfcb7, 0xffff, 0x1, [r7, r7, r7, r7, r7, r7, r7, r7]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r7, r7, r7, r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r7, r7, r7, r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xf8, 0x400}, 0x40f) r18 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r18, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r18, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r18, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dcfb9312aaedaeb6ba167eccb84d9a1a70a5f35fc9646807e338778d015c96a432c13c7f637b85007ebed1bd6c036a9104f6ff5896841147f4227f16cf5c2a007790060a516ef6a85c78240635d65b1275556e3861853ac5dda568ad8a3bfb837029ede1d299b74184946550e5547d2046b332b0f6e17ad6c328ec75100d287844cb612b6bc900a7977c5075abac86eb7be3f347669716a82a4b3efe4f2b"], &(0x7f0000000540)=0x6e) getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpgrp() 16:01:16 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) 16:01:16 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) poll(&(0x7f0000000540)=[{r0, 0x10}], 0x1, 0x8) socket(0x10, 0x8000, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000040)={0x10, 0x80000000, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fc8000/0x3000)=nil, 0x3ff8000000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f6e000/0x3000)=nil, 0x66e}, {&(0x7f0000c70000/0x1000)=nil, &(0x7f0000d2b000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ec2000/0x3000)=nil, 0x8}, {&(0x7f0000cf3000/0x2000)=nil, &(0x7f0000ef5000/0x2000)=nil, 0x10}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000e57000/0x4000)=nil, &(0x7f0000fd3000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c93000/0x2000)=nil, 0xbd}, {&(0x7f0000fde000/0x2000)=nil, &(0x7f0000d97000/0x1000)=nil, 0xfffffffffffffea8}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000d1d000/0x2000)=nil, 0x3}, {&(0x7f0000f1d000/0x3000)=nil, &(0x7f0000d08000/0x3000)=nil}, {&(0x7f0000fb4000/0x2000)=nil, &(0x7f0000dba000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1025}) 16:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:01:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x200, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000040)={0x2, 0x3, {[0x7c3, 0xffffffffffff7fff, 0x9, 0x8, 0x4, 0x2b54eae9, 0x7, 0x0, 0x3, 0x6a, 0x3, 0x4867, 0x0, 0x4, 0x1, 0xfffffffffffff03e, 0x7, 0x518], [0x100000001, 0x0, 0xfffffffffffffffc, 0x6, 0x1, 0xffffffffffff62fc, 0x6, 0x401, 0x6, 0x1000], [0x100000001, 0x45, 0x7ff, 0xfffffffffffffc01, 0xb746b88, 0x7ff, 0x4], [0x3d71, 0x5, 0x7f, 0x3, 0x6151d595, 0x100000001], [{0x20, 0x8, 0xffffffff}, {0x7, 0x1f, 0x80, 0x3}, {0x4000000000000000, 0x0, 0x5, 0x4a}, {0x7fff, 0x8000, 0xe5, 0x6}, {0x3, 0x5, 0x1000, 0x1f}, {0x7, 0xe68, 0xfffffffffffff30a, 0x8000000004}, {0xf9ee, 0x5, 0x5, 0x6}, {0x5, 0x6, 0x5, 0x16}], {0x8, 0x8913}, {0xe3f6, 0x1f, 0x6, 0x5}}}) setsockopt(r3, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x10000, 0xc5f, './file0\x00', 0x40, 0x4, 0x800, 0x7}) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000032, 0x0, 0x0) getsockname(r5, &(0x7f0000000280)=@un=@file={0x0, ""/12}, &(0x7f00000002c0)=0xe) 16:01:16 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1519, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) clock_gettime(0x4, 0xffffffffffffffff) 16:01:16 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x400, 0x10) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:16 executing program 1: socket(0x18, 0x4, 0xfffffffffffffffc) 16:01:16 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) r1 = socket(0x18, 0x4, 0x7) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x123) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x0) msgget$private(0x0, 0x2) shmdt(r5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000080)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmdt(r5) open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) r7 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000001c0)=0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x80000000000006}]}) fcntl$dupfd(r6, 0x5, r1) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r9 = msgget$private(0x0, 0x381) r10 = semget(0x3, 0x1, 0x400) semop(r10, &(0x7f0000000180)=[{0x2, 0x2, 0x400ab819fd5cec42}, {0x710a4bbb4d196aaa, 0x1, 0x2800}, {0x0, 0x80000001, 0xc00}, {0x2, 0x80, 0x1000}, {0x3, 0xff, 0x800}, {0x2, 0x8001, 0x1000}, {0x1, 0x8dbe, 0x1800}], 0x7) msgget$private(0x0, 0x100) msgctl$IPC_RMID(r9, 0x0) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) pipe(&(0x7f0000000000)) 16:01:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x0, 0xfff}) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:01:16 executing program 1: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x200, 0x1000, './file0\x00', 0x3, 0xa1, 0x7, 0x100}) 16:01:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 16:01:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) setsockopt(0xffffffffffffff9c, 0x9, 0xffffffff00000001, &(0x7f00000001c0)="81171a070299acd2e7e68e618f78164bdaa7435711c47a1434506b61605b68e1f05d4c9a61d4048b0dd74a0e14158df0c55f8bc42a4d0f8c31419892d5898e342c20625f6f1fd97d3f97542fabf66605b19aaa9a941c4a66ce1ceae5b45a9432fd8905e80381a675631c6b582d7d8ea7082a5df6cb1093d4f7899b90e3b0e982552573696d0f89ef988b501b6546abfbcd742308a845328e58b6f378df18bba5fe8c17df734a6ecaee55fff5c3e16f8f10b5bcfb0c9596fcde3243de0a40603ef58964684bbf230fea863384d369df58ac41c0eaedb9825a522970b282bec65018a3a3f121c98e18", 0xe8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x8000, 0x100000001, 0xffff, 0x0, 0x3, 0x7fffffff, 0x1, 0x1, 0x2, 0x8001, 0x4}) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xffffffffffffcf23, 0x3, {0x6, 0x1}}) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x5, 0x7fffffff) recvmsg(r2, &(0x7f0000000240)={0x0, 0x3e1, &(0x7f00000002c0)=[{&(0x7f00000028c0)=""/4096, 0x10d5}], 0x1, 0x0}, 0x41) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="c33f54ebbd53e25d3f48", 0xa}, {&(0x7f0000000040)="fcb37c767eff11771800699e0d27f6927f65445ce3bfec21f8700323483b608a4a2877b6e2a55bab69e9c28ca010070f58d90de230b32931aba2f594d413a02bde24eaf156a30ee4a0847f52df931d64f1b23a6ddd184afb7dabba1e82d0d27785057c61fa7ccdb3a591ce9d67f4137acd3f4fb90d165f2b", 0x78}, {&(0x7f00000000c0)="072e3806a9cfafb8927c7bd125d62cbc53d4e992d3cbaf5acb9782dd9d45f6a2496f3c7061aa93870433024bab4a4b", 0x2f}, {&(0x7f00000008c0)="3e28c507a1d1061bf6c093765817e844dfbc8203182bc4612ec5955f49999be145d8aae4a79f92cd596e04f5963020eb8ac499f1d40a572c9e807744c2e3e7df20e5e1b172deeb4440375577f21703f25caebce66e41e7dd755735c9f35ea019e1a0fbaa03ca521b76934bcaadf5616cf717078ef0ff5c14425b5bdf3201d18eefde6caf2a200b8955eb715d689b918242eafb2ceaf794fc789aa6232f1403db7b105da9adc3163a8bfc454bdc377cf369534253bba0332e8a86ac5f2357cd801d6437bc04e3d22543d85392d70d6b58f71a014305134ecffbd5f274cc03ddfa1ee9865b23fad35de848f0b55209bc1ffa9d640b7f5cec56e9797993d7a7eca391f262fe7de313d6b834246ce8eea84c7814145d719e8431c47f04f58fdb1ebb1a6f0f2db408b0cf4a706e1ffeff7063d6c070aad7c5cb913ad5cf017173935ba53a702fdf09ad6dc521cb7f1f4b402d198a0e239ef900e07ee998e8f240dc1856f0740f69d09818df15b9f6fa63230d5ba6ea5e2d35c9c3d35d4fbfcd17686fa7dddc29e313a91c2fa48784e47c1851ea406cdb6f6b3d7ddedd51e97494c510946c297936ae37e9e736ee89806e5cfb3bf30d11262342164c031546b47b45a3eafcd3a8971883f31bab7e1c62479f09e0a7ae5f34bac67780ee423c5463ae7c5f0672db50e84302f92d80946960d7f09b4ac8ab451551766ccce87434a5e9503c5e8e1746ed3a04a1e4f6244df62abd760977687adfdd90a46cdab63b85559c5ff2e154ac2aab9a91f0042d25970a56c2c43fbfe547842ca06f469adc52d35af6a98b2005a35d4e6ed81bc5a4bbe3d0cc06e403b7e33cafb9706c163acbf27f56de91b0f4a514f7a01260f1ffdb85bcd4d9f48d3b2e32c7dd74740390964469e6068a92febf022231d753e5efed02f33340ceb1333a3f479ca6e84a67cb5c3937cbf2deb95baf7eb533544301778622bf515298bb1d8bad401dffe1e721883d9c379d10dc783fb8a998cdc23b16e83cbbf18bc3a8f42cc64e768bb11e34d68fe74d57d98040441b63f14caad7e5e5f1675a325dd3e5e4bc9c9f50b0a86d3c5301f8f4756f5c4fdc73b117c5abb09852a47fb24ab8791bc48a4e441a7b1b764721adc67c4c4d042169f7feb1c3a6de4db66135e767fbfaa76f8364d03002912840491f62b9b9a46d74902499a49972cef75bb40b7cf1f946c7e86bf26c905f75c22f0462e7cbbaf5e4dddd5404e2176a936a3c024e79d7d977a508efcd1d969f2be306a896ebfd7d374c93730200f91a2956b06257c9503cf800d9c5598348a72da470adbae1a8056867260895a7f975c346ee90d7ba3b2d684e1b4784de8fdd123461bc6953356bc2fa14fa450b2fe4e48696ca45a53c1216f8579adaa3868f19981b6ed751105c6bd6fa702e3686c0d05328c744bebd22f8b5dbc03e9df67a5e90d4690b0aceccf28a29d01e056978470e091a99b1729cdf88f8cc40f054834f772749633c6d3770096aa7621b2456efd00dfb3712c5850fab34531572233d53293c86cfabfdf3d4f018cd3108f32c7208f565770b3010395c05593e8de9ae2c8672fbf8b6f69b2bbd0cb9e9964dd57f3a977f41c45c5f61bf9318da5a7e765c75bee82cfa1368c97bd22d86d77459646ba3ebef1a179eec7ee670c6d65af0c3b576b605b517bf1413c57d803d5314ad11a72891f7916176d47e60d38727505454f6e336ecb1dc40c83f1b22099a64b607c29cea9c1b13df37fda490897415ea6e18948a47c86dea69de4787dc96bad0e8494fa91798ad035321623c8a6fbe8bc231e122f33c72554df9dd37c5bfb5ccb1288f8697b70eeaf26c10f2a74305afe51fe693d86a1c34ac4b33e3282d0f74da3bcf3e9002bcadfcbb89db38aa0ca446a98d3b7b2d28775c550b38fa638a9886860f6bb4679a9325a0c03b6d5bf425667e64c2c7e8a4c25121b109d7e08e2eded12b75147b80e96fd888d45fde6e8245b6e4cc46e6c556607057bfb8a735d8925c26e427a283ec2e4c03301800b4a384cd5da594888b2f11188b0938a4524c78c0f3a7fffcdea78006320edfb21544b2748ef34cec753e53298242ebf2baba9057455c0dc6288148b80d38b9a9c648bcaf5887e819525f73ab00a58aa49e6b9bd1705edb84c06ec42e38cad084c45e40960330511c0115295cb60a350033047a53099b5e21a5c071947dbbc7a2d2ea2d6d92e3bc027a09feedb11c218b278b45b0648bcfeb80158c4725d76ab847a78f4912204fec6d93a86ce9bf62f87a60cc0dee4bf89d26de521c94a92f75c11a6cef921939805a25bcf6bfc6a4e6a2022f8118163563c72cba1e62a25e5a300555283467e24bec8a54163aa3f9b6cd3f8f41edf691cbf5718ab385c9e2f6fb5e14192cd1e11a777404fb7d0b244573bd98ea4568d5a5c1e8346b5619f3e7d1d8bf73b9a99d9b279cb339efc95bb5314fdc31b5534fab4e34d26c04ddc0624e2f7979843f70768fa454763ee5ad120e32eba89f739f8606d146e371d6007a6853e251d725759a99d43442af751ee532d5066827fac1b292d693892f3e31865488fa5e89f54d3a626d008db787562c58daacca582efed0e1b207a37d3a90367596a4da3aac533dd5eaf3d3cf026d24882ff0def229b9fcefc1b40ba8732f20843c92ae30e2886bf374d72f545969e5417243fc7629d1486a4d91cde86609a99588211514f08051987478ee018bcf6dcf0a412567c4699ef9e845ddf2724e055a13e91d7c6924ba4252c696ec802d6d8f82e52384e0387cad9c15c537eb67186ad93cfcac0c507a67130ae6752efa8115afa9eae9cd251e8497753b0d4fa7ca377706c0fdfb391502aea5292bbd85f63ae18b9f5eabe2f463bef057a657e562b692ff494d34fb2bb618ead2eda97b53c6e114d5f8d621544219da66508f273429e449955c74e737f0e6ff16cb1b30eb41e5df3fbb97bb76bcaa250dc670311d75158a055240475130555d074907df2fa210671538153113ab9a182b9e9f873283c8c5f30f4345ba12191e6b15de746224ff909b4a8f032d2b650955eb1cfb3ccf6fe0d5df332c4c52693a42e909f23135db3886a1e3dc006625bc9ec56b4317145e535346b6b1d731a1552e9d546bc9652721d76875074b98956e5a401bf6ef87fc72783dbe6193a16a92d48cdbd1091b9a5b5412e27018a621326c88d3882a876ad8de51cb1811a8d9adb0df0705750ac7b8f4b68ec62f868d612af20eb380554efab87140c6596867ba6e62ca9c581f4e7d45b123d9bd13eb8340ebe1904c2c8555cd7f967149f1f552ca30ac4459830515ffe8ac20356cc25203f38c7d7f1bba5f647f2c0d4b1b102064f373833f4f60bd2979f1c74d227638cede4a82478384613e3baeb0cae7dfdcc8a0bc84b9088a31edeed0f6d890a5a24daa4765c9ea1f5d199198ca669b2cf2c0dc424854167b393803dd030efe590cb77d7a4068c7dab57233f421b2ea5af88ba03390cb46053d467cffb3a199e6acfea2cc74ef06f7d652b9f1e0fabf6fc4c3b3a9003761cbf8e8a10f07cbe032377b3b958467913daf6f459333098d1f1034f757405835c8903fa3bb6a11f9edb6a0222d0c5f89f3e5345ddb4809814d234dab207b43033a727e98a9bc73f67d2df159c9e307325c4a2a51029e40d11dd1f86fe563a5fcd6703e9ba4b4f6e067316019d8767cd08ac512fa22c122e311ec7ec07882b760a75abd10612070090b68c7bbd8d539d24fa90b5d741c7d660c492678599d492997595a155d03f2e4c2462c57c8f1ae9e511f8e61d507e6be90bc6e68db32a6afca5e18b04d0f8610c13ab8310e5fbe69a0818b784b2e34635c6156bf5ca9e2782fefee886508cc4c0386972a276514940cf94c89c2bac5bab751c2dc162f99ee969320e2bd1f0c60c8c5b0dfafe6cfa742a1d81cce5b59351a7520852dc7ba42cac4505321949a2e49bdd5a03b6e55b7881cd6f654929cb34e1c53f48ef77287abca4ea96426e19ef0a76368a10f033f75b2af3df93d5ddd8952b9cc2ad3fea18db05d0cc21a4462038a59cbf810ea10d4b4c109b3b55ccf8e1711671f4d8043887e7ca1c15148af443cdf8c74f9d7055b5fcbfdd6bb89d8c479ca925830f5884f945b2f36323068e94d340709a5cacf7e65d9f087a6f4e8368d76d89b2174b4b351083a810a73a91194b0fae65a4d610e2ede45be982a9731262d2cb54eaf1e27cafa7c3f9951ab9b2b40a042a42c67da6e2b9c382ff0ac29cb2754afe16d9ec5f9e71d7f9a4b6b5d05fb0941e019b84caf24b9ac23bb385388a1f22803fc4be07aa5b520dc5ab342d2f29bc5958f94f83cf74574d37ef527d45d083006b55bf4cf98d6a9f62c82604cbe20697dfd6a5dfd833f8a5fe55163b35b0d68d971cf385d54be44c51d9015048d4f5191653c51fdf5f140cba764723781b10c5045b3a114587c74c5ae4a862e393f747fd67328bddb58eacad395d291e7ff08b7fc1277daf775ba49b10705b5d394765f6351d379e65dcd77034d3ae2bc1a6aafa1a03fbc007da47d875c1997a74f4f17f2ff7ac64c2afca4ed85968f55297c9dbbf4bbcc3f40652ea23600f9e10501ef20fec833286e99bdff5ef4c2a3993e8ccec4c13483889f2a14b3f25523f0455e7fbfbd545bbd256659dc27cb6ed63ce88fe416656071c833347c720cbab052e66d9dcc6bf3f0e4543fb71498924f44a80ebe84e6c55c4d4120827cbeff856e459ac15441595b916eb1e3d32329d54f026c93fd7edf405f96bfad1613920bf33880b370107a221a9efa38053589bb160bd42f00a1501785daf9f12147d7bc206207cecf780bad0f1079fd66d923c836e606823d76673f7ecb69c33d36fa890e0bf771c42717f1b218273a59bf81fd687501f0023086a87812d907d893aeb52b55bf765500c6b432014d16732afec69cd05b7a7df6670d7c445332c1751cc92354a3165487ca15fbef0767b0ca8b3a36f777709324635ea1ca25e8ac29c9ac3f085b4c2a9a250a2f94124b40692ebf11ba123310c58eddc899106a70d8c554318a499e13f5aa1e0af3cb65a2a0386ffe01059567c6e8338936ffdbe25438d4f4700fe82daf82fe8c3ded494ea312af67dbe360bb3c5ed8f6ddda0ee9ce2c6bb669bab84322378c641ace1336b706bb0ff083602e15c69afe75513c0bf8d14f51a6a0cc6cf8e7c4ea04d021c67f5008c3d6bdfb9d684eb4a33b92d94a25f98c453351637fc1b6f19f631ccc76984462627fdb30cf19e65cb6d0a83c3fe70ed38fcdb152edf722c67320774c3e5945ba057008618bad7d3a7ae14cd344ad6a724573438438584e51d84fd926c4a97424811f661bf14bfd845eadf60d1c835f029a9a494aea798231d6a41860ca6944345be1a99b082a17ca88b6f02ce2e7b87ed603b98cfa5cf08a81b61ea6f9c50142f2ec7f056a5235104dad2acb5e84a63a5f1e00cec8903582f08894f39d86ee7761c235d11db0372228a0f1e09f7193580de79ba1b416f9833f4fb901d957a56953454dd11da39300bf9896411ff16759a17c8e50cc2106aaee3e2d65d59d4815f85f6424b2315534050b874cdfc505bf4d5d97113df6c3e023541f65fc74fb488eb2c74ee25f0215875f1132e009a4389be2324b40493c01fab109ae72c9a225df63fdb1f43e0fa7a16d1198941616651c0c3ed7d9965a8c4bf3dfb3ac6875a0594cf581fb9f98cd1d4113175dbe32833079912b42083cb09d86e750cc9e81c7779b8b4c7b7021fa44b0abf0f3781e6f891b58fe", 0x1000}, {&(0x7f0000000100)="4acbd5cd6357e1ae554e327e3683616a6ccfd4e8e01c168f24969503d38c356730ff5514db96eabedd31d68f93f22cefd64c1671411c67322e7fbc0e5f6b42bb67b63beb3149cd31a5121f1aac6643f4c21c50ba29da9facd6f39ce361c6c8c29ef48afd39e25760655aa712f616b55590e0ed190fba0d723c86084892d4352fe172f354d5f0f2756c9b30be534e9bcfbabdfd62083429e0b1b2496a0a7019eb6630567248eae6c5b3281e43606107e33a764bee14a74319f4cb7f2f69aadb03f9ac718ed717e51ed93bda08dc3f284bfec8ddcc2ad9a6f4bbd3aab07543b2", 0xdf}], 0x5, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r3, &(0x7f00000003c0)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x46a) shutdown(r1, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x2, 0x2, 0x4) semctl$SETVAL(r1, 0x66dbf0c023340aa2, 0x8, &(0x7f0000000080)=0x200020) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r12 = getpgid(r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r5, r6, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r12, r11, 0x7f, 0x100000001, 0xb1f1}) r13 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r13, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) r16 = socket(0x18, 0x1, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) dup(r16) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x9}, 0x8001, [0x2, 0x100000000000, 0x671d, 0x0, 0x3, 0xffffffff, 0x5, 0x7f0]}, 0x37) r17 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r17, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r18 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r18, 0x0, 0x0) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x200000000000014}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6, 0x0, 0x1, 0x200}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x20800000032, 0x0, 0x0) shutdown(r4, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x89, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/139, 0x8b}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) getgid() getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) getpid() r15 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r12, r15, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/4096) 16:01:16 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) r2 = semget(0x1, 0x3, 0x500) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/214) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="c95909060cbee1f545d71b5840c846e85b8a53a5d90376a4c6f5b9d002f9c80ab70d28b6a25a780348674d85d769811803b5dc80afe4564204fdcb951b6fecb33788c78b28e3b4d5ba6c5650d70061c44f9db4df64cd50cf2a4867413e5d123937dcf91493a342336cde60881db976f1a671d10840145e1b637ca856d90a73834f2a09bd3f0083012bcbedb90483d93d40285d076a54462560de3e65674dc846903bb285b7a37aafd6bcd16e3e2b1e65658e2a85041e204e905d526278e84160b76122fb0a71301f8dbdc39f52ffdc47d80a032bfa0eb2dd9b2f0bdf4e8c48667f387c07f77398400722b1b1bb72c343bf7ae0071aa7ce571ff3f66ac9de6fb2de2f787d818f6ea9ebbaaf34f2b551b98f0a58558b0f99793ce6f8fd732266b880421a64e7ee26d45142e5b2002aec2942be2e6784cd109a492011409347432f823847d402144ac6f9450d9ab0d704b890f69fd093995e8ac00407050d30ce40f35f1251b62d5b0acec7dd6b9e113d9e8b4e883fdf10dc59fc61fd0c0bd71da78bac667f7c9a1c073372710a98cb0ea303183a2a1af26a1bf23f34275059480d0862fb61995d0a6bd2509d9bed38ce774e39b795e1a5598e97b749202513747123cca4c625f3cf91968b0c796a6ac52be3114810c3db9ba1b2faaff43d804db06212f888a0e96303ad0e73498698c4cb79d24c1dbbb70629ed8898bf8298c2ae7f862035e4b7f66198571b8b7519f16bb3836d2a9b97163210c5c8db22a0fa2a825c05769caa22494345e72f298fe41587d3eb42bd6838701a16d4dd411cfa44184665f0893617f23f0b8b6a149ac25a67c7cbb02309ac5dfb09ec3db8eae6ce1199fcac8f748fa362db5c48cd541929cb4604eb552dd221008898e064661bf4abb3042b9a571425c149e6d4768def205d672d1564d3dc2005ff088d79857e452bcaa4620dcec82487488f0b27b21d97abbc425f2fea2c34b33991dbf800720553484e4a3824d8c66cf74066d99c051be2f5d4e5da830f330e3fe1e684deed1555ecce871047ddc66ca0b3b47817be8ed8bf1a62dce70ec4e1ec73da964fde54072c5803c13666dde5bef7d7eba1fd273da90b2454040687bfeab99373b67aa8cdd57e779cccb7a3efd3641adaffe8d335868700854e87bd794f2536bc71f5634d04dbe3b556a83f92cbc78f4f045fb9bff84e7f97578e37e536765448834da18adf454c4092b39817aa3edef30aa376d96aef88bb28eecb895ad8cf6a330c996ce5abecda7b012364e53a980a50905eb3da1a88f8aaf25e45d3897a1cb9bd7158a43c2f29af99d666129ab8647e3d0e3bca9a37fc6b5888288f4d9c3bf6f311f6bd0df98d8af5fafb91a52fec359efd53dc872d5b147dd52769044b3df64491c74975517ff78b42a580497ab19381f12d9016e87a7a62cf05a1c7040dc024c6f1d421b4bfe652e0147e87611364c62c8ebec139a81bc4fd942ede1ceb5f1221f3e170301824969d13cb6424fd39e25dba15e54253376d6a9e9fc8a19b28b04be52d0e28e9e95235cbec98acce803d6f369a22969abb7f95c82b8b492712b3df40df2e32378eb9268e00c1eb6e3aef0024f709e0e456c4c35ddf85617fed3426d2dee18b32dd7232117089015e4f48946d5727695412eb1b3938c37cb40495a9a518cba4be109d326ad03d9e15df13243924555f39d60c94e0535053a34b4c4fa7387729ac8b0eba6485d81af0551fbe58fba9622760acf58293710996082a4ab1570721846f393f1f0e3d7ad82d16a1f8f45ed9245c189042ae0dc30030d9acbbd2f223b6439eea1795acefb72b58d0823434509eec1b051aa65a806185691a74dc08fa5d81e130f5d594b8b9f17af517c8c74bb42757a4dcf5b1e802eb4e374a889df68930fdda0b525440b95ab6880b0090eb0ff8ae33213fc72efbacd5449b8f9de3cc01996454bf0376ea2539f0894b0483373d167811489435a2e9e2bcd6a26fa6ac9bfab497c2fa606068c069ac59de66daba9aeb8136a7467354b39698483bdcbffc527ee700c8138114be55a1f39763fb4d478268e025862262809d037e7095f2ed6e233e1e31435d46c226b996c032529b5797143c54434efdee8ca304e783de288410dbbd2c7b5a2666dd24cce000cc77ce7f12a9885a33959e6f4534248888be327ea3dd6672413d3f1577560aee8f0fcbc67a6432e8e5aa3c4e8e902ec1da93e71796bfd647b50083bdf6fc09630fdb56089af920d2aefd82423e8c1a4742406afd252570637b83dd7cc760701770ebff037bd2576100de20a85c2cb450d162d9c3b2a9a0da93c2d963025dc846fe91ff2d9233dbeed6fd472dd2f97c1da7ceda2a44756c926e84479cd1bbe4c2dd1a0699545f64968810b3a697bb82c8502cf066d719e276c6b0c3ea30bbdfd5983e921aaa724af02534f3fe34d026cef2b573d6832acb93c01162a4950d5f54ecb7b0cc03c47fb131926c94049a22f30fc4cd68089e3eb39296915be4cb6d3c96ca44bd499e3ae180f0cf0bf5ef709f1069a9384f50479d3947bad7939a945e5f955312d1f43009bd8e8de64dee80b67a9dca304b527f233d0568954a37f25522878869ab08c96c4fe04a3415fd1e8ed3491b7517d774f9ffc59e7a379d663ea35ad0adab32e870935530994eba84275a0fd6179927c20e8c59aea3dc917c523ced67f4690d290260fddd4e400b5826c7dfc2f40327eb94df51f25ff59a443144fe73b61ff55e6f7ebdbc91256eb16df3dbf411eba89f1df03f99bea627a692c1fe6012a59e48de239bf45f79ce9eacd631a3e7daade935165e257d4a39535e0c082d851f18606d7da3cd384704b30cf0e66b478efd25df19f2fb19eee301fcaeaab04e9eb0e5b108462d2aa41fa72d39e9482bbe11b1bbf53f4571ff8d526cec58ec121875d66affbae5be560430874ccdb8923103388e5080b4467d0e21d352d135df6ca095cd202c910c9931bbd17ea6976327d7832392b6bd6f01f5feeb05a2c82e1ea032a78f9e35e4af5c25effdd6d9748a12a42aadd26aa8ef58a9133726d6507ccb10a8b9c9a83c330a5357e52404feb33f54df03e3bad34a496e67021ee85cee23f99a92629330eb10e18771affb98dc8f59daf25b3984f296852259f3de70e4420aa0fb10e7f6eb5a7878f49ac212bb4579dca0fcfff7bd42149d3dd55f351ab59cbf325d8cf776c756fa2ce63271fa8baacff1c4409ff42cc79126f77fc0a7f393aef0cd9993d571ab52289e1187688026ab61cc305de583f5406bcb04f29e0901d6f0e93e7a42255c4421602f703de309967b625e7acbb5591c3efc9abb56b0b56920bd14b9e1a00231971f393e7eab542864b28875d7066d529bc264e10161b8041462c2b35e71940f55afda187e663d6cef4976c97f44ba848450e9ab68ba1c62b93bb9b896700f23b1025622a3fbee4dad215ef274266075de6d8daf067daca4bf4d18cfd169d842b01d94ff34621df86031dccacd524f84e1425ca7cac4ffec2f22f4883e77bde0322f0b7798a75197faa9b3c48767adb5655b8e2b1fe548d9d97d4a3f021668dc7dffca625c064a7c1124bd8292bbf89bf99f9d526759fa288cad55650da69aba6c1b086b69471084ed898c3fba7b036c5088b0b626b05e4a47562ca92c842fcc720eb3dea0873e1735156688b39583684d4ee54e889d51863a499aa67e7fc14a03aa4429b97c90cf5c1bd7039ce39cb0db476dd8ee635c5d6e91dc2c947f34a73be4ee22f2b31dad4359d3c141b1dd816741c1f28d55d03d26d408ccceafcb06523de21aafa0496ce26e8237c6b84361f5e6e1c3c339c80f793f2ef7242ff7de1b76d1b5868aa13f5a7dbc19c4cf54dee4794cb3a0660aad9796158c26f3414c5bbbb6e6b96eefadbf99cae4e1e88bf50708808743a84f0a60a2e6e7cfdabe92d96a5a426b74c54bbc93519589717d6bfb655bb98655a0dddea455a99273436a4af5387ae1c033ed83c63148fb93c8f3ae4a8bedad73e80b95d57f779a33f4f707129b6cfc9f8cff46464deaec40216ca2d244cd943c477175c10ddd500a90b04f80c0e0da326c434a7ae88fd24510e841836aeb1c4d2a809cf5aeac744835c44eeccfd559150fbe299feec2af8abfa07240d78c2cf38a0d9781d315e79df6ffe197b1fed696ec4ca0854ed38227cc0903ecf939cb640a692af72763d7c9e9db812f24606e18612cc101b405fe918193a18057d3173f8eb5a11c301b8b59dea98dbf91ca19ded2f9f70d5f94d0e177c69d44661fa1d6d1a8e879526154f10c3cf75e2a238332f5fd2cbe945a0d2f4f9d00671961c018188599d56322fe61b42e8990658f1ca44e010ebb6f23fbe1f825aca79c023fe1ad6210774f70bfb974fa23b9c22394ff0ae2b5489906df47e85953963eba514478657d91865000541d9e6c6c35a0d3dfb8589632439f9949a58a4fedd22739d45bf9f19fdff6356c007c0349eed4332dd1180a2935692777b5864dffa3f686b75f561456491a46df5632af261e77146b0bc023fe0a87ab6a06444dc7e53a9b281c26953b2bcc534371cfb44816b2b65b33668401fac4477379c523ef0713c3cb75d0bd9e2e49843238bd778fa2498634edd10f75de72cd69db46eb4eb21f20ea1bf9ceffd92d449ce8ca03805f15c0eb43b3166ab1191998520123d921ed5c4b416f3c5ab6b88a040d6b13d21ca0ec6157720255ef28f2533f98a7d54305f62751e597234796163d2d53e0638e56712e8f6dfcdb5b30584aae7b03a34106cce3096b849c3068e09ddac1c3add9aa2f179035f9cf260fc17dc01904c726bcf674bc97fdecdbd512dcb3f07f8767b4e86cc2debf22e8db8afe60aec78f379c471b3966ed89a0cf9d1b6ebd99e86b9f9513b7a59d6240355b684cf804f3f3b3b45bdd808130db5a923c1b56c40ea7bf6c086b67a07ecafe12632cb2531f343200e0dcd05b33ad6e0c7d38c8b2f3c56028d2899f6fac60ded344d2abfd4f1ccf3d11428453e38bc50fc368bcdd9d4d89b60c36bc7e1cd25b5511a6ecb7fcb92b7aca546daa3ece88e20374d43148399005be780371f160b54a0c98aeeb6aa534df7b17f98f33717a82d0fccc5839a05de3c82148f2f7b818788e03ca984682302d42d677e64e3cb0216486a6d92dc6c438c2e0362a18f73d97303adb29dd0f99c2479c290a5df1257175ac49a96a5742604575cb526d0fd6b70b015f971c8aa69595cfd2560e93a794fff983688ab3cb9b52fdeeaf87907f178575c153d8a3bde40e79353724b2408a7906b8653a94c7936db473b2c5d075a338c66a449636e094c8015c078075ff6b12e030fc41f36760d2f9e6f9909dd5e5c20386c855e94b1887299ef5b9c7a6bd2a7781d21cc6303a48d165825d6a37301607b684c2d7e9b1d332ccf7aae8269fc6e15a34cdaf7087ae31d96ea40216fc5cc897c3385bfd5b7b8e36a1a03ae5e783ca103d8eb32c69cc4c266e6da53ee35d16e81b0a58c048ffc1ef47cc24fdb46058074af85c431b70f6ede2986756497466aa7ffb1b23107a311d90e0d18142a59c4ead467dfbfb19b99e7ffa85e378b00e531fed6f4d69b22b0cee99032614e45ee2c32673fcd52502ccadb23eecf1437afc26a9907fafa5bd818bdfef711df247396f2d82d2d5744473045e3374be4a920b808bf68a3b4f04b15f8e9be351562846f2ac4b1e4d56a6c07fef5b00fecbc1a8bf33de3b829939e6709a603af1547f9d6e34f57f5ed02dc70135ee230e09227c74c5d07b8b17c953965eb7fd", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001240)={0x4, 0x1ff, 0x7, {[0x8001, 0xffffffffffff0001, 0x1, 0x7, 0x84a, 0x7fff, 0x1, 0x5, 0x9, 0x9, 0x5, 0xb17, 0xfffffffffffffc00, 0x81, 0x8ac8, 0x2, 0x4, 0xfff], [0x0, 0x80, 0x1, 0x0, 0x7, 0xfc, 0x7, 0x4, 0x8, 0xc670], [0x1f, 0x6, 0x4, 0x4, 0x1, 0x6, 0x6], [0x5, 0x4, 0x7, 0x4f, 0x800, 0xfffffffffffffff9], [{0x101, 0x7, 0x7}, {0xff, 0x6, 0x3, 0x9}, {0x4, 0x0, 0x2, 0x9}, {0x2, 0x1f, 0x9, 0x39}, {0x4, 0xffffffff, 0x10000, 0x100000000}, {0x9, 0x7, 0x3ff, 0xfffffffffffff000}, {0x8, 0x8, 0x2, 0x81}, {0xdec, 0xbdc7, 0x6, 0x7f}], {0xae, 0x5, 0xe5, 0x100}, {0x8, 0x8, 0x801, 0x100000001}}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) pipe(&(0x7f0000000080)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000140)={0x1000, 0x3}) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) writev(r0, &(0x7f0000002240)=[{&(0x7f0000000040)="695815412dd7d61495400f65a3", 0xd}, {&(0x7f0000000140)="aac509372c19b75dac9b5c62290916c138717006327097ee24b03ece5dcb7253dd6cd3c4d4d54f0a772af1b44ae41ee038255af40838ad25466e2e930d6c302f649b447bcead027d0a1b084d843629254e6771b2ad4adf38dc6bb313df11febd60e2a175dd6e03b1b1bff1b3e70ae1080f62989f52515c3ccfe0100f2ba3430d71e04c7403480fe66f789e936fb0dde08193ee02ba3ecc48c1e64ab85fe86b68594c56e00b04b286571cfb61e857f1c2a99515eb83689945f5da3cd2a2dcb9798bed62df5462a18d94d52244680bc86f3ff472d78e0e1ca83672e08d268dc4d13fce90dbb5e818613e3179127f50de247d65ed6bfab87dd2806a6f5bb8569d5fd98728bfb662a69875672ad0162e7d850ffe04cba580e56ad407cb90973c655dcf03eb0dc178b84424bab6abcc838bc7cc924b14e3eb4f61c89eb6c394e7241c19a1c23333a75e53c6fd992b65c77f2b889f7bcbbe62fc8cddde7ed1bf7ae60235c6e84a92fbcc86129b5f2698762612d22510efc81b91376fbc772c218848e1e16d7969e56c076716eebc9f43eb6f7d49c0e78a948c6930ba9c27cbe91ca3290ce9d14f01ee18905e7e1a8df34ac783e94f7778aea00ad8e56692b5b9b0b619b486928f79f1fbc65e680880bd290190059dbac017a7fe063eaeb3dfd7030df1c9f5f5b202312aa0e336b50a6e78fee917ce5a9d93e94cfbca17c2b3c0948ed5624cdc0fd974bf4ef3edf904c55ff0da2d8d181e7d9878d588cf083bd932b2a45a6d72bfce9813373da2aa757f034d74c180c3a954d6edb765e03c5263d59c72d9bba6182676d9a74fa9808a6b70f48e752fe2f00a0abbf394d5623c5ce9c629f092d6a8e475c0a8273940a7dad53b1e73a6cc1bba2aeaf1365169bcf20bca037fa6eae4c4172609626070c2113f6981073b6282a192924dd64482ca0c741bd3198d3bb637960a744cc3eaac011341f1907d9c7f9ae027f4fb1191f99ef20828668ac455e7b151bb97d61979bf9bb8c67b4c25e5e0d52ecba76f773324003772705212be08278e6e7fdd412290b4e38e84b7f7b0f1ce7aec862def14f2dae158356daf65a24670a317c679aa0ab156376b78385f7872b9b42930bf9be07ed87cc78f6d6d801f250caaaa147046a1a2f199cc4400ceeb4049a91d30d00343d48d43515c79926c372ce9dff3bca342fa1ad7c626a1d0a4495911bf0438e108d0ce169def9953b1a3315bbea5786bd96ed528f45d7c29c9df95b0f3c9d7e440320a215fb38e94736f0eabecfd35407dd29696cabacdd01478efa7192405a9365c8323ca6f9529ffe5594a6f6fe7918c9fa4729558fa193422e752cb94a926e71576b879c72f7a66673a8f5a382a70c405da4e76798c7178e9c1780f033b01087c9933f5b50b51e73d45ba630fbb1f937e803358dca74a7258490aa7a82b3e33def0775607f99e095ed86aa1bae35fba5dcaa7ade55d06ad1e5509aa7b335ac1ca0abefd07b2517439181c31b07cc5e20ede19825085157f2564bb5e89ec7453926ce78e7f4632f98c23805e279f49012deb5c9defef63de680243ab92b35031185c67b4d6ff1690f23c460ac3c998d2e3fe5b2fbc6d31cb862b0063fa7eab1d7ec8429ab42c143c011d375a6948db32b5f38be5080764812bd5eee83f600bddefac523de2e044a9bbc89827a38f769ec5d1b206bb7a9fe5f37a2fadabccd157b69036483d3d6fd9dd4a2093736f7e6206891c8595825965579d8bf9172a353bc88480385b3ea497814c21e9d1147b6a8a84d49677569de43513893c2d1b2f3b66970d6e0e143d54e6a50cf453aa3f7f256e6d14d5a1dac6fe5ae9fc9b58d667e2c3556b02cc0f5769b62c23233bce12874657e4e2e887803fe1889465d57dfc547e302c4158aca4eda541fc8119a158e11723df3e7015ace5125070731a792a5962590b039135d38280c8bd569d64a66983d5a0134f72cf451c6c05a5a447714eab8dc89c3d8c56d831d615d440204d0f1795879a82175486ab3a682b6c8cb0bff845e75e9b749cae14b4e1a4e2a205f7c77379dfb3858d03cc879c608598466cdb6fa19f0e2b42164f39d52616a63f2cde8594c566074f6e8d3dea6b58b0b16c28e8d01329f5c873038a892e58a707d15f4e3b062c521c86296546ef7b4bd8eeae4e432ba156833d8082f924bfa7cfdfd92c65692748603c3970a19d7a9255f6dde83543500841008db522260b1ddb42303acef87345f819e1c5305e25444bacbb3c0cef34cfc4c5fa45974f8568fb7c87d60dd38ccb05edf74ce928c04c7f48596d2bd8dd79738550b40b54d2d4d7f5000f3f68093e54298c2a44f0b05e2fb12781dd5265c3ace8614d1d826a875550672edd4db2bcb1ba93905f024893b2b9f7a514cdcc7ba37807096207746eb99c1b9634d7c279dd9ef2c04794f414bb625e7b4a79f54377ca49d74b65f8577c44c70a2b0fd0d9b26e17b33354d13424086f7839c0d9a3086ca6e7a633468a66a5f80df1d778ab209d62ebc9e93a3597b4249c311c4bd50ee41e5109d6651910a9a0b409becb864afd6d2d2ec5f5165d5f15226aa3d80125aa5dcce3101cdc98de13627eb89cb560df8b87cc4c5b46e55fc369960c9c0bc7453bcb9745d990cfcf8051b4638c1905d84f3673b37fc0cf938af6e52211e1b2aaf9eca094683f72eeb66d43ccb3a377ce6e4c4f632a3ab69b4a6c120c7861a80a55af4e7fbec3e675080b64c5dae6038d70f6b3f2ff67dbd481946f36fa56a957fc901179a3a075c9ddd6e484e37961b6c9777d7c819fc71cf5269ac60d96fb5d67af16e4f99b7d3e37fe8f99ebc58893364f7df0ad69a527d290a6689b27b2e4442d8773741f443b9ef612bcd82e29b3a70f1213bff6495feadf6c8c4c145a35524390ac8c3f2c5f279d7be4a1d8d9db6cbbb18e6eac85eb19425417e90e9d9a364253456c35433ce5aae7d1aa2870b2e747373bc1ce49c0c7e376a8ae6529646915b624f4631844adfe6fc25fb991f1ab81ba1290b17e7d1ec47d55b90f57855b485a325a4ea0a8bff05f0d6a711deb1a9b8a1a26bd364fd7ecb194d5f5a4058391735b80057ce7d519658552707a89d0860e74c40a6fa1b215fa98959eacfdd20845385afae463ab8e68fc02ff44a1a3e5b9d1c623e9cf3708afc2fe57feb16bd4cc50505894c82c348fa30561bf8887ab9fc743284da4c01451f55d98adeae153d1e77703b90d55b0de59254de24574a42fd00726d93be1b2c4df377ca630bd09168681799264f51fb72e0629b34cf699d884c047a18adb7116712819a222b2b721aae5eaf14cf5445125f19b7db44d6a96257a903eb3b41e6bc074b295179a8e7b7ec5277341cdb8bbef54cf038b5033fef05a8b173ce1de1aba986d9eb042b5571f2ba05b1f32288249dc040cc4b2890e5049b8aeb6cb2a93380f901c7bb8feaca7f6be9c49b255a44e4935d4308c50ddcfa166643f506c26029019b6b55467cbe80493daf0f2667886b29a77fb3445bbc4f92a8e6e5990b079ddb4a93e8e4379211138119f3d7bd5626676256dfeba38f68a07f3df353e410705ad6c1537d62b5e8a2a9e56af24d92bdc60261ee09446d14f53d73aa1c5e7d8afcea4ded6851ed3707cf0b711c637a758983370a83a8598264996888a8fe5c4c402861afb0c7ed1203e86d8896b0a0236b1acd9722fa7ce138a12c3dd9cadec4da47fc1e1d5dd0a44beccdca9c7da44ef9e653c26aca23b740e865e213a450704ae0455cfe0df8b2f86ea3fda5dc3bb9371480a6bf343c5cbb08c756186406c57799e430606cf7b858df49360b2fc3d607f4304c3ef3a6d753f7f632c28fe52b373993d454374d133baaa123ec02e85bb220a61370f795b9a8310f9b570bb3295091fd2448f78161399d24e5fb99e1bebfb9fc4d9185ea0de4788e98bee0fab570a7ca8fe7215b9fc07eec9f89bc493787f373c9b454aef68facb506baabd6fca885ef92726cda1cc33b682c90ac2e9d8f37048c48f57e4f65a4c28bfc18835fe574a9e45748ad5f0bb12c2bc1a33ea26848a0ec59ad4c2fa6de246edda60679be49c8e2d44171fd1cd976874bbf5d23a30eaf46611a5e5311ef9ae8e6ea612c096ce23453d3324b507737c7dd8694b31b7fafbefa764a0d3d011c6b0f1ceecd43694fbc28d9d29b0bcfd82b9b3ac3208d42decad9c2b490bc340a9b2cb7371f0f597dd933e6eff95e8814d1ce8175222b7fee9704433cf5d4af78cf1597bc7f35ad34d168e2ea5fcf5a2432138b99736a2cdd25c53dfc1cfc14f9e78f2f1adac087758c285bf555e7b913a3e303c59e02b3a09f8dc41b71f61463e351f9d55ac2e358ca3662d4e8243ebbeb6e3306f094183923ee2eac7cb5aa210137a84a09d8131fe8c3eb0681d08f989a39523efac24c449597e6b15dce49a4801fe2138979299c1e4f0f95fec98c3926bc6063cc8c1037d2373156672a908392e5c94a5a1de0fc07a84e4166122d50b74c515ffabf406765dcad5596e4b8ffe0c629d2d4db8d2f6076d7985de5aa99b31bbf4059d8110062a695bb1b4c380db1f67a0f9d688960fc18ba77007d8a0ea708d0f620f5532bd893579e30e1b46a28761ef1c00270dcdca50cf6255488ad1e9b4150e383c643f405a54fa55896b04ca61a41011d5e5d3d92bce654ec355b0507530522def0c3a48fdf23594dedebe633c83f0cc7a69804c6dae7471ca7385fe64a55977b78f6c9b1dc2c7d2933ca02e7216c6782913c721b7f8fd609ea801c9b2966f9c3d460b17eade8fb0a6f18578b3407bf929ccc3bb6f37671ccbae93e3c59199b8cfce34072ee06259b7e82f3c2835d0c426ba2aa3f114e29a282cd243f0456c991126d44fd169da70ae4a95ccfdfb1457f6934cebe8a0c615800e4c183f4dc3b2d7c79891db2f73f2c1a0967692238fe939103d4b41892d7f4c2bf596153ada2ac07cfd206770d88f00862e5817a0d0f9de7877fbbd5a2eea8297c47bf0ad21d3fb22fd752ff0a333670e3ac2b8a0ea45cd3726ccde8405b6530c24b77693ade53ec193700474da298e6d087bc4e62048c4cc9f78b6fc871d162cfba67b8fa5a8ca64d9c47f3c0bbf685664de7a2b99b34a04a6fbc9c2bfbd74d65dd8e70a4d6945fb6f1b0178c7bfb03c21f4bb5f427713950990d73f3d0a42e12fb6b50c21a73432c59ffc2656c8630ae4b3811a3ec8ed5b719b357d62a544769f136d973f1148b8f90c8eb8e03c3c39404dc790e3eecb10b212003a87e26a38ee2af0eca8381b3fecca56fd7daab0c90f4a3a78e5554b99ab898a3a1b0cb6530b5d7cceeb50edb634b161a8fbd688865a512bbadbb83980f681047ed2fa640cfbf46e174bc4ff55d642d017c87a7a80a327181efad9a6f1296aefb4cffddc023ff5b6bd3e6c55d46290279038c8372e2b8c577069357c4e831e17757bb2c979dd958b27f5767a8156d5f2990ba364b8b35d96978fccb5982e2a93e29253493a3f19f38864d5188a45004fc318482878a0be7df81b234f19d49ae966c68b15608d96250e8c31844dde06830cd41ce900446c3aa5d89c11b47f334d7198203be8094858da92f5585af68f5efd4ff5e2e4a412293410682510dab0058c197ee53e02f2e3372c2134d6279df18fea2dd3f0b0a16b6ce6d105defa5c01bd1a485943acd4dcd430b42380a0da69ec94d3f5e69034934c93110b175a25c5434324025ac94a979754ecdf0dd0c7ebdfee8045fad8f8f0836e41584b40bfe2972c4988c799e375dcd0d2a13e82059a63a7909e7378d1", 0x1000}, {&(0x7f0000001140)="777c931fa419541085f42dc540c6329a29b1796eea8ef0057c39f8d1f5355c20d4eff27d142f21848e3b2934a40ab76b8aefb20d5d1a3715fa6284fcf7b9ddce320d3e562485547a6b544d3017522ade5ae5e28ad90fc38f55f81ddc517c465650fe23c694030b2aea48e4a7c0fbdf4da300ea78ff7059310076a0c78374f18eddfafe55bf511dbac4cc3fbd8c1d779d5664942bdb29cc4ccabb0633bd5125af40b73e66fedc2e992d0e03a665ae8c131a04cb7ef78258867d523df72eef1a9c1e0f951cd658cb92d94995f9fecbd25ddcca0424e8dea67f7f5d42a791db7a861ffc9220d00272c159b83325c8e598bc8980451697bc5f42dc129712d35b5a311c6b4dc70c40b66f5ee4aad0f4a00496942eb144804d152b980b4e7ef1fba1ebd4aaa8fb736860ea6a8834ec400c81202029c5344e2bf79bff0edf504dc30591117b181dfc12ea34f2fca27ab3b5f749240670cf7eb4bd1db29a80da8887bb5f5aa86800a14f8b7659ced6b3687972bcd1d254f8b92e0fae8ea3fc413d578bac033c2f140ce102ad7a3ab6b9ba0cd9c7a6673fffa5836965e33d6dfe3a85399aec6f382f1442f058612a489d59cbde57338e9544e90ab04b822e5370e00b872924cf83fecb681a78c1665b854f09810ff47806247ad3a8c174beeea72333dc3a83eca4b52975f72465be5f348bc9089cbaf5242f115feca0954969d49034cb6ac1687ba11754d7a89b20bf6ceea78b0f559c0c2730f9d58a644475de63413416a2ab88d60ac490392df2d59915884f8ecbe17a70e65257e02f64612dddc37ac3796b6a8416e5584123c6a8c2c52994d7324ffd1eb85fb97ad266757493f95c6fc6b72614e8d3c44311df60c1a0bb22e511d417538f925408b051a0cbe9c49946abc3506828dab29deab8d8a14cf5c3159bb6498d2f43f7fc0ffe37ae7398da0bd4e5bd6384fafed5ba316d84516464937fcff9123fd8d245517f079a199f222f5557542a48f5359b9366d5136bc0592a2a0f48826e24991bef622ddffa40975e09f2cec576978e6c8db47b7ac49ad0329e171880def6c1c1e06bf21d86b1794853f95b220c40f81aae98f0ce821d48e66e8de672246fdb54fad817ee5b0944aa1eebb9e380fc8baed3f93d73aa369f10e0a6d071b5b0441096709a6774900e6f8b5d014b725914b09963892912767f0344be82014176273554bbd97c1e205bb04380160a5f6ecf175e7d376a149790f19d77fca762fdfe5c4f5f5e51bc42a6f690b9cf8abcef7cbe91e53de0d76be5b97071f79e942076b2acc90825645187d491b4d3469f1978eaf9b278eb636ae2ff1245b43c184217b0703a0bf60c0cc4be3ce7d09b61ca4f2b1427336f138c5cf402aa500e5857a3c43f8fa8136bf66d5d665924556371d21456a51be8ebd3083ec549f27449dffd71a9fbb3b600fd34bda1d7472dc3ce4e23ec28084be96508acd7e93d452dbd8b7a480208d0da09466db5f18bb2db3fe89cba565e67f7dc193923251033b628bdff6cc1a161a7867122fd855bf9e6acd5a9cff6a426307d2cc964af8d13aa5ff9a9fa02381a5edee0416cbf5f9956181ec2561427c824aa2fb04d50a7470334f8345bd45b9bab49ae329d264e066bf2372c4f25f973da0cd071d80b2ab6dc14d0ac22f2121ba4522e5e25daf60e83ec619978548cce4ef929ba248fd38ba658944b516f260ce4c0daa8b7385a9d0fdc852990d0fbacb12ef2d693533b5f2db6d3ff7cb5f31c33acd308b7521378e90af48e7c1730f5092e0c0913b0e754995b6ee1138e548e80c5dfdc2483ac766e48b5b7a3177f041a6491b48c9be9870695139fa2f4c322eb0c945e042c13853a62581ee11e1574913334707cfe73fad7755ad7ffe83658a88f3b232bf2ea86ca44954bb4e73c65fb77b80f3a160639efa86eb514c1142bd7aac680c2c0d19953a379a842ead1bb38a6c44ece53328309316c199b6e0283d168544e9c063328438ee3cc2d994806d14a5a8ed96d9803b7af02ce9cea8c6d04e97c5bcfda569c0ff1c56a10ac1b25912356721ca7db3784ab22b55552d0aaeea9aa6d3a3b9932fa7570f3c888d93ba475b1781fb3e0bc9b0e39d489ee22b8ef5725828f63def74faa7464e4ba95cb8718654379aff0a7985fbca157843c954791039ebde6f6866d114568938c79b7f962c4f222d8bfc4b886f925f2af0e8b11df23cd9b5c374b5255c128c7d563d6af47009609543a6bddde2697ae8a32816bfe909bcaa153d76ba98ab17d1ad0212cb0cd006c1d663466c7b63f46679e3d6330355ae78143c9073dcb5bdd1d0dfe90e0569d690006ff57df1ec2aa4bbbabc57f137a405a060ec2f1ce2770f9d5f95feaa17773ac3aea51018e4f8ecefaef8c426c581434667fb08c58d2c44110bdeb30b2e00b5ced00fb099abf6c48c67a037265c2317c413150a26e78ca7c1af4541d5af7bde2829c67f3a9ccc72423858452a74e9e6eba4bafd23a89f98262fcc5bfc9fd8eba19bb0c1f579756f6d5391db6778b1e6fbd7394faf935f5e4528b8e714b272d91729ddf025c96d7ba985e77d40b7b2a7c75cea13daf89f6ed5bbfba03b5b621d7bc650125543dddbaf297838250b8e91ccd2376d26ca3afdf803bb07807a44bb1f5ec33da8b9d40d1a950e70c8df1841994d47d1b7f5957c66bb8a1f5e4c2f6d009495f1bdd6e4fa13ff90a253e5bc97d864161b0fe00e0bfbf4cdff9f09078b454dd831dc9cd0fa6527d899b0dcd695e33042ee64c4237cb34f6674552a66e1a6e55271f416d93d86ce767b1b175a1dcf641a375b1ddaa3e03fe20c8c1341564004a63bcbc09e6ccffeb5da96bf6fef10bc52b4bbfd7650f2af5cfdfe180bb377171fbb1a0d67486f066e5411b98d8e45629acd18a6743721c675d73289332faa7421fb6b04e87c68f413438de8662c7c46d124ff5241fb1f53cd3294c2b2f0b3811dddb12387818a64a17e0864519ffcf0b0f768938f873857aafe9c6c967d9c466823273c427eb74c7cdb316c58b423863fe79421f2ab989a3b3acfeafca43de4c5a7641710965527c98c5c2801f2d1c5b9e2044a444b377ee410bbc47b004e8631f8848ac8a12412b4a7095ba31cc8cc0870ecf46e8e0c77f2e579b7aebcf9299cce52693a9d50898269d9f3928b1e47693f37a1f8aa1d6fdc8be4f1a75a7db4d21c2375b2865e9c87e3442018e1c72c33c31e42c03bcc65fd6fe21dea238db5cc6b99b4da660ffb7373c37f5b522b621fe538465178444db97982226f4c6e452324791f7b00aec20d9c3355a10732cf7e48d2f7acba2bae45e8f309c69e4642c60bc1bbd4942367a8e7a77eb99e956e7e317650cbbda156b0ae0de14ff33badb2b670de02fceada2302674e439254d58607b6869a87a76023819db4456fde017655b1019d9c2170177bf28292b4012808a0a00375f64250c804e7ce457db931d80f25e225e364afa7191c3a5647d275e358c2bf78b0b4ef1a35214e06c27b9bf9a13ac0f189231ae8bbb491f937fa40fb54b3f7d59158eaa8d0a5f960a31fb43927161cac0ca9ae12206191898fce93dfd1fc2181be8b1c9c26ec5bbb5e3f9f6e005fff4d2553a4ffae4cc8a3dd63d0a4313fcd219db5666fc8ae3a5102377dd4040c1183e846cab8d480ec303ea0888c7e4243b35b3090de89af74bbe10be8fb4a1961646ca8e188dca852f8e74aa8f77209481cd733806596ffb33220a5b519984eed993ab41fbac2679b6f9565d67acb5ce51534b350b1559baa7dfe0676c0f11caf02f38bbab3b179f3d0b1a6bf3675b802fcacfffea2ac4ea57346451ef5b9d42785005af3cec079396e427e6a3930a2b5695e4b1fae3385a2a7f28e4aa91a95153e2ffd21ba5b9179f23a48ab838dc32d6c8a135e45b896a136372ccff86f7bc48e2ab92276f508b7ec4268d9a63d715a57d38b9dbecde4eca1c806009c645cb4d2b5c13fc395728f78842a38104b04ce7d49ad468a6965eb75ad07009ef69a6a6a821737d039cc30b57f49a0bd0bb604bb91581346add63836bdf38294bfe404ca01f7c87422a9c866730d3fac098cd99d30d2a6516aea8286869d07149126e3ae1cc2a70439165b055d92c5aa51de9065ed787d994ce4d6d7cdea890ae3eac7f5c406b0fce4bb3ca1a0bd74cf93f8b9593ea1c1a3a6cb308226f46cbaf8318c972014a8e65a2b083418b4c3506c1aafe536671ba1dca1c93c99f02120aa0eb5a254387e121581d9450cd814525fa12face59020b3480fe6e9d03bcf01348f50c99e0a3ada383b3965475f25609862f1cad07b81375eb35e35a57440d8dc2f974dcc7332b6caf83b34844df9596f23c5758794eb64e4e38951e41013d94b1bf647905496024efb6f237ffe025542fe600bc37cb01886332ce3d52372c7c3285211654f6a33b83f5fb80541d35480d165c3552e83ff507e652696127b4ffbf8da0ef0d5c2549e239e5fea574138446e58715383327fa263675d3cdb76d9a6636288aca821421a292515884676f74d279e232654e53aac69771dbd99a8ced9055d2602102a9e4c09b417dcdfebeec4305e53caa07a3fe60d5d28e9cdde6b9f59a3da995621ee0968115e92606afc7d9f23ea55a4e9d3adbfffc74b73a9056f0ea413289043e22d4be098908f6244c9378c0db98cbcd728edae8faa5654ef44cfe80225d44a41a0981190a41fad718b8188f588dc11663c7da03db2cee703fe7451f572a95f37066ed5c3aa9fa3919c6878806afeaa4ea8f03196403fe661d1177c9ac4e5f3b5113e2f6f4caed9b0392d70359cf30e2828a4e127ce05ee37a145a42b9484e22961eff6e940ce32c644ca7613ac47603bca89a93b56eaf647c2bec8ea889b536c3be328e6a6dd88828fab2ef3d0cffecf18526fd3090aeb26eb51f1901afed907e464cffa2aed35b25ba2a29df8a8618578ce803ab4d3e48d05a7ee7b2671a4a3563102aacbbf78204a3fbf815306ef7ed2e04fdf391b6b4ed74584e7e116a1de8eea61a074c0334cfe2857d2b4ea33faad5dde078d0d4a6a8645ceac12526306f22121b7347da6c0f9e4a52e69317616f379c4bb80d53057803123dd2e06fe36f805b2ad05c71146b51e213785a36ca736ed58a60f79a0d820fd22069a95d8e279d25578f575908ec4c2e25d16461d42786f63c4e38d87a5efc07b3ca8cfa9d92053d96575b76f4d5b76bb2bb07ff9d70cfb41eb0954a77dd24b1206784249bf3729bd19296940493632ba8c5748b3d99f58c70e1a29a55baae1cc84433b03b70e781a6524dc6f6bf8511556ceaeee3986498b660ca63d31bb25b19373cb0d0fb9172e7a91f61c38eb5e1941fe58e15716bd9e4f7632891e93acb85c3984590997f7f5d825a012b8766578bb4cc6514e3806081f3a1d8f1c425b4e59f2ef888ff46175aae778ec0eaad4a9995c8c9259144f5a0b8502d9461aadcf4e749b2f8f8f04d8672bebc1bde6a41b898217daabe6e7cd0e20aedc8045592149d7d98589f31785e93561ce6a0facfaeb93477cf1c028520fdf4a54d55ebcc508215097cdea9a0017e4810f032768c60418ca35e656d0819c346ccb5db1bd6c2dd51fa70045e2ceec7aacf643e64adb7d051290f2af68c00d491fcb1160b2dd7f725b0dc507cec813ace3e9de891b17598741632c5bffafd86b031410a19c7ca9dba0d850297d32dc344f6c71fc21495dead3f6c78952428555884deee7b438a1ed41b51d3a3f94452d0eb518c9b290992c2853715bf7db0ee310c6fe0a780593aa15de35b307f02", 0x1000}, {&(0x7f0000002140)="fdabee4e946f25465015e849c2a8ecc05f1a6894fc00b013fe88a16fa15cafd331385ca2f12556409f27fcee41172973aa9036b9c0c9033e66986588841ce53ebdaa89d3be6341bd432e7c12f02f67fdc44bfde591d4e065e6f12e1ef967d860b4eca03eb3e4997778b47bf5580ed24d88f345b45e40b06f12dec097d975355a3706bd2f4f1d131b6edfdae88ce662b85173118517612de051ac4f4e1b572e9ae8fe4430fe3c59fad76347b93bba13489c9aef457c029311a93703555259fca407f876cb83d19d587e55b6b584c20dbbd3ecd0e37b1a034832df1466b7beea5c17411a2309ffa911b5476013dae6ec26a5ffa8646e3d42fef51f9766d0", 0xfd}, {&(0x7f0000000080)="ccf4f1fcec442985f648f4e6e0cd939a18af060885d020f642e187cff3e209b04e14fcfdb4e28e", 0x27}], 0x5) poll(&(0x7f00000000c0)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 16:01:17 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x11, r0) fcntl$dupfd(r1, 0x5, 0xffffffffffffffff) 16:01:17 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) shmat(0x0, &(0x7f00004cf000/0x1000)=nil, 0x2000) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000007c0)=ANY=[], 0x0, 0x3, 0x1000) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r6}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="bacfcb9b9837d974e07497d6aa90ac1618720f2c55d59a3c7e62fb644ee1e15d0359f5f43a3de30becf78c9c2437d72ea2be895e", 0x34) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) pckbd_enable: command error 16:01:19 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)=[{0x4007c}, {0x16}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) close(r0) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x5, 0x6, {0xffffffff, 0x40}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x5f}, {0x18, 0x1, 0xffffffffffffffff, 0x80}, 0x8, [0x80, 0xbf0, 0x800, 0x9629, 0x40, 0x2b, 0x10000]}, 0x3c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:01:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) msgget$private(0x0, 0x224) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/248, 0xf8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x2000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) pwrite(r3, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffd5a, 0x0, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000059, &(0x7f0000000100)=[{0x25}, {0x35}, {0x4000000000006, 0x0, 0x0, 0x4000000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") syz_emit_ethernet(0xc3, &(0x7f0000000240)="388d8f38cd7d8cd4af84178ac22718a9bf586241ded790f9ff6465e7914ecfaf649ff7960c079525f5a64dfb537890a30d09f3a2320f82d466337c4126c9422a50b0d69de29eb036138858ff1b6bbf36eb2b5e3ac96b9ed98661215a92505551dd1691b4daab86317dd1f54e0c4ebe0c6ff77835601bde5acae67304417388b38d88e4373094c266f5a4b0ac8bb77a08bac3a5dc86c7ebdaa6ed93315c73c326c561d6c82e98ce91950047940fd1e8d999da3ab4aad8262f65b5220d17c3a94121bf07") 16:01:19 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="b4723f6b50d2ad78c5a05ccd063663124dfb2f53e6f9a582442d7ca4d2bc4d47ed38065521de312025680ae155cf2800d400a6f8b58a40fbaacf50949978ff73aada5c73481a204f7ff6ad20f330dea14493f0c08b5d392b260c7d68c54ca3a6afb4fa801a720c2be6c7cdf6ba911818603302c31e784da8f6b5780509d67af0f7d235e8531dacd91845608c853e", 0x8e, 0x3, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = socket(0x2, 0x4000, 0xfffffffffffff000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x100000001}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:01:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 16:01:19 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, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="f8a53ee1b4c9731c62c467f6d96cd7543371aa"], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x2c8, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x2}, 0x10) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x400}, {0x5}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000200)='./file0\x00', 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:01:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7c, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x2}, {0x6, 0xffffffffffffffff, 0x3ff, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x7) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14000}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x3000, 0x80, &(0x7f000008f000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) socket(0x32, 0x3, 0xfffffffffffffff7) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) 16:01:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x7, 0x3, 0x5}]}) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 16:01:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0x6b7}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) fchmod(r0, 0x4) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r2, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x20, 0x9, 0x4, 0x3, 0x5, 0x1ff, 0x3, 0x0, 0x0, 0x8, 0x6d7}) 16:01:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000), 0x100000000000043c) chmod(&(0x7f0000000080)='./file0\x00', 0x8) fchmod(r1, 0xe3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3, 0xff, 0x1, 0x10001, "351e8eef8e11d4b11f6c442b09e49c7a3d81e1f4", 0x9, 0x8}) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) close(r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x1cb4, './file0\x00', 0x3b, 0x1, 0x6, 0x81}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa3a2ade6a45ece4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'\x83\xc9\x00', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0xd555580a89fb5245, 0x20, 0x8c6, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x80000001, 0x9}, {{r3}, 0xfffffffffffffffe, 0x5e, 0x80000000, 0x745e15a2, 0x20000001}, {{r6}, 0x0, 0x1aef46dda115fbfe, 0x63b0fa8be4615f9, 0x6, 0x4}, {{}, 0xfffffffffffffffc, 0x5dd20c50a02045cb, 0xf0000000, 0x4, 0x3}, {{r7}, 0xfffffffffffffffb, 0x80, 0x10, 0x4, 0x7}, {{r8}, 0xfffffffffffffffa, 0x40, 0x1, 0xd61f, 0x81}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0xc, 0xffff, 0x10001}], 0x0, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x192, 0xf0000087, 0x3d2ea00f, 0x3ff}], 0xffffffffffff168e, &(0x7f0000000280)={0x8, 0x3}) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x99\x00 ', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x3}, {0x3}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdb3, &(0x7f0000000140)="080da2413fb2c507156962c2353af1403452a58e50e887c0426cc35a1516e5ba53e2c7247e6900"/54) 16:01:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x55d) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") chroot(&(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x6242, 0x3, 0x8, 0x4}, {0x2, 0x0, 0x80, 0x9}, {0x63c, 0x0, 0xfffffffffffffe8c, 0x7}, {0x80, 0x6, 0x200, 0x5}]}) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86129) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:01:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/75, 0x4b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, 0xffffffffffffffff) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) 16:01:20 executing program 0: pipe2(&(0x7f0000000280), 0x14) r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff1c) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfa, r2, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, r6, r12, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r14 = semget$private(0x0, 0x4, 0x2) semop(r14, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r20 = semget$private(0x0, 0x4, 0x2) semop(r20, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getuid() r24 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r21, r22, r23, r24, 0x14, 0x6}, 0x5, 0x9, 0x101}) r25 = getegid() r26 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r26, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r28, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r29 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r30 = getuid() setuid(r30) r31 = getgid() r32 = getuid() r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x7, r35, r36, r35, r36, 0x2, 0x2}, 0x5, 0x54, r34, r34, 0x9a8, 0x15, 0x3f, 0xfcc}) r38 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r38) r39 = getpid() shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x7, r30, r31, r32, r36, 0x44, 0x9}, 0x7f, 0x3, r38, r39, 0x4, 0x8, 0x1}) r40 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r40, r18, r25, r18, r27, r3, r31]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) r41 = msgget(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x16, 0x9) msgrcv(r41, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xffffffff) 16:01:20 executing program 0: r0 = semget$private(0x0, 0x9, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semop(r0, &(0x7f0000000440)=[{0x0, 0x1}, {}], 0x2) semctl$GETZCNT(r0, 0x4, 0xf, 0x0) 16:01:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x20) connect$unix(r2, &(0x7f0000000140)=@file={0xccef517409669508, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:01:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x40) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r14, r19, 0x4, 0x1, 0x1}) r20 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) lchown(&(0x7f00000000c0)='./file0/file0\x00', r1, r16) r21 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r21, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10140, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000100)=r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) sendto$inet6(r2, &(0x7f0000000280)="5bbdcb0f274b29db97405b24148b47a2c1811fedf8a5bbdf86ccd822c66b651abcb12bfebd6848e25046e4dfedac1422639ed9df3e2d9682d91fa1457a2e14540b5f6946a73fc3fe3cc7f78bcaea7f38720029a75837f1d5e1886744806737d173e1aa2d9fdb736b8f2dcecb9d241d280cebf247d64c67c5f14fcd589fe41c74bb756f0004136b10d5a7602ec2d7650c098b5df5a9eb7b0613c4c52958b84487e1522501edbcdb2367730169090a3288d3b9ca12d348f700d3", 0xb9, 0x400, 0x0, 0x0) 16:01:21 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) 16:01:21 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000000000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f0000000000000000000000000000000000000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f52270000000000000000"], 0x6c, 0x3, 0x1800) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) ftruncate(r3, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x6}) getitimer(0x6, &(0x7f0000000200)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) fcntl$getflags(r3, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r6) 16:01:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:21 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x81\x00\x04', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xe, 0x10, r1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x100000001, 0x0, 0x3}, {0x101, 0x0, 0x3}, {0x2, 0x300b, 0x9}, {0x7fffffff, 0x4, 0x3, 0x6}]}) 16:01:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r6) listen(r0, 0x84d1) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/107, 0x6b) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000002c0)=0x2) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) r8 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:01:21 executing program 0: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)="9d4108384bf341393895c0727a036d3ca7c5e18ab0d2a7f600ab2c933b13478a0cddab03492af84bbb63877405de4ddd97fa846d5ba909807a9de9618be200a97a2b314fdde0a2188eb6e5b8c93608566f992b77e8f89eeea3c64b6b86e381b7f5949ec72e83ba2ad0cffe230fa58e3c2c3f91e0a19ec47bf8f6c3dce9b0568fb7c6177aac1191016baed59881c8991f26534b3377fe96878f662be7b4944db89d57f8c5fe40c1fb51582cb429863eabc3b929b32795adcd515e309e749e0fef09937ac246191eaeb7270cdfa05ceb1171c188273dccedb071d2492012f500c46dc7", 0xe2}, {&(0x7f00000002c0)="7dabc190b75ca6fb7e2b5c18be8c8157d7b27d87c9cc18c040e8107a16e079b7a7f4bf457d9f187daa4767ece952c53cb5b025c6de469d72b315f0761e193d5a662df690632d84b39d753141ecaa0c242bd1024e491d877d73caff85f8bd2821faf457b6309f", 0x66}, {&(0x7f00000005c0)="b4bea01d3a4721941682da5a2cd332147a7fe2fd2617fe0412b12af80cfa07bc7392b361dbe21de2d17f6ff17c81d137f27c0928d92710b3fb45c4fef5e06475e2939703f67e6bd1c376fea4b0d3c1e7ea31ad59177ccce133e8ec011cd2c7788a7dd0a946f78018f7d649752084ff7320e2322d", 0x74}, {&(0x7f0000000640)="e46b943f293c1b0f5243f85714e72c7bf7e5301d2c383077a62e5d0f09ae03cf5b042e631abfefaa79217ce9d4af7391f7f864bdc9f30cbea00ac4c0683d036bc005f026f0670e355252a6368db04ee3164d5dc4d22eb6e038f2af66ddbe4d8f28c75b6c82bdaf4337b4882e9af4152ec32f5b027e8e5f5b2d515721ced5557152939cdaadfa8aef75f3a620477dc184860c2a3c78ed40361aab45035988e3fbfc532bbac986ac16f2c731f6ec77a319a30fa12aa03cb78305bb707f8e29b953124b9dbd08a3104431b5bf4e17e94fe8fb2faf176a76e9dd7a4172f6", 0xdc}, {&(0x7f0000000040)="b3f2b3a5bff02f44be4417fb214de8af47a2da36e597cf28bccb65662d431c15ccdb01d0ec6be83d4f07b99ef0b13051bba8c2c3dd9a0eed1940", 0x3a}], 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000340)=0xf16) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000540)='./file0\x00', 0x20, 0x100) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) 16:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) shmget$private(0x0, 0x1000, 0xe83, &(0x7f0000fff000/0x1000)=nil) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xfffffffffffffffc}, 0xc) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="680202a03f0a0000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 16:01:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) flock(r0, 0x8) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x800000000000001a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x65) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x5) write(r2, &(0x7f0000000000)="bdea", 0x2) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400015}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x3, 0x8) getsockopt(r2, 0x4, 0x9, &(0x7f0000000100)=""/159, &(0x7f00000001c0)=0x9f) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfff) accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="eb4a0b469d9950879a6d2c4e0aa10d3794c947e2fe1d73da89a6662df702b1dec011ad3fc0fd19a4686d493703bc974dab4e36070362ac352f29aaf6a37a7db27a2de0df75f7c972835015d6cacc40acd02c3dfa2ebe965ee07943aa794f15f9538cc5d86d9ab7", 0x67}, {&(0x7f0000000140)="22e79af80382c9fcb19b5c728a36dcadfb2d113909a6f280a72bfa353f6d0f7c223af49e4f817e2527e29d89be41cf6a49ba8a92de8e266fcc4da152983468c9d3be6e", 0x43}, {&(0x7f0000000280)="92bcef238921e15820c0a818a78da3089a3b0d4a9ac02ae3cd71e5582ea98f8d30b7e3e8e5c69978b8ca1b776c2bfb833a9546c6c2f41a9c05619aa92fbb0c7267dc967e73f789eff2bca35061820ca81edaca3f11d2ac021f953819b5cad3773b8967ac6006396dd63ef46901601fb6ba627ae1728f2368b252340c52ac6cd8935bfdb523cc3e812001db37305528508977f02eadb1835edeb472cfa61e3e1bcf517a5f758923127fd32eed1733d21e28ed560a", 0xb4}, {&(0x7f00000001c0)="75ad6eddbff9cb2bd53cfa41da186a794733522ec40efbc5cdafdbc5b5cbeb02c7a7078321354ed2a6f55abbcf7e469f4c", 0x31}, {&(0x7f0000000200)="1087", 0x2}, {&(0x7f0000000340)="176d7e543240b2ca5a06e6e716cbb3be417eaabdbfac1c33e5f579b4b8264d0cfcba756875c6a9a8d6d361f8be4bb6a399167dc53eeba76d58c9ea836a6ac1ec803d73be671f41d8c5a057", 0x4b}, {&(0x7f0000000840)="8f9bc8ee4ac107e19a8f5c2b18c6966fe28b92ec623d672422461508184fcc610504807a8e5ad6f597e2b413f7d1983b0da9848b26899f61b24808ffcf4756105720b08a0dd2473679b9ffeae1bcb3c6af8378562664cb678aa723a981476c6fc6739c60b41beea09074f8edd21c5bff852a65da9818f8c610be7fac21388f256a67e76fd054271953ba1b139bd5c1aaa9ece6ea3901d8320fe2b47d893181a548711ce5e2c918782131f052fe269bb2004dd3d63930c648b8229ce743ccdcc82b41785468ad12c99f93439db160372bc5074b0757185877f37b7708dc13acbba81609ae55d1da00fd8556d1007331c8f1a823404178fb7e58b6ea7b04df21b9ec4011a8201148266111420e5ae29e1d2cb60a943cec149f1502582fea86cf3b247548820fec5f497d4206be21c0dc6f69a03f8ec5281a00d964539a6c267a28c83e6067740b4f38d96b1224773c72519492b6f750d0c761d27e1a99931077c039175f0ed4995c54577c63c6f9e3ca7918e44d679fc6ed9ba3b00a310687e72e76c1b3cd87f81e3133e6fd74152299aedb24c9615142e34b82050d4f1fee812d833d48e49f5ccd16b32fe48fb4ba87a9f5d1e80d148f7b9cd600e66321a444dacecf9f4e35afb9ea5b37f6cbd55a00aee6542ece5f0f25443e4c02205cab2b630001028ce26f83d2be27cda5cceb0e728958f1cf6321bddcc7a48dd9f336c1046ee702de10c0be9aca2b23ec8b8c5e910504ae90fd5351faf0bb1829f671ae52db6e34b552fb9830d3fbf8d2e4a2ad1c48212fbdea84b208f2531668b6df0c931202b6bc540314c26e322e3e1dd6913c14497bd326dc2b91109f0b6a30b6da02ec5c8100b857b161f02eaa335f2a805a4bcc04c24c3cbe7f9a6d857c16c545cf7d985fdbc176bc857d58c302029ec3f4d8fb4dda562659d1793ce6ccbb6b33f1ce8bafd73498795d0581f0ee0cd3b531b0fb936e496bc458bdd7d865d721294e1c92329d2803300b11ceedb8807da4ca0433aa37662d75c9a9dae31704647f6b16cdc3ff22872879fe5a5f9ef51d55d54fe7eb3b8dbaa192b473a457d74d9056e4a63ed3987c99de0eb8f78bff8fe9c25141be3c0fd60877bd671366b967548ad37d58163d101cf18e3358ca892e9c735927768cceaa738cab4b03d5e5915e563252cf858fc484af8e482516dbe7a8fe3b3643f8344f826c7858ad321e3e8f7d7c26f29ce56e028ca353ae664dced307b8f7f1bdecccf7c764495e94ba2f65a5cf934e13aeab853bc1a12ba63df335ae6fbd272503dc7696e9d0f22f297dc78b323862c1e6a65f333c8c605d092ebdc883848300a7fbfa4bdc1f1b83ff8393ee4910096808a6bf1bd4219dd249a19b423369f9d264169ed3bb1bfff34067ac1a8bb801322f845fa8b0a64ef93a9d125a90df2f154106d3ab7f0baa7f8c774bd91297cc8b985bd055c2980359115ef78628cdb45263131870dff41b19304469b791f190f3ecc8c063afb332e8c0ba163ade014bb82563545b3d9054b575b5919d755cb358fc517c32b379f0d0c0f404e8ae242133a74ca14b541b22184d9deb16e63e1553b8f3ea4c989c4538be7cd095822ab6f0ef3769f248bb7da4d7fb21af75edac43b985fdcbc25c1b4337674baec6ff50389861b3788fd709e186498647b126797b28179ee4c8180f1006bab9dbd5ae0c889d11386fd247f79013e330aa2405853b58585dea7a86537aae80dedeba4dd356a4c7255a88599db4978e7118da9244bb48209b1b2c7e1e0292035b8515d99257588956d9e496730a656d8ee1e640b663adba63d82c6ffab65241a8fcd4a50615f65cb38e2d9bfeda7b3bac13195a6adc56931f293eccad9b97d40e6eeb3b28f6216192693e92cb364c3f252c08a1016e3f4edc52b59d2f49d3ca8ae185609741129ee331a558d0c81d514be88fedf8b9af412baf044ca622a7365f3d58a47b242ac16aa7b4ab03fea01306a312db41f4000b28f826a08506d3736e7bd6eb797aee2c12a916c63201d496be7e009585dffd1c1142c0b5eee5c92e48c17ef51eaecbab84173d754b2d4f95383602c84af2f7a09edbc380ad445fe6eae8a116c271084f20c234d81b0daa1325ad72096082012a03e6fbb4ffdba7cd3de1d502b74897beb685ec1eae477f598f8ebe789b78feb7bc926645f37d382235126669405e5fa70640f747f3fa3ae630f10dde0d0fbbb67888afcb6d487c167edf7d122ccff3f467da453ec0ed0243ee9a26ec6d587b800a42108d8c05d45f9ab60c37b6427413f95b5e601cbbc11fa49c7951ec309ce2f4a5caa9b2e22615d874b543405bcdc7b10aa41f65d76711eef12fe89767edea241a5be694c3b9b74de5a55e936757556765887a56fabb6411e4d78a4375cc6a5ec5220796f2f5d97e6da321c82c2c9f68665de3cd3c83b5442e009449d7a2b5f71db482ad09aa1f2bba61b9b83a296093e7964025853f819560d54e597bf7051be21f4f1b5275f5c2ebadc241f9e3b5a292be059685242d15ef074f7ee06036a37f9dfb2fb4013835653dca01388a36278eda5dd6076068cd5a17eba598b6bc9280c74bc2a17a18c5ea3fe034b1d6e01101e14c7f05d6ee2f5872c2cd75ef8e109359634052f15dc80474b843c6e2d159efd98497f173634181f6c29a64fdd8eb26cb59166ffd691b78427f66e38d50712141c8832d1ed329f1ce202096efecf1efd751bafcab757fd92c58dfb8c9805463ac261de003dfe45587a6cdd3b534a71d02b8c429c5464696456ecc5613af9b041ef3cfb44441c10d5a9bdb776d584f6cb204057572e2f39dd27bb873980c5dacc8b7814e1db1c33d95a3adb8465158b9881c47f8f8aefc6c4c4fc847a709af31a85150f0e83374c28033a23f16f5f76348adeb5fb36cef93e426fe498ce44ee0f4e8297f4a3a6f372d88bcf8d82911eb0f88a236ed4b516e70da5daee8d67fc659e2586cb59fc537f49f6236dcd9c70db5e12826d214cf055b2a0a6534a613fcb208abc0ac80ec867d0f31427e9e63bf34cd01d014a875a7ea3620fa0c0419e36dbe5350552d5b29574f8e229a05d820ecae1100449cb2a603fbef138b57c7362e973fbc409a10a5c59ab05a39d3c365f0392cf2409e95f08d3ee942e6af8f067d1f73854869e3bfe7319f6839085565add0d6f6c91cb577519af6a93f1f63f38c18db6d8661d4228569e3a65ebd27b9935d7b3a056a96689c290a050dadb7e134de16035d0992d3f790c494b206cfd1393e4446c967a017e44960cfde7e5b554615e96e14f89bef272dfea0ff83010263a2f2d49e75f4d1f0e5c2e6596c10a82b340de2b783ac27bdca5554b404b99e167435cd62778b73fa359846ec7f6c85124b674c54e703d754d90b6b9cd725b0f8e2bcacf9e1e529517e47bb78a62d3e1d0bd46239e1038d9390cfd7b69e84e02e3060cd681a189a098c016502ab07b96d6cb3e7ee73f52469d171dfa19bea20996fea301a099e845e0961932b92c39ce9882a9f55811f8bb328a2e71bd1d55a5f938f71ef64e2253f4e152cb8aa29962e31fef4c9f20d84987231e695300f3a44461486e2063a007a6422ac26b220d3dfb03e7e19e9c01d0f69fcc039b5caba9af807dc49a39fd742c3e6d8444e0aedc508f288878b75fab2bfc0ce272deb0d594c8b5b5108956d6be0a197ad5d30cab9e4f00f8562b38a749e9e0837b22598c4722c0691b3f0f8768512fd5e633562ef67651e01d73a0ca79d75ae3be4e2b432feab1bb9447ae8fe5223974feab81a99226107e7681912b10e7720e489913cc6c041c1ae8a507467f13eb8ae3665dec3879d156d2e510c3a6cc3dd3fcab8bd9b959385fcbd78514f7437a586b5989d29443096b007901c938f4bdf328f52f869eb583e48cb290ac2d422aeeb34b54319b2e4e49e4b8d3a74ce70af3291ca16453f3142917b99117f8885bd3d5c663dd283035520f3ac009b2bbf5b80e918110d0ba27e1dafda4e5bf8ace36fc9bc48d90e7e50462c628709e12c1fe19ab3b8be9bfebca43d02c695a96900ed8b21782635b912bd252a1bd74e86ff54d416c327341ef57a1ccb50b37ea3acb6ee945976db758a0f2486e7883b1ac5032d346fa133ae2e85a1ee1e55076c532d973929ca1b6dc0145434a216fcf2221b51ed1bbc8bf6007ddc390af874f4d18cf432bc71d3a2f8455ab10d3fbd46f2bc68d47b52f855ff8df9a24c42d3b3af5cab50cb0803e2e76d0095cd2a5adfd47dac66917fe5f129789631e29adb4ac4855fcd70033d4d92204b58bd9a92abd94d7014e37479804dffb6e697c67633735b394a3783f82720b587a002e2f0672758277d00adbcb41e5fbf780a0afcbeeaee4386029937abf8003c3a8d76fedfc7b445241bdc687f6db42851a1d51e0de5c90a31e2e9bc90c7afb2c19a38c78ffe30fcc566bf3bbb9c18f726a480f9fbadb275a8f67366b338df3b39dabab03edd6281a82e527eb8bf2daffcc8aa6e135f130e1bfa7894bc36bafb9ca1de16d5948119a593765677bfc8aac29f83b7939f804b1ca600ac9b7b623166aea8977d2c84b28df72f9dd934ac3552289351baa455f2cac3e2b81756d7c70549e9b782ef933f6083c9b31e9c2be8e8931f4df22ebf35c6ffb4e1edd99292a9e2f112fc2f4e179c943044fffb1d70bfc0afd84a5a0fb24ed86a118fee7b51c320038954723d13f7e6cd167e23de2dd8ef761a96eeddf1c5a645dd536426f0db0c9a55dcf07a413befedf276f3c32946fd6198adcbfb69893dcec04d1db94162c66f45ce4076942176211bfe224348c34122be84cc5b973a97eac390dc90c5f8c2cf3f557b97ca86b50216e4d0e7b98995d26693aea71ec9823cd0cefeeb903705aad68ef5fac7c6d99576506173bdc2324b4716c31fa292cbc8306835e4f2c599ee09b6e874960e44db1ea215982d811a2c4c43331b180c03d3a428e958321ddb63ae17bed28a616bf791e79df7c6e65a50550bb086cd682a9f367432f15f8afe8f12700d80ac51828baae16ab5cb9ca157e6e3892480d30d68d33d4456cf7efe7df5ca06c2e32ea1d1bf111ce71d9d05f4b639b11d8ddfffe9affeeb2373fa034a55ee139a4383458c3706cbfb57d276e7e51a625047b13f2d3b84963e1be7e18f0d71fa3c104dfdb64f0e4dd49fd8293ca3b8297ac1cca56f483bb3a9e34ba6328ae6ddf4d997e8549ee2f09c08d002bf8d2a44be1dcd20ecad0fe40d2246ff93b22d48f4cb3aa6ebbc3e82273d310c24b8bb58ff2ba9af95253eff133458fbf9db4646bfe508510684cd812c0b964693e9b7685d1c8d82aa8f578150d1073bca6b2aa5b5c3475e828b64559954fbc849770d2acced84d900b4c7a1989468c57026ea8dca2b60df8017f53cddb3ff0db523b2f0589c53512f2726449c1b794538d412673bb17703ab4207e97aa8f71150389a20f98da71159e816e8e4ec6787bd77a5cdf07d10a8b3084b29d30c061a503c84ae49614337267a10985ea43ac389e3146879ecdce1832c37a207fedc96b9d96880ad8ae8b80e463d899e98c0dcb39015f63d71a799bbee6c19e182d3c1c0c879c3cfb97fddc5a70208e078146a589c7ea485fa0dba1263a0d20e541fa897407d28b17d08096739d9f7c48a03a151f2f831ed21a2caca94488247d7757ab97da7a2ddfa7df21497615d4624ce6686e8644e33e4d18f998e5f3e3ada67daa15d1ad1c47f46842f508a4fe5d05aa59ed86c07f192c7195050153a5e5ac6b30d87e9092f5cf7290fe94cda2ea34ced", 0x1000}, {&(0x7f00000003c0)="268767e02f70d13dbe711d", 0xb}], 0x8, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000600)="0351e7436e7edaecccb05ca182514dc188b9ffa724c68cc4fa114f4eac780e2f7b0d60b228390de7fe47441fde924d30cfe864986267a8ec27acee6f4f1aba736e2420fd2ccacdce8febcbc6d44fc79115c7179f9386638d979b6b980be8d9a8de8409f53b5e7ca69eed39cbcd547575e19090763acf77261944b07944dff322fe30a70bd59146bbb76d2a73fcb1b9b832ac128032a9453b95a8725aea1709ca85956973a4f938a6ece67d7a70e96302c98116afb87d4b1b2839ae3e7b003e4566c835d5e1ad3f06542afcd3fda1165cc3cf8898edd85715c3551397b6ddb7746b3dcf9e0279f8a7f50381024be027081743350000000000000000461ed49d1da11968a01c4ea3873cb3567da882cdb09a8f9106f5d7c98da624b46a26b49aeb08e30c40687b986eedf9516bb93ccba1f8a5ad21b1a9854824af7bc49d1cd64d7e96132c480c50ddd7406905dd7b1c29cdab4973de4e8d647c4e51dcc042a6b41440fcdf8fecf3eaa22660cdca2d11c804308e903c712bd525073c999c4f683a27524b690c655d85ed4c8ad2fc2c50a2290b18377c9e5b4121e0b3573bf1720ac99ab08cafe0fab844674827b878523c87c77db3a04fa6a328ff917b41b8f451e64274fc799d113c175cf30cbcdb7f3a7b3f4de78df0c731639f44b4b47a401ea574c026b72bed40277e1f8486a7e8b12abc26165cac7bff83f7d75cb48f96e4c535b2f362987f8543d60d509053ec0ff700fad0ab5865c3e9959737", 0xfb}], 0x10000000000001d1, 0x0, 0x10000000000080) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x2, 0x3fd, 0x400, "84f40494d6fa67738ec40d5833fc5ace8aed0ac3", 0x7, 0x8001}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000005}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00@\x00', 0x8000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) close(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x9, 0x7, 0x7fffffff, 0x0, "1636dd23e898e94a497c1494e28e9f8cf9f59448", 0x5, 0x3ba8}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xffffffffffffffff) 16:01:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x4, &(0x7f000049c000/0x3000)=nil) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f000049e000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x7, r8, 0xffffffffffffffff, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x1, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$inet(r6, &(0x7f0000000200)=""/70, 0x46, 0x40, &(0x7f0000000280)={0x2, 0x3}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) shmctl$IPC_RMID(r2, 0x0) 16:01:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x800000000000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3b6, &(0x7f0000000200)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r3) syz_open_pts() 16:01:22 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="d3c1597b1cc99b6cfeea7e84ea97dd51bcfd478c50e53493b572e424ee8ecee130a25db50fd30d8cb8ef9c0cfaa0e8d1b25c2da99a31ba289b9e1a578c8d6f4ee0a41fa97bfd9d12b60a239a98eee314c5a00eead58e95d8daee099376e9429133fa9ccfc7aee558ab8c7a60aab30126789d4871b3e207f1a1038cbd3ebc85735eb1e7c0a585afe3736819f826bdc6b2aba0c62b37706dcd19885f675551ebbdde4a1275f13495c8414068c934d6924d47e337dcee9d7ae51dc1ff385c85dcefbf566cfb42c1", 0xc6}, {&(0x7f0000000340)="7f6700aaf51aa4ac03a43596e7a627b0abea281eae35ff5dcad0d9a6194ca120bd34c96743dc1a3eb638b58b1dac68c001de82c433e86bc867e3c5fe1d07597636a3cbcd7ae578e8b51f06284703cc89cca42a6cda7d53c4bd2ee87c6f0fe64190f208532b", 0x65}, {&(0x7f00000003c0)="bc7a62072e065146fe95b52cdedef1d43e7b030dd0e0aeeac821140b3d654498f2bd71794a827dcd9a5d38607156df5c1caea24082e82c22f3a79344b22ff4120c460dc0ed672be832e9c40635f0264259580d1d00adfb9d0dbe5728464314f9584728b67f63c5b5ca94", 0x6a}, {&(0x7f0000000440)="658677ca8b24ef4e43d002ae2043e2d7e339594cbaa075a068fb39cab1b8026fbd950cd75167bc5b723c9cf54ba2a5d03e8368f059d0c39da5d9822f1ee049fee359d4dd2b399c7aefd0aa7db3e401a428c4", 0x52}], 0x4) write(r2, &(0x7f0000000040)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:01:22 executing program 0: socketpair(0x20, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setgid(0x0) r7 = socket(0x10, 0x5, 0xfa7) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x4, 0x1f, 0x3}, {{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x9a1d}, {{r5}, 0x4, 0x10, 0x40000000, 0x8}, {{r5}, 0x944907ef6ded6d49, 0x43, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffff8, 0x60, 0x1, 0xff, 0xffffffffffffff7f}, {{r6}, 0xfffffffffffffffb, 0x0, 0x20, 0x9, 0x1}, {{r7}, 0x0, 0x40, 0x40000011, 0x2, 0xaf82}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x5e2f0a5ec36f46f9, 0x80, 0x7fff}], 0x8, 0x0, 0x84, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 16:01:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) socket$inet(0x2, 0x3, 0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x1, 0x7ff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x820, 0x36) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000540), &(0x7f0000000200)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x200000000008) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000500)='./bus\x00', 0x200, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000480)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x23, 0x4}], 0x1}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) pread(r1, &(0x7f00000004c0)="d9cc4f5cf7b134bb4f64ae291f87117045f204947b4425bcd2fe316f60b16036c99dbf3d481758d0", 0x28, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xffffffffffff8000, 0x4, 0x8000, 0x1, 0x1, 0xffffffff00000000, 0x9, 0x2, 0x1, 0x9, 0x7d2e}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() recvfrom$inet6(r1, &(0x7f00000002c0)=""/74, 0x4a, 0x800, &(0x7f0000000440)={0x18, 0x0, 0x100000001, 0x5}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) setgid(r8) 16:01:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f0000000000)="8ee25a5feb7a090af08a2a41e365eb380dad026a6012bc02a34ee1109bc2c4a77867efd24ca5dc04a28ecd8b6b375210abfc35ccc6616d9c0c0a201d5ae413e5e0f8e3245dd4860aa25b2745033805f16eda3a14b781684c1f47d03ec213dda4a9ff8774159e9e06189521139360966fc256e0ce7a1f1a853ee465ef06", 0x7d) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x7f, 0x4, 0xfffffffffffffff8, 0xfffffffffffffffe, 0x101, 0x401, 0x7f, 0xfffffffffffffffa, 0x1f]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbda}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x81}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="d7f28c36a438286d5ecfdba1abca0ec9", 0x10, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:23 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000240)=@un=@abs={0x2, 0x0, 0x3}, 0x257) dup2(r5, r4) listen(r5, 0x0) dup2(r5, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000080)) 16:01:23 executing program 1: r0 = semget(0x2, 0x4, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0xabe4, 0x100000}) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x100000001}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x10000, 0x0, 0x0, 0x0) close(r0) 16:01:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000300)="1091dfa8369b722f6f5894c09d1328c704a6438c19c7d61188611724be709c8e804453c217ed49b0cc1a6a5147860512731d6dcf014f1e92ec9acd957a3e6bf95ac4f7362b118e5e84f3d2cea0f7445f3a2e028bd481995586e14d5bab89b406397ef57bda7b048f10d82bd5a22710e7564e1c3399870a87b44ab5f56fc0c50ad7600824af9cb00a777204945577c4fefed4ada2bf3ebf6d968300590bdd5f132f33abb5db7e69c5eb83c93ba9dfd4afc94403523289a70762500b6d802a80d565a0acd67c3072a853ff6a1351fc2c8d4a1fc69378a72371133c85186eaf52f2123cd0b4a9e5b70992359c42058404f15ecccc601b90f8ee42ce2ad7fa1ce2b012b21a63373e5dc18de67c167193f64689751c4c290141d6ff136893330c3a5ed8df10d82878962af580ff0910c92379f23745ebb85e0766d965d989cb1a2f5c42eed485a9ae6ce285470037c60b41f085da343b53dd37e7395c8fcdb43fd8910f961e7001f4445203e2bb12ccf3d923c1b2b73be84317c294a08a431853abfef09c01fd76bcc798f5d60984aaf2ea5aa5b1234c0a7a2c46f5c6bdf6ca4c54736f5c22e1fbeae952f4243e60c3b82bf41f21b6ac9a9084e88667f49e76384dde50a1a5626de7ea5e3bc83d004469e51514fe3cc342998d7df2be6e8f164bd53fee5e9705027e13f37d8e6b828a77163507bdc7b4fb97c1e30f2c91c2b993c42c721649162207f0256faf0e8d902de0790e4a8961cb1f331fb3f683f15830997bd60f4abd5c55b6b1a34199f5e6aff59a2e8f347f69acdae9a24568afdd4048fa0df1df92bfa8d401f9a9df80d5f7e2ec184436c63d05064f00b717d207823e528264836ad7c50ca73fcd1c2ce0dc07dc3753223738d806ccb41b067982688159671574cf2831f4e4dcfff1d2ca1d651e1c5e6c024c944fb433c26b83c216eb451f9ce74f5e98d9b139c7955dee0eac8fa272e7f76295406f344180eae978bf6573149d91279e2095c1b13d97c68620a32d6cd43fe9786f9ea9f1bdacc10a73bc761d23ec5ff2a305f0f652c306da4ad4149c005743c1eca9777de8775fea8b4569b272a333655cac66d9683ba18d428d7175687b9fca0e52767a1c8eb810034619ba2105923ec8871e1e0ad5ee85bde39a9ca2c3647fc7caee295a07a438a208d7fe43dd6520b66c1f3f876e34e231a7c7d951fa23b89717cf2381da9db8a7f59e33a86d059bc793357ccd8865fdc9c7c89eb1ac6c199c0bbba7604f381b3bdfbb482b4ab0ce03fb4db3251643a6e27391ac012d2d3097ce49b688bdedfa79a70df1e315b0b877d5fb33f9328f0407711f53d83b2c9680120dc9944a9dc6a0bc25c0e2e9eca7e84351f0534cddc29b81172b4f85d53f61b5364cf555ea728510402e694afcb1116475b276689fab65196e9a692d678c3998cbaded1d105b4eb930377dfc412d14e0ceb5ddac308bdeaa67205e0d33b84de3145b78de74ee6c932f16d8d66389294a1bb37a61f79e261744567e639f1fbbba458cae2020c3c4ac4232a1a542787344595aabe57fba6ea9c59fb33f742603c599b1014101f90fa4bd11f0740114dd06c6ddb111077e31b63f2895748d38ba7b89b86d26b9ff789fd7135b0d0223ca404d549c47ff2eb6696ff0c894f78bb8a640b56302578ba0ef64703fc1d60231917729375db4cfe692eb44b8211bb707778c130501b5cd5789d6a2bdb001393dbfdf2af67426a4a3d80f47f81ac2f2739c5f586ad6b55e1c02968cfa78b7c9233db4281fc0724f91a16ead31b6df4b654427e136397e8af184b655e9c8c6403d7260610bdb2bbceaf12b172ee091819d49224f9fc724f0f052be04b186ac544e0f9551f23e65949299ff0355c24fd328d23cd85f3b6b6b5b9d346842dd564324acb19850b5fb6a97d9484389e5662e21eac141d10bcf0a00d75b3843e7a4d1d36a9f02eda3ce4487801a268d8f3e10675381e26c6a220bc54b70602d27b255c0d899938d5cab77e3133c79d7c08dc9edb869a75c4180a1368d68b3cd2db4adf8d8e5c82398e5893368c9b66b63796d1900b5f903d5165cc484c594b1bdbce34b3df3599c6bfe7e951f27874f2ac99d45f967407a2f9062845f203a91a9e9c5edc04f846ead7c97d2aeaf98b928a84f976df43ce50cbaebf69e9251c3e16f562061782114c53e86fc10d78e91165e46524b3cf4aba8a2cc7910b10e011a8779c5ef39769c7c8abf71087d0e8a86c50d09855c8ba7ddb0eaa4d3c8694e527360389d85b240ffe7d085c9379e95a96a90dcf05a9fb560104923c810c63fcb127b0ff09f9fee0196aeb567f8ba4576a0f2b5e7c517e061923bd7b696f2fcf019675b8206fc43640948220aa1eec4cd466e10066548b4ae1f70232545dd1e1938000d4712158cdbfcee4bfc2d1cf24253b8739189e6092491f42df079b92a6d775674dfde670b0b54471204ad5a083ef6775ed5f6617f556a771d6c328395514d94dd934e04877a5d46ccf34fe8ce8934a16b2e76b387c6381d87371eee598f2adae10f962c9a9adca07ee2e24a73df9977ceac747e22c993950fd2b3953f92509c0532763269d24d46a48857aa28c30dfb162547a34c51dba6c2089478874150e84bbdae7b4b192c418b1380f9202d9dd8a5607ebcecbf89d8543b1f21665beaa7033c51657ae11dfb3a4fe03fa7d14dafc4313f3e6612f18700736ba941f1cbee024b39b85646f624d4d7baecb44bc4423a975a6638afcf64e55772e4cc1a106b1ac19eb6fdaf19b7496b68cfc3854859ebcf89e4205ce6fcc6a7347004971326221393768ad869187448170649697ddeaaf5c14ad22d1619928364da81bb94b650f86984bd2bcc4e8a59e60a43221a3b4c473aaa45071b94d334a61d1583362c7951f7994b6c4f6b8550ed8a51d3fd43db96089901b0f6a125437794072fc2e5b4c10510e9214728b4375a03bf082f96956c73f061f934d1a5c4c2e9531189fabc65aab650c8e9ae5571a04ea03091e75640fa9488060523e01e6444db8f84bd391d8192812a4586e92ccab037c5a13cf33f31fd0e1dad960bec5de15a2e4b139ffda8dcbbf1d2638f7e82f62f06ffd4745ed7e09506309af89d40083e28acfcdfc0499b661f7f552d1df5078e36aaec5c756154160ef93d7f5a32a89ad601574a8b6f77e6b70a9b63be6179e7a489c90ee82a74d81c1340cf0b3a14f763d1d860b1f105aedb753823347229a8c829a4bcb5401d32dd9bef73d03705237b2228825f5cc78641f667900051995f693baabe033801bedc617c5cff0918f7c8297122b9fe13a455f808a5d29e7fd3fda620baab23856554986595e7baef540d9c0d29e370fa6abf3f00c5f5ad917288b3f5293219327c89e571e57460fadeca0b72f7ec6c942e65a78306c368d7237406526aae9ba45c15bf55589dc209438861a76f69719acf5c63511e639786a5672a6138e6a1f42e9698956b24f60a3880ef4a9222da22fac248bcad79966136dc00515c5e7c355beff8d4904d3e5c6378dead29aedadb363409348c5f99d979e886c6898ac9d58ad83e0b0fcf68a26bb2938b1447a080bbce41e81789f8ef5fbba50b6fbb1829b47e3f5b9095183e43b83444665b6b3dcd4b94e55bdca0fb8b6bd50ef80c447d236c3ebd0ec4715530738f5ebd5179c2d927f5d5c47406528174a7d466e404d041ba6f8a8c0aad203b67b4f619232fe1b032a323be7bf1fd116f48e954638eb602865313356c12c214a9b42d4620cb649fcbf56bc1d3feb2cddb0ee609ff856d442406cdc77d587007e55abb146fbe85c5a33d738db2a08111731ef714e259d394032e0916e14deb972e62e6c7e39cf1bd1845ed060c72973ac967458a8cb66329ffe529da12bd72f0ba993a6edef1fe60a176e2005bfd752205b5d1ed5aabe9f9e3cb1521ea41f308c4fb25c4316685c75c3bce8991c698a96a8607eaeb283587ec683986589236170cb884cbb9577e4933d46d78869da775eea590bac7b0824bc689143f8e843bd18cc31f9967832a352e07a17c703e58faba3d9d46e7c651deed68c5e1ff88fdb5524d078658eab3abb6f392bffe3355e8650b71ac594162be4c2216f4f68115783498cb49b12a14f8f9ede3148605722b505372307e218a410048516acbecf57bf74c319f07132ac33c2daca066fd2b6eae06146637f524da5e08d35b47a1f48eae8047da84dcc493d404f3ffc372bf734b238b18e015197aa3892a6167065061453b5e31f620e4c8d083ecec43eae0e7f60c04e80a834d131ff6ce7fc36441fe83ac243a5ff57b455c35e979b870e65b3226340b6526941c5ff1a7f2809cfe1898b5182ac50e22f8d0a816b21cb9c812185d14e348efb26e420864bab6e3001f549cce3e94a3e6b755fb1573d867fe2357534caa633d0d0374391671e413a90a8d4651e5e768811f1fd67f4fd9efe7b95b5ebdc39e829e32eb128328d83d770e1daa72cd18970fae53317ef394f10c814d4290d78d2f4e8136b6fca785dc36e6bbae10c4aa40fbb237d50dc5711e6d6a22cbb315a3d755e532c7b9b64d86389322a41f389519a6567d82c74f4d45b364d797d5aa693bdf4be6e8395f1286876928786aace444b4e46f0f4afe5f19d32c702c455eb7646509cf9d4b6945b4f2c641b22173a69048f1509384811f4476b41c7ac0069433897e73664ccbc6a40815bd19ed17a856e3ac614cf8b36517d7c87fdd3fa4e1283822def98329708faa82ac52ccf3d4464f53e42409bfb82c0506d4258a28ea7e9cca826b1c00b4cc70c31f7d177e10e8046a3e42c3a8377cbc139095303d0d1cf06e88595cd8e11007f371df2a761a1dccd206588a09c57fb366b3ad64397d9be2d53767710c78d0c399446ddbf75ab8647c88d8326ce5ddd7f02359f5f88bfb1ee91afcb70c4e6ed3c0b72a510cff57830bd8c587b8e9a36f9e9e9351797af8d8f2799476bed062bde7fca2e086d57e33d839cafcc06484b2d7bd9aa9e8ce6f86b42cc17a15eb5594ca79a1cb4c72e228a2367b3db1677022a0cc55185969cb6aa7f924eecb2314d32434635545e359c65e836765103d861754394931cd2cc1d187368cae60b9b5791c04de0f36c5c5f008a6cae6c7145176a18fb03bd67622596f4ab3a4cc24f92a88b2f860e91d65c4f9006ce4d5709b27a3e953887ca4a504635be6354445369455c8a9c0f64c3015c0169f0b7991a9231f5186c37266cc8b0fda6b1340ecc69e070381ecf9dc635238d14ddb4a7476f31bed91173e3468bbd8b69f4917808fe86436753edc610d1b3ec0994b90fc36272e1e74edf08f9e896f1e5ced5ff561b28c481161691089a62b24f7870bb0dde40b298c7a6db524ff698f3572829d9a6a6d86ce5f5329ca21bd8a3a87eb3358bfb7962db76f24c7c75a6af0328b38a0034545ec8eae720f22e829c1733c10d678abbb090ebe81c2a4ac46bcc67796c4ef3fcca3f61612e1a64196808a0d798ce2ea48493dc79a2bcfc0a6f1342b7b0617b753b124e266bf13aa02ce34c3119aad460373fef41ca7e4385f4c37ab7979b0e5bcd66a31d3885265b054999a5b1cfe1432084ea11e8453f3ba9ac97c083b2ccf721d7997b9b6207034e42acb6df2cc732c8daad677782dd4a4ed4d9016e4391298040f282638d2f91b794881943ca379fa67b34cf9527ba4971d722da00329990e48eb070d5b718fc8a866b3dea9c7653aac4ade04f35fdd939504ffdb737728790584d4261aa08841c2a25860748b8dc67bc6ea4f47b33bba4146d559", 0x1000}, {&(0x7f0000001300)="e1e739b7c6a8d3a020f1a91c2fa73ea2d9966608a64a029b7ca080439ecebd754e9c90e43db49bdd77437d2bfc489cacda768cc4859996d302109675620e575b8b1495afa9c3cd063be4a39b9c9ea7e40d6b0a8eadd1660dcef19a58d8e4bee2a959b9e14de205679fc45c743191cde92feea497f3a4", 0x76}, {&(0x7f0000001380)="5eb45250d53902f3423e13670f8df9bda162ddcd7fddbc80aef3efba12256b23d8b04fc5977a7f6b8c76c73c3b712e4088c3be2b3e8723662180b3ce2b9c2edf50be8db729916c22ba5dff7d0e139244a39603d7c3237b1fd2bb51d4996b4bfadbe9537a7db0cae727a52741572b302a6fdf7876cf8e64b99144b83de1f257288bd922e748d9c203055828f76b8673d506d2430b813637ebced8c9564f17f1fc0e509f7de13486b33a0076914c76279304ab302082dae702c80a46083c1e2a13e9c61ac567b5227a39cab58ea656200d8afbcace22c5ed884384b977701e38f76e6fdb3ca0e3ecd09b197c9ecfb990ce41", 0xf1}], 0x3, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xe75d) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) recvfrom$unix(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x800, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa1f, 0x3, 0x5, 0x2, "8e36374938a77e50e43928461e182c04346df646", 0x99b, 0x7ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x7f) socket$inet(0x2, 0x3, 0x9) socketpair(0xfc7435fcb8963fb8, 0x8000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0x370) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:01:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 16:01:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:01:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff98) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r20 = semget$private(0x0, 0x4, 0x2) semop(r20, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getuid() r24 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r21, r22, r23, r24, 0x14, 0x6}, 0x5, 0x9, 0x101}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r21, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r25 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r15, r25, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r26 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r25, r26, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000200)='./control\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)=""/78, 0x4e) chroot(&(0x7f0000000140)='./control/file0/file0\x00') 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xe, 0x4000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) geteuid() fsync(r1) 16:01:23 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x8000002e1b25ca, 0x401}, {0x18, 0x3, 0x10000000006, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x10001, 0xfffffffffffffff7, 0x1, 0x25, 0xc]}, 0x75) msgrcv(r5, &(0x7f0000002b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c78afb4d9a135c27ba6d0e0c8800ca8fb668936c45d3573d1d1848e4c9ac53375f4c6357d7524b0ac08aad663ea29dd968cf6c2140d598e964392e54763e2beca214"], 0x14cd, 0x0, 0x0) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) r6 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgsnd(r6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bee5c7a1ab77823fda714971140d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2c1ca1700edad14da9bfc9affdb31e532bdbe019a8d90361724e6c86c6673a7a5c8a5feec7d9fd26a45bdc707e6cab83164a21c0a8661878b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec1e79e6bdce46007c7f12d49b4621a71c79113d9ee297322da9f1fafe0fae050cb1d285d700d476bf6c80e8dae2622352a5b152b4f99684304d14d99b0883374401438b999fa6deea43df96e6214e9c38af1208f146b9a4478fe72837"], 0xfffffffffffffefb, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd0054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef42df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xfe40) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r10, 0x1, 0xfffffffffffffffe) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYRES64=0x0], 0x1, 0x80000803) execve(&(0x7f00000008c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0), &(0x7f0000000c40)=[&(0x7f0000000940)='tap', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='-\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000bc0)='$-*']) fchmod(r3, 0x20) msgsnd(r5, &(0x7f0000000d40)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2916a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b86472ed8240ac5378a429e4f4f019407d3b561aa09c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f50000000000000000000000000000000000000000004cecc376a08888f407a9ba08"], 0x13a, 0x804) 16:01:23 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x48) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000300)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket(0x2, 0x8001, 0x0) close(r2) r3 = socket$inet(0x2, 0xc002, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) msgget(0x3, 0x420) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x0, 0x1000, 0x1}, 0x7, 0x2, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82272e007fe4df0ede0d"], 0x10) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)=0x1) getegid() 16:01:23 executing program 1: r0 = socket(0x800000018, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x22}], 0x2}) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8b1, 0x80000001}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x61}, {0x10001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) ftruncate(r0, 0x0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:01:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x24) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000080), 0x10000000000000b6, 0x0, 0x0) 16:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x3, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r2 = getpgrp() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1ff, 0x5}, {0x9, 0x8}}, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) readlinkat(r1, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/78, 0x4e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r1, r1) getuid() ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x3) symlinkat(&(0x7f0000000440)='./file1\x00', r1, &(0x7f0000000480)='./file0\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x10000, 0x80000001, 0x9, 0x9, "b1ec31f8aeecc3ce0bf09a158eaeac2d208d18fa", 0xcb5, 0x162}) read(r0, &(0x7f0000000040)=""/32, 0x20) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r2, 0x0, r10}, 0xc) 16:01:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x4000000000000082, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:01:24 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x200000000000004}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xffff, 0x400, 0xc8c, 0x8}, {0xfff, 0x7, 0x7, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) flock(r0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:01:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) sendto$inet(r5, &(0x7f0000000100)="4c5b59153d", 0x5, 0x8, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x9, 0x0, 0x65ed}], 0x0, 0x0, 0x0, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x44}, {0x4000000000000006}]}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x0, 0x9, 0x7, 0x100000000000]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x21) 16:01:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) fcntl$getflags(r2, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="76aa62ee54c56f9cbcb61efdf966993186ad0580da053d41ad8e1c9cc48078b9678d7955904ea1f8e1f54ecd08d1efb64f1aa896ecccc31f3862a773f37032109f8f36f09a", 0x45, 0x400, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) dup2(r0, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x20000) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000200)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:25 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='\x04\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x180) r1 = socket(0x10, 0x1, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) open(&(0x7f0000000140)='./file0\x00', 0x8400, 0x1a9) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000000)='.\x00') 16:01:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00", 0x5}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 16:01:25 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x5}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:25 executing program 0: 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) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x6, 0xffff, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x10e, &(0x7f0000000440)="2351ce9c802bd9a55b030cd1380070c0fb5a3efadc2e7389f3a1c39526882f62054db5dc1494efb6d7784a832d5875888ba2def77af8576207fdd798cc23c9397e0255f8659463340f4965536f7c15952f2d3c66cbe0bf81d4d4a63062d08e725e953919409a592b374e25afd8e6043c5fe0fb4f5d09096c4355881513069f001f45698be3b083d1fe5c377e4ae1a43c3e63741c7e1d62581a17402c74d0dda271c5cf16b5fe7ae83e14040b72a83ec38acb405dfe4948244bc1c62260ec90584730e865929da1cff5405ec4eba447ef20105f4c3c84fcefdbe43ad196df74a06fbc39c854cd2a9279b1e130324c528bdeb53ee5593a4524bbea76101103574cbf5103e1b0c5bcd50781cd95378f") 16:01:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getppid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getuid() r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r12, r13, r14, r15, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r18 = getuid() setuid(r18) r19 = getgid() r20 = getuid() r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, r23, r24, r23, r24, 0x2, 0x2}, 0x5, 0x54, r22, r22, 0x9a8, 0x15, 0x3f, 0xfcc}) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x7, r18, r19, r20, r24, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x4, 0x8, 0x1}) r28 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r16, r24, r28, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r30 = semget$private(0x0, 0x4, 0x2) semop(r30, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r32 = getegid() r33 = getuid() r34 = getegid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r31, r32, r33, r34, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x4, &(0x7f0000000200)=[r24, 0xffffffffffffffff, r5, r32]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0xc497, r4, r35, r6, r7, 0x4, 0x2}, 0xfff, 0xe9, r8, r9, 0x20, 0x7, 0x4000000}) r36 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0xe0bb41f2ef9bbf3c, &(0x7f00000000c0)={0x200000000002, 0xff}) r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r37, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r38 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r38, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r36, &(0x7f0000000100), &(0x7f0000000280)=0xc) accept$inet(r0, 0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r36, 0x0, 0x9) r39 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r39, 0x3, 0x4, &(0x7f00000003c0)=""/178) 16:01:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r7, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) socketpair(0x1, 0x2, 0x100, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) r15 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r15, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r18 = semget$private(0x0, 0x4, 0x2) semop(r18, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getuid() r22 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r19, r20, r21, r22, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x7, r30, r31, r30, r31, 0x2, 0x2}, 0x5, 0x54, r29, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) r35 = getuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x0, r23, r31, r35, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7b9b4bf5fe75d995f137879c1b2e78c50748e0e5ec971ddd93f83326d4aa1947193a4b6e7897917657fe197f5a32a5c33ab43f2ab045346588ab85564fea96e675b8e7bd9e074dcdbc4ef965b7c80df25ec17f35a25d031745727279f6b1764bc2e264bfaee5a9a5", 0x68}, {&(0x7f0000000180)="808fb278b4fa33ad391af82feed760b4c3e07d5d1e3eb9cc2a40a520ffb0181a7a93e43524f6264318fde9718ee70a16cf45662b33f4d78d3f1ee0de1e2596288eb206c08047041a7561fd69f3c86e7620198043558c49702b09392af82006597005357edb763e975ec1588d07c4fd83497a67db64f6ab5bba094257a2d1f2868c14fb01d07ab9dfd340d6530566679a64", 0x91}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="1e", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0x400) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000013f, &(0x7f0000000080)=[{0x39, 0x0, 0x0, 0x2}, {0x7}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) r4 = accept(r3, 0x0, &(0x7f0000000240)) accept(r4, 0x0, &(0x7f0000000280)) clock_settime(0x0, &(0x7f0000000300)={0x6, 0x7}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x7, 0x1, 0xbbb, 0x6e}, {0x50000000000, 0x6, 0x4, 0x40}, {0x5, 0x40, 0xd9, 0x400}, {0x3, 0x5, 0x1c5, 0x7}]}) 16:01:25 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x18, 0x20) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x104) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x6, 0x1000}, {0x0, 0xfffffffffffff57f, 0x1c00}, {0x4, 0x3, 0x1400}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r1, 0x5) clock_getres(0x6, 0xfffffffffffffffe) 16:00:06 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x11002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) openat(r3, &(0x7f0000000240)='./file0\x00', 0x40, 0x4) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[0x1, 0x4, 0xffffffff, 0x0]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000340)={0x1ff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', 0xffffffffffffff9c, 0x2}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) semget$private(0x0, 0x1, 0x100) close(r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x100, 0x0) lseek(r5, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x40, 0x0) r6 = getppid() bind$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) pipe2(&(0x7f00000004c0), 0x8000) getrusage(0xffffffffffffffff, &(0x7f0000000500)) getuid() socketpair(0x26, 0x3, 0xfffffffffffffffe, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r7, 0x7, &(0x7f0000000600)={0x0, 0x0, 0x100000001, 0x10f0, r6}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r8, 0x2000747b) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000680)={0xffffffffffffffff}) pwrite(r9, &(0x7f00000006c0)="5a98f9d47a1490aba19ff77f0041ab923ca8de92ddda61b4dc4d8cc2b7874931a3755699dee77e57cc232fbb85f562ae83c631ab098bf66e7d4a5f39520377d75da5ff62132b2a8d3107f95d25ef077a9c67b9901dc0d8f9def23d89d272c7bd1bca010f53eeea36fc06e1e83047af1e7b996328d0955ad9659ec48d361706a6ed6a43c4ad1a9c5324c24f1814de77ec5e9f6b8356ea7319a0f781c60da7b4dbd48b30f916a4b31cff23266d4e76a631b59c6f", 0xb3, 0x0, 0x0) r10 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000780)) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x7, 0x4, 0x415c69cd, "a632722af33547d1184a98b2dfd50d5b3cd31aa8", 0x6, 0x5ad}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x3, 0x7f, 0x59ea, 0x3f}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/87}, &(0x7f0000000180)=0x59) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r2}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000200)="ef28481531dfe15abceab3d600bfdb1facefbf75a1fd0750a16e410a3e4aeecb15814615bc7444e4bbd170e7a558e6359ac629fed967bf3e8b3fa6b70972740269a46df9b64e1d6d83ea001f40d420b6158e7baad7721e26c2339123eefec2db6e7ecb2b40b507b401c75b368e1cb54ecec83e53ba183fe9184fe34d8574d11cebd077e096ca4f7a24a406e3", 0x8c, 0x9, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)="9b7888d57f2b178e0e72ee3f26a04aff3a200a22b365322e8fde6f399d3c15cb1e2b16252dfbc74ea181b6189c815deade115d64827706ea20e535c76e5edf084f996cb375dab54c74aa5f21f9d98b3be52cdab8ac2fb342cc773a0234505a87dd07a7ee00fb66c38dbccb734af05a11bf02125b61a33c209034df462978", 0x7e}, {&(0x7f0000000380)="054d153b53d2fa6f15a2c21706f7c5e7ed7fc7bb95140347c6fd85e9439ec76b3546d6d3b9a864116d8ade12e6a3770d3f7d147d231e540a6c37ed7cf76a6087085490cc15839a009ce0a40579192f1c28ad3c7a100c448c6bc5ba35ea89602e9b6f6a11444888e3db6a9e04f317f3cb6d44336356ab8a085a78ba702de04a934bf258cbb5a5f94a74f72d01d562c1f1774e3afedf9913e0982bd9f9ead6e3e11df4f3ce", 0xa4}, {&(0x7f0000000440)="a5203baf2b00118be75413aa023450adeeae8736600610d17d96cfc94328aa7815141a7d9886a978bb2f6f790fb1aed0f579d6f37b55b983825735d68d1a726e12c4d63dbb74e33058882cbb62cee7f6890529ff768f0d7ee7d8f9a39bea9c67f46d5a8d8ff238b17e02c35d9b6f8d5218bac93207ccb0aae9e0a12e8aaea88b9a6bd7972758cc22fa05a0c162c3e1f079434d6c38ced0574e0dff59332a13dec9ab6a3e3d1d66ab6ac552435ce197cab0bc102589c04a8917c280937214d6364366d285f8c0292f18370ee46d7a", 0xce}], 0x3, &(0x7f0000000580)=[{0x100, 0x1, 0x472, "79e52735dfcd97e03360726e8249b434393370258b2affe2029dbdf87f940489cda7d7669ab06ac2123aba316692c510b9d820af3cea8a294fa4176fa13f3391da621c52659dc2d1d49f699aaea36f4269347a89830990b1c40444f14405eea5263fbc42e3b9fc94c554f4a48d7ae83bbf49014c82fd737ad140025c6fae5ab6291c8878401dc580d479ec90443c7b1ba2d4bd4c2a35c9ec6ffb884aeab6383851bb02fd77dcc30b930796d7c4984e5d3ef07403d46d0be881dfaa29a2f4a0bdc9876fad45b6975c92e09059616861fc704aa413a9f193b69a8b0ab0b8db8d962edb06e0527f282b8085"}, {0x110, 0xffff, 0x6, "40ebbcc8968895655f0ee19d15dffa230c783b6db000ea589020bf8808cdef946ccd498f4b94e77ac21216cab8d4330c05303078fc32bae6a5bb0e14951234432c54e6544c726955a0d1a30a5842bcfb19dbee7e41436f84b3d4a3893d656a76cb200eefb11f32b48d076e24e7627fef81b10b661486f6bc3f7e03ce3f3a1f556dbcb2e76aa83611988148f0e48eef22883129748b5d28566f19b18e06d70a37ff777ecc91a5f782600e7fa4c51aead167a7ce5095e7b6b8ba64c5eae621b07bd36b5718c5168aed0c9b2568d0ad0338d9112880ccb23833555d566fa4c01175d6452d266a11c8685204044b99d83f126d368086ef4b090d741677fc"}], 0x210}, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x40, 0x0) openat(r3, &(0x7f0000000840)='./file0\x00', 0x10090, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0/file0\x00', 0x40, 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000008c0)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xbaaa272e22c656c6, 0x0) getrlimit(0x8, &(0x7f0000000940)) connect$unix(r0, &(0x7f0000000980)=@file={0x0, './file0/file0\x00'}, 0x10) getgid() r5 = open(&(0x7f00000009c0)='./file0/file0\x00', 0x42, 0x2) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000ac0)={0x7f, './file0\x00', './file0\x00'}) r7 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000b00)=0x2) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000b80)) semget(0x2, 0x1, 0x10) setrlimit(0x6, &(0x7f0000000bc0)={0x200, 0x72}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) r10 = getgid() lchown(&(0x7f0000000c00)='./file0\x00', r9, r10) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0xc}, {0x6}]}) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = dup2(r0, 0xffffffffffffffff) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0xa0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) kevent(r2, &(0x7f0000000080), 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x90b, 0x11) fcntl$dupfd(r1, 0x0, r2) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0b00000000000000000000000000000000000000000000000000003900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000200)) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[0x10000, 0x1000, 0x1]}) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x200000033, 0x0, 0x0) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0x6) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000001, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000203], [], [], [{}, {0xffff}, {}, {}, {}, {}, {}, {0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="52e9b4d2d330215b3e27f5e1c3247bf64ee88a51b1b6e37a3e0465ac4c2d37f8cbdecf5246d5ee6b645f9c00b0894669548976b87b013f550f954651d333dbeacc7d4528c331284535586ea65763302724af2a7bdb45427cb010b608578b18ab26058e905423da7a79eb975e5aee59503bcfb4177b834ba1ca7c9874b42b9732e6484e950f67516c1410db4e99c04187e15dc7df811fa314c4e3a6d591ef1009399a8791a67c6ec0e73bf7a8660dcb25f213", 0xb2}, {&(0x7f0000000180)="214d6ca4f4db937be56dd61598ab14ecd24f42212fe264e6226c90e6cb0b84ecdd71232a9c2e637e671c0822bff28550c842982b9f0a0cf8607c55ff7c039f0bcc9a92c765925d284195a34d61de36da0412028c995feb5be8a548af9e2377c001729ffe38fc4dbd34c6361b2f402fa9bebe1f9babe57d5c6fec00de930edaa442d6b1db9ee6137867d203c559b68f4ac8de47a852dd58e347730326b3e7", 0x9e}, {&(0x7f0000000000)="7cf826baaaba3047089e7a500b98c08900543a261d31b7fd", 0x18}, {&(0x7f0000000240)="c584fdfe11a6f49c9d94517dd5e49dda7d81dda7b809e5b5e4b22b1dcfcc9bcf44558ad3abba1fa052c4d5d3a984d70006cc3eb5bdae8e8b708845a5bc61cfa37c1de72a1bd6a1c9045b31cf639d24fab2605034a4f010b90c635f5afdc369ee5c0b9a74889fa091ee2775555f6d76e605bd44680ba9b9fea5872c9df6f66f72090e1642f6109b3c7e107ef9435e1ee708268da025335455dd5da63150a4675764836f3c59d066f6f026e4e11b8d53e5ff7aa52bc060f5ff1561776951fc280d8d19b62014b41182f994e64ec288e5a38b3eb75c485fb4248230e6c0af6f767cb68cbe7895e031ff0419b56534fac6eddb86ba785874bb201b9c6edeac3d568705a2bd4fa3043f59a0d3695eeff684d30617cbd3ed7c0b54389d44dbc43e39275136fcdee70d187bfc35855ef9b99819146d19bcfbf0ef780ef81b3803d1a8872a81a784f83a5e9f4178dfd1be6788d5320d720a05954f8d6063b62028b3d9f4afc9dbd47f45ba8c5181188af130aab23df21a02c5f4b4b16c3dc13697e64fd4aee43f640b206e9da47b181cad00300afa9bb593b0b6f7d73426778bc46951320840c4afed91d8493170d98c9e27baff027970428c9bf296d8540c064eab731ef08366839de38b912e79e0de86591fe8ff126a7f62acdfb08c068c46ca178862a62a4983f6da2719b6df58285653bdd85aed66c38a986dcb5eef759e0b7ca964105247bbebf872f31c6959a3a4e25985c7344b7b0ec3a0ea3e1d30d94befd417e1e1bb0daa9e57a93a4b15acadc70492dee080c5bc2eb56b585519ccd2fce04c005da43138f417aa22c9296240a24cf992c34131854c7585bc7330dd8ab39e4d5a300c83b1f931ec22b2e18c05c68d56758c7194dd65fb9e3f7c9fe7568dffef08c8c5c5bce594067542106bba6ee755a0ed9afd129aabdf25ea20d47e7da4ad27e1c5d069527ffb3365f6da29e96303935874689ffe4be5ac90cad6500715160b9cedf8e12c2ce1be4da96c74c49178dc35eb722d57e131195a17d6d5f5cb29f61555608ffee95ec10bffcfa5e9fe908833ca6eb74b3004775d11a8ccbdaa225cca29c093f18e5df143d1902c5e62a8deb67e071ce1f8885594d3ab9fcdefe69f7e545f2f1f45997f246cf26131925f56993d046d5fc3d9da210cc51b2444ba1e9c5816a6ee2eb9850ebb4dc698eabbd3bad6fda6f315324691a7d5a0972a519b5012e435c4a5155826d21fd30f86a5642504f9ffbc4d698a678da5cb3eeddf8c726b58a1f6e0f7d4c5db98a1eea6145c2184c1b6ac5da3ff917a143c63f512d6487192387139ec5804bbde3c0652d6bb99ecca66b8dfe05ee9851f8e02de13cd6f2cf4ad5a8b9d66c41abc07faba5208259fb2ed96dd991f7f844152c399405d1c99f7929cf486ac3176c5d70600c6c4aca9051687d51d843897c438f71c07d14de3b8009094617450e9afcf86bdad9bcc0cb65b868766b1fe4a203ba07d532c45391beaa772260136735904bfb6eff809feb70b0fcfd29f0c6b370ae994398a9f1d34df94797ab932496219d9fc9fa78560e3ae13b98da9faacc6ca70fcfa0d1a76c2f618e7329ca0354cb8f91cf286e7cb20a8d5afe43389001d0fa72768862032ae98566688b5a0133b6dcfd0ccbf0d3728875761384ced91ae95813ba6720053bdb6cd57806c28f4bbb7895c88d51779f7deadf7f66088e24691db54ad06c71c9dc498a5019240768be51b5853a03e030959a8f9ca1a06ab704907e9c21acdeb5c97829c53db2fea3eb03a19392df719ac923d7b1970cd06f4437bb427a7897d1257968308827b13c0ae9cfaaf5f45b583b64c7541f13f2739b7e59cc84a88c5eee2876846b45b6abee5cd19598818b76772ccd88b80180d494ed0e8ad044d698eb6f56d90de9fdc1120097a1c6c540ed47f0f98f0d7cadb151fc3fb5869d145f4d43c70abd07b8bd9242c18dbb08c2192a3eea03dc76f4bd41aa8dfbc70db46fb40ed6e2f099f7b614fa2077d02c424a00e5c3040a9c1652f5fb18aef691823dd16b510e746073a58467f3d0e6149fef9b1cc009e1214fd9452e1dbf8d9e8fcafbc84c24f1c32a8b5551881b8d20ac01c5a12022f6920e541c9d3fbe5c60b97a4003aa0cd90f69e4d5fef1c46e39f8fa208f5259be4564427a1a64cef829f8a521ecb2ad31e2cac42fb96516fc19354e3cb3777e2f2089aa1c38cb0c71e8c3a63dd42e9dc060bfb2e347137a5eee93bb284c02187c6389cbd827e0d7775220f4903675285bdf7dee4504e96ac59ad5380158c12f2c9756315083d104c69500d0f6514700d40c179ab9cdc7196257687a07a5ca322aa1a9bc779a1804521eaa70c3a1614a2733ac85093d097d8c56f92520b10bf0e3b75d6864be3db911d1ff8033487d6e973f2247f085c503175c9fbd2f1cf42bae2f3ce05c843794b28d70cf41298fe9d3e4760b58e6fd361dfa509a5846b69f5d81c50b75d7c8108d905b95973c19ab8cf7c5b52119a9fbaf2fe331ffb6272edbb21a433ce9a968f47365c45705f7592c3d811fcb1fe2e2107fc9668ff15c18b5b00733e1e4f435836de31197c70380a2268937fbd1be050062296930cd60d04e2b27c45361e335273da45d3352113fcb7b1774cf89bb73b6e8fcfa1877e80c252c4ec215f04763e36d6c0aa179895956ddc3612b103ed6f911fd3c45bda56624c67fb319138a5bb1feb656a28e2a2587d15d8809492fb085dd8511ad812a295bb808417217b7d9c262efd494779a19ead1787f78fc60048e62bf37813cd77aeb44f08434303b4ba03babdcf0f627a13366dcdf331e11f2ad74a6ab0e2b2d6c60d8a1c7b5d6d2b443d26a04992f39a7395547ea05965fa83ccfda5c7b5a301447935abba049b8908d216dc49d40c49b9f5f67aebb30ba9f7d945300d1171fe87a6c16d63dd8df7080a04ab52edc265debd03b5c8579f081563f7fa8c2b7e9fa12a07aa5d53b801a65b9ec696cdaca49dfa81ffdb35536417f1027c4ec85abcf852fbd819f2448b3adaf8e1ed6db2519fefff06e8b7b17338d28bba8be18e7a879e077dfa9e61cb0cfccb82b00645b75c6e489630a2c8dd93a45a9dea2a496968911ad25affa209712b6d2254812a98608d9964d466b828d74979ae13d55a6b6a14112c90349f126a98f43a598c84dab8702efba420b49ada318a5b372bb284252dd1344695b12740147e56a4c7f7554900d6dbaf4bf546f0b3d079ac595201d5e86bdaca8335f717a2c401da4f8b8d75369db5b31655cdfed1cee8cd1917c72badc3fb432f2c56d1cfe63942a6100e3ccf0776fbd3b1efd6ad13aa30be57b83efa0ebb1345d8a7e11b1c506e4dc6366f1e855abcf7f272f3a48fbdc2f840995fbf9fb5ce75cbe2ab4e4d48edae3eed80d064f78a17216693367161e1032f3dada0623d2538fa0aaa1604a436fb1a999df032873b167eb2d22e925f8f871349990eea8dcd4ed61b516dea2dd30b3e4621190866caf6b6de7801fa0eaad302edeb247abac4d8ddf75ead0a24c5ac6aefd9474a23de93220fa4896bb89533e2e6271f6b5f8cddc56fb9c596f5841ace0b023a0652c9d990ba841965982eb7698d10ca85eefd2bc9916d1fb119c125faf0afed6f636a91847ddd43963d14a7c63a41c43fe1f8b7cb0fd1b98e9df82f942bfd987ab62d254f572e1c3a961cf57cd61cc7eb82d469fef52cfd4d5d3c2459ca4d9279ae15783f5b74dfc0e405114f0ab0a5c9405e5881fb450a80d992cf41fa8f56398a68d91fc3bcf07e5b5a5eacc693413dc8d5170e297098e1c44fa4680dfbb1562b95c4400f6da11190cfb49bbcc3a49b8fdaf317250e70f5282d3b2bb1431b0dc5c220b3ee0c53ea38f52dc836991cf221590f81f1b871e3e87c5c25a1dcea2b6271764c15c9e96795065427f28ee1c545c1405f2e0c700c1cbedbea3f546fb69c0255bb591413638020ce84369c1c0c61516ce302e6f13bba1a594fca1aa92e5a54b554a0dbe7cdc4ee1b916504c01900980aa3ee16d17defc998817eaa6fc0e302ac51a5405c15c6c9aab4b958cfcdc14bdf4c8f6bac72de5d134ac6d7f2a29acec9b0efa9fc76fab68f252fb2b96d43314a6f56fd39e09a33919ec4404e5a7d56b32680cc13f34ef2aa976da752517dba9530f093a22ac1026a6ce8959bb8399b8707e5d684421282a75ca608096d69706d6c222a8af17fdd95eb0bdb49fe5787cd660ac99d2eb7216dd58b70e3d0db3b8e035f3c5a9bd7e6341a4807fd147d397b75152729d3c4ebab9ad2423f28509a6b80f62ccd8d9d9121edc4e2c068005b40f2315c9ecf9ba4d224844d3ffc83ebd9700cc7fe40368c5e15a550a583d757084a5c03e000e68d1c463bee9463f33232acb24ee50b9370580b6aac4fe3f893ba1a4878818a1323ac7ea99e15cf4cc1c81c0a6bd7519ae197b6b7f35f22979bdc9ad0a9d145a196c7a05a905de0a0c6985b1d0e5a15381fb180d51c221cd8d4b6c84d999476f442facbe0898030533422c3f7395bb1eb7d86d5950622097ea209ec5e0dcd3846b77e4188b0801e8da29a7c33e324e17f36db71a93981b782e1afc8e001eb6ff7912c9f9bb1a4895db008c8ab144a76c087626764e1a96d38b55a51bf50bbb6f53592faae8a45c5ea9448a4e6ad09ee236854b89584986abd15db7bee983e5d5d522ddeb1687e5043f3726500a251c7fcd7cf83689f5a05bfa39ec77d5fb13736645595aec242c6dde7d9f903cee6c97c42b2be232619f7d4697f47769bb67a12e8974a994c7194a438f3e826b8859e49ee0eebd31854b2d1a27c21301ece58716866ce52d300c074037fde80c2e48c60fae691bb04bfb735561a393604dc1f0353b01684953622b5e278a5de1f17833f8cc479764f4964320086c803534f227b9532402d64d3e4545eef98570b7fac965a0145187b531bed575289262f5a1e980e5c0a2463a7c5e9cd5106c619e286a38930f1e0ea0c22e010d68894bf0898696a1ed00fb7332727cde64be5617a7db860a27b8f49427e61719b2e7b6aef1b70cac5fbc09ff101db2a82fda67989be3bf33e38b9fa67d6d710597c2e9ed009e86aad5bf44b7036414da6fe04d8fb881d6b7e9d9dacd7bf00585cee212da2abb527dd8500634e6a9240ea76744329540c34d65b2d5ab572efe42a2444c48821421b1392391315d89daa1389e82f5f04e5d07e0c1ef757d8177c4edbe161c2ca197c4121805067b3e96703cd871b10708f5c5f1bc3d4782eb66ffcc11e60a92ba6ec0b6d178b1e9625fa1c9133dba5ea04134ce9338c876b8030f8bf41295121425efa5cd5755bf3e285b270988044923d4a8e3127477f809aa0959e9f5a8fd7c89d55107a601a5f5702d4cec2f071f316f03fb4d632c0b1c930ba4558b29ac13437a12b2c1068cf21fbeecf119f4b6e514c3b6e34425673e38af363ff91e8814f6892dae95e83c486dfd80591791590914bd2123c9eb9a8ec9c9f664ec08ef1beb0652d28e272c25448fd439b2a1bc51409e0720998cd0c806dbbd90eb2a187a6391287c4acaaf865624a2bc7968b85f9129f7b329318d47c3b7291e89a6696683a662cce60be34bff17651aac82a3e0dcc3b65479a473c1d69ae79693d96235827a7f96835691c66aa57227aa3fef21ab4d8df856c3ef039a21c4daf013317536ae19ebd334dfb6eff0f788226b5b11c28f0b560952c9049fdbfe87475a048e6ee6113c65d6a3462134573bdb7ddcf648d17cb60c4c54d5fddcad8211212ed8948306d19aa171410b8c91151d8", 0x1000}, {&(0x7f0000000040)="367cbaa67f2b5526748514fe6bbee47cad5660d1dc0840413491ba", 0x1b}], 0x5, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001300)) pipe2(&(0x7f00000012c0), 0x20004) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x1800) utimensat(0xffffffffffffffff, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r2 = fcntl$dupfd(r1, 0x100000000400, 0xffffffffffffffff) fchmod(r2, 0x4) open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r3 = msgget$private(0x0, 0xa) r4 = msgget$private(0x0, 0x402) fchmod(0xffffffffffffffff, 0x42) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgget$private(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) sendto(r2, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r2], 0x2, 0x800) truncate(&(0x7f0000000b40)='\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, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r3, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r4], 0x3, 0x800) close(0xffffffffffffffff) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYRES32=r3], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600), &(0x7f00000004c0)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) execve(&(0x7f0000000c00)='\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', &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='(])#\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\xcd{[$\x00', &(0x7f0000000540)='-\x90#./\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000340)='\x00', &(0x7f00000005c0)='.(1\x05A\'Ms']) msgsnd(r4, &(0x7f0000001000)=ANY=[@ANYBLOB="90b39936b56b271f0fb20100000000000000ddfc7e4d84486250b0999e9b7272c4ca1d7b782bfd80de0d711428036e38913bdb4a7e1f87b507cdd4ca63d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606060dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f5000000000000000000000000000018efc3be1e3c43926387f1e4d5babbffd1c8f0517847412744c79fa90b7766c6da4eb7333215d13718067362dc6e3562574d0e58e17f2fff6fb4cbfe9a7cdedc461f770dbd61d6c0dadb2f4109e10ff43f22ca71b0a759f378b1a161f91ae54bc0d82db5cd78e0f4b59c81d2c2acab880f267f265e8176460f90cde395f9210c7a6b6a9a8e20dcba4efbb6f40944fe40d66b74343ba10444204a931300"/491], 0x13a, 0x804) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x4) fsync(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = dup(r1) write(r1, &(0x7f0000000140)="220e22", 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfffffffffffffffc, 0x1, 0x1, 0x766}]}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0xfffffffffffffffc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) r4 = dup(r2) linkat(r4, &(0x7f0000000300)='./bus\x00', r3, &(0x7f0000000340)='./bus\x00', 0x4) r5 = openat(r3, &(0x7f0000000240)='./bus\x00', 0x80, 0x102) renameat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', r5, &(0x7f0000000280)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xbf, 0x0, 0x9}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r5, 0x1) dup2(r0, r2) 16:00:06 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xd2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) sync() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x8) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x6005, 0x6) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x1000, 0xd75, "5c2d8cf04bd8665767bb7f1ac9ebabffd3879ba9", 0x1, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() socket(0x2, 0x4000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ftruncate(r5, 0x0, 0x1) dup2(r1, r4) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821c5908fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c720f3f4f925db1e6591f8bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152e95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac11098"], 0x1c, 0x0}, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getitimer(0x0, &(0x7f00000000c0)) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f00000001c0)={0x7, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000100)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)=0x3) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000032, 0x0, 0x0) bind(r5, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffe4f) r6 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10000, 0xe8) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x1aa, 0x0, 0x0, 0x0, 0x0, 0x405}, 0xa) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x5, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x4) rmdir(&(0x7f0000000100)='\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') mkdir(&(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', 0x74e51ba1a9dc4ca0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x100000000) dup2(r2, r1) dup2(r1, r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000001c0)=""/88, 0x58}], 0x5) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x2, r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x10001, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000080)=""/58, 0x3a, 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x80008006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:06 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400, 0x0, 0x10000, 0x401, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xb0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, r1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r6, 0x0, 0x0, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x5) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000020b000/0x4000)=nil, 0x4000, 0x64e889aee2c8610e) setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x4}, {0x0, 0x9}}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) write(r0, &(0x7f0000000400)="093a53fc1044649a3241c0d277159aa8e0b938c81be55ed6180a3d2910306e8620d2b72286cb2df472c30b0ef35a2246ddd1eed760b82cf1a9808905a9bb9dc66685823a807767bea595634036c68d8edd084ed6bd8385023696d7423f853f4508b3e4ee814d44fe27fa53caa2f2dc999585608ce78eb9b4f250473890a11da3c8129431ba3b42ba7e031afe3ccdd92b2a6e7be40bce20e80023b1c03a1c5c671463ed3a651f3ad1d92ba3daf26b803da706c28c2dcf4311aff52eb8ff3ab43a18362bde3f3b0c30cf87293dd4ecb4ef618ac8c2e67b519fe3", 0xd9) 16:00:06 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0xfffffff7) 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xffffffffffffff00, 0x80000000000007, './file0\x00', 0x5, 0x4, 0xff7fffffffff5a15, 0xfffffffc}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) getgid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="b90e3f993632f143a3d83d3d42748d04e6ff301084c013d42fd7f3b7572f9c74ad47c42399c22ea83d7e84290d4487051c4c686ccef9eb0400643f11195d54517b2e702b000b215333cd4cf4f9db4011be735e6bf43ffba64e6bfa69b9f6296f02721ed33ae913e00570722bb134f077ca3224650d27070cdb0e31519103b5f4c644ac9fb992f22d9a5fc5fc05f30056a2281a5d483ae99c5718543f84d3cb4d1e"}, {&(0x7f0000000140)="61e261699b4ad6d5d983ec09e6cd0962d89d845f6e511fb82a587fd3861e52b4cd43"}, {&(0x7f0000000180)="c73f89cbd2d5f6c5c3cae8310c499ec9678650df97319c1adea8054766e9f8776dececa24e35f122386ba2daccc0a0d9c21ba5b5067f3118ac5ade7476df38bb735b96edda1dac2ea0fb51b0e783df07b782e16924dec83e6359e0294b75c5c74426b065bbf853f1f089a2688d037403407dec321d8eea99e2b15a8a9b8bce87974a408bfd7f8a888e392f489545b850f2fa03b62026ebe913394323cb62632489e821f562cfd5c607d5ae496148a99e9cad5f08c84830ea3514681d8e80b43dd4e949eee349a68731f3eea0b1c3f405d5714b6d8a224f184d1cd5e0f3d873c1884cbc161bda2d44431b8870d57bd0b3ddc3dcf1dbda5325c9d3"}, {&(0x7f0000000280)="4510896ca75c39751c320039a867cc8a1148f1657a14330a017f5a91f4643cf7462631d4f288319295ba1165d119c647a5ff6fc1359571589b4ea6c17497121b61be56578a50a735", 0x3e}], 0x10000000000001f8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file1/file0\x00', 0xffffffffffffffff, 0x2}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r9) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000140)) r10 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r7, 0x44, 0x9}, 0x7f, 0x3, r9, r10, 0x4, 0x8, 0x1}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x7ff, 0x0, r9}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0x9, 0x1, 0x7}, {0x1a, 0xbf82, 0x3, 0x86f}, {0x80, 0x8, 0x3, 0x7ff}, {0xfffffffffffffff9, 0xfffffffffffffff9, 0x40}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000393000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x16, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x16, 0x1, 0x80) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1}, {0x2, 0xfffffffffffffffc}}, 0x2) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd3) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x47) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa739a572b7e982f5c37ac955a6a71d28f552137438c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eb05c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c1e249c9edc0e1e6b9ddda573ceca6723b618254c5d567fe34dd171a044d9e5e609c1022890e8b432d52697eaa6d95bb0357d4bc5cb33649913eece6e36535472733981cc1f9b13d6b62c8ce37f551962306d8cf091399d350fbfbfbd43cf87493808d022192eb024e12b5b8cdd1661c71c4b1d8f57e839a34ab9db24fb56bf40f8cdf77f4da9b4b81f40eb9ae2a6ef175511c4b63ede379038e33b0c3ef4867d806643b55a8326619c21eff22681742895ad93558c341e624920f069"], 0x118, 0x2784654cdad2cd0c) msgrcv(r3, &(0x7f0000000140)={0x0, ""/185}, 0xc1, 0x2, 0x1000) write(r0, 0x0, 0x0) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x7, 0x3}, 0x9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x221b, &(0x7f0000000000)=[{0x5c, 0x0, 0xfff, 0x1}, {0x1000000000000014, 0x1000000}, {0x6, 0xffffffffffffffff, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x40) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xba85c8ce21ef9bbd, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d0e029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000180)=[{0x100000000, 0x1, 0x3f, 0x81}, {0x6, 0x3ff, 0x6, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='=\x10\x81\xfe\xe7\xf3\x9d\xe8\x01', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x7ffffffe}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x10, 0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000001c0)=0x80000001, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)="b3b54e0264387ad42343867c7e71") 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r7, &(0x7f00000000c0)='./file0\x00', 0xac87357df5a8945c, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) setegid(r6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semget$private(0x0, 0x2, 0x104) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendsyslog(&(0x7f0000000280)="f9010f789d24061e486aae9b5c5eed8a6bb384d25fa06c1e9bef38132ce1818a4444d0b7b873a31c6920aec3bfe027812c528d9ecb7cb6518243bffb70d1f82fbea5ad37795f716708cd57a0c34c7b34c9358eaba2e8beefedeeada8e0c3d84fa70e96e476363f3be88fa32abd73ba66883b53a4cef1c606883c385a1db024243a6d7a848783d4bf7a7891b6bea363ec6fc02b8624c6b34759b490257ed654bf83339b9d49896127cb3180d3298b3eb2d6a1728da918f8cafb5bd54537ef67286788ec79ade21cb0ad6b804d7381e6488c4a4602675f9f02bb0310", 0xdb, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000180)=[{0x100, 0x400, 0x9, 0x1097}, {0x6, 0x3f, 0x1, 0xa491}, {0x1, 0x0, 0x10001, 0xffffffff}, {0x4, 0x1, 0x5, 0x8}, {0x0, 0x8, 0x3ff}]}) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r4, 0xffffffffffffff9c) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = kqueue() clock_settime(0x2, &(0x7f0000000080)={0xff, 0x7f}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff9, 0xe8175b587b09c9a9, 0x4, 0x5, 0x4}, {{r7}, 0xfffffffffffffffc, 0x25, 0x1, 0x6, 0x6}], 0x3, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r2, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) getegid() syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0xe9a}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x3, 0x4, 0xffff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd9ad}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x463}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffc}) r2 = semget$private(0x0, 0x2, 0xe4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/28) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x655c220c, 0x7}) r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000180)=0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = dup(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x3, './file0\x00', './file0\x00'}) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)={0x0, "a687771c92ac0f4831e5aea1a4cea499e9c5fbd2b5bd4ca941db95ac6c80d02f067ccf884531ec3501502e26228368e519cce975e96cd1a70fe8ba54260a9fcaaaac07702dd7dce87703e2c68432dc0737757d3e845fb23e0637c9b97072c21b3f4e54e28895de7ce2c0d986eab35c6226dba3845561a962e7ec303730b03df9fbff7fe170d9020309398e893d2a1b12bd2b"}, 0x9a, 0x800) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fe, 0x80000001, 0x3d2, 0x0, 0x3, 0x4, 0x1, 0x0, 0x0, 0x6, 0x137}) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) msgget$private(0x0, 0x100) r1 = geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) r20 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) setreuid(r1, r20) 16:00:08 executing program 0: setuid(0xee01) r0 = socket(0x29, 0x8000, 0x7) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x15}, {0x84}, {0x6}]}) select(0x40, &(0x7f0000000040)={0x1c7eb28, 0x1, 0x4f, 0x8601483, 0xd1, 0x5f, 0x7fffffff, 0x9}, &(0x7f0000000080)={0x0, 0x292, 0x130, 0xb8, 0x2, 0x1, 0x800, 0x1000}, &(0x7f00000000c0)={0x7, 0x4, 0x8, 0x51e, 0xa, 0x1d, 0x9, 0xd4b}, &(0x7f0000000100)={0x1000, 0xffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0xffffffffffffff06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000040)="9516cb9799f6651aa4ef7f3b2ad6234f7424ddaceb350e919a7375685b1bf88b9161232eaed76446371b97947a123e5d0c287a6510a28bc1217ccab4660c9600cb140c4bf1a4f1a4ca222a", 0x4b, 0x0, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x309de34d, 0x6, 0x684, 0x4}, {0x526, 0x5, 0xdb55, 0x8000}, {0x4000000000, 0x8, 0x8, 0x8}, {0x4, 0x3f, 0x342d, 0x9}, {0x7fffffff, 0x400, 0x9, 0x20}, {0x2, 0x0, 0x4, 0x2}, {0xffff, 0x1, 0x8, 0x7}]}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0xc9, 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xf, r0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x4060, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) pwrite(r4, &(0x7f0000000280)="fbaf8a8d1a1281dd003dba0afe0ece565a9bdc26a31a32ce", 0x18, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[0x7f, 0x7, 0x4, 0x1f4]}) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x9) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000340)="73e81a2052a5e54d84cd0c71ac48f6b173b2d95a739d5d5e3df63f92f6f09395303cab01bbe78cbeab4714a485f938808241b41622a9f1e4d021f8d5d24dabb55073662deda41ba8851b21d883e20bf33a8bf074d1568e6bef7968eccfaad6b6457b2b81d8f6444424d96573e3640ec7e28f9b2c0e33f7da93e62bf0e4973440cf2da8f14d9b1a060c14f5596256e3678b20718d71a17300caf36d30a0fbc0b9bee83303654eb6218c1c0d138fa8aa75f5c83d0be168ae805715ff39857f9931c43f2edcd5f3aa0c4d248b8dbd5a1e0d6a5544ffaedb28b2cc134a259cd4dc88b37cd9f502798999222bc11f8c4f34a1628f6d213b615106b89417a0852e63926e568a14af91523a4629280c1898084904100e4759a216db2d936686ea503ccb9441164677b7fb70ea3fb03e10d069aec6a084437ff722fe8bc29f62565dcc1480fae1e25b8b9e51defc2b3009a2630223f0e7e48baa54f89ad06b780716dfa5c483faeb20a1e0397da9b34b47e1303c08f63a90414da2aaf2afd4b5b9a2c6905457edb3b62942e76a01435acbfd99689da488d8b93294a1e4b823808327fb6a18d65fd1e589fd8c8ae924b9e3696c157eaf5b347366baf67d83725f11855dc1d5c4a16f70c3ace88068bfde10076e09b1eab5d10ca26a26a2030e91911e16963322fb224952b01b7ad550498ec0a9ad99c1e8f23c4128c5592acedfd7f6ab3d8e3c417a265698a42e44227e2172a40ee2867ca8fd5cd86381806d142dc5e143cae0ce55920f6df88f752ab110dfa5f5bff753abdd8b34566b212f2e60be32ccec6ad9a009b8ff44a0653256856c6c2df61e5c3ff24ced062f1cf8c1d0c81bd7ea3d113a8a71f8d8c6a64117c1fec752579dde6e897dff1d30bd3baa3bda776179b4f8f577cd0c4df106535aaef22249d2096e105ca70e130863d715a776b3eadc04d2767dd5db19bd0691a6628f1a36f5094b302774f4ed05f3d6f364b920b190aa31332bb7abded0e3f655c4204c3f5071f0afa3679d3fcfab59a47544473d3659db026d26a9763a975c71e77486a2b6a5af6cc3bd527a0fe805f1444f796896cdc54e41f262b5e2663d5d88826ba106cb4822e2d4d6efba2d7ea7fdbba4694d1162519ca76925880d0d2a6e4bd24c990ee07c30bbc13a0cd99ac785ec67597199ec5525662457812c40bb7d955f945c598c14025abeb7d9b706b785e9ffda8481330cd14487342f58281159d8121fe8f8846adda04c256b2c2c2b68fdc95c936de3562585eeea5de1fb4b7ba5893d02fdf778ed99cc970f9169a9b77b06a243b3ebca9bfbf9ed0f3394e0b80b78d7dbc4e95d21d1cd76e9287e98bc4234debaf0f56bd107ae7296b93e1dd494f628a8ca3a7381cd629e8da498b0f78ab1a0963d24a7d9e54e0841120524a20fade5e2be32953501c88d2f5d18e098e2df9e78157694f5c04add6434a1e85ab064f817f10239b5fbe9e03854c64ee2e5434165a83bb9e58fbd57587a0b8eaf6cc4555302e26ef407ce0b29969e9e4985e2066e953129cee1d63b0f5d2329872f99011b5a8b29964e2c7d814f0c17b129d3eed19dd4b36b9affecfcfb36282a2af7e260002a3069a9a808b49d6c55d63b1cddffb64e16794a99db9a96de3c0a0ef38954e619c1e159dc5a0b8c0f5c0aad7275a8db9d0130ecde6cfd42e7ee1623a9fdc1a0f3dd178902290908f464a9d3e26314ecfe73ce19a9931c2a40409684948c7b995e7ee9d125de2fd1637af84cf56fdca1c0b2418d1b54a4e0ff47a219d383a9054d814fe8f9576c1828ad9b56fa89eab534af6a111b8594c0047b70b219d4a8c3469e08eaae4fd03b2705a27a62f5a349252df060d9b9c32ea98b6f2f2494b25558de2083cf8c02b11f81d3f6a9fbaf2f044f959d7d09a386078513cf2798ab1e02f4e7215ce623144e677901972fcee0a8cc1cf9030ee4bead95991dcad9b91abfb687428aba1a7aa333e4ce9344f3c352c6d8d2cf3015c2c8dba1a988b5ebdf327fd23a84a6b5355d632872686422403c3f2706b15d874c478df16a42cecf35efa05cefa3b72404fa6dd715fe2d7ef4acc4229ebd328132194e3cbbf3cb5c9957db141b3e15c04956a93e60e127fa5fef8403d8bb82bf2b1dde208189f86cd419ad4c0d252be60d8ab6c2a9bc173795cfe97c48d5098a00f9e0b9142dd54dd3125680378704ae1359c0bda590d4c59d2f17a6b75c44090f59fc9a98a30bbfdebca6fa53fe675e5cdea01620cfbbd1d7fd31c46f8c109f08d6c19080dc8cbae1c43a515e2bad67bb67a068f26ea0ae22b3f8b531fec01ac4fda918ddfaae21d0195dc805da3b62ab0d907bdd5e2f81f4d3a5454499e2342609529fa924e746d53246cda7ddf8c7b361116083b0f74a1c090160a8769403d85fe592c27383bead6ad38d538432ad9363f9b6c458136ca3e85b3b5cdca0b25a2d2597cef85f2da825156ecba672cfee88f08a5898f381abb0d026adf7d9ab9f8561b731e9350e1420d1dee032c60fcf87288b92f731d30ad54a992a79226ecdfca1da6ba67db72b73e6737f71df117f64a2b49b7842c14c46e16f2acba42fee53f04451310c6d241c19e8cb958c166c8a5148900880ac8090fd3416a8a3475da381b9e9a479c11f594c1abdc6f829c7b672178a09c641ef912e4b6ce4bf6e6b37d75282c71764f5c0bce26381cffc42ca9f247ad29df846fd0abea2bf9e6a0b367cbfa0711185d9d3f42914d19c9453a7dd4949a4d4164b25c7e34bb0817ece3874e1881c5b154d11f122bd8f99a9523fd8e62af14164677a86cd916168f05b29fd16819e112e2b59709dc516f61b558d11f42a12eb22806ffee73dfbbc3597c92a99130e84d3b42a820bab53ac0f0902aed31f950b764b5447d88f3db913565d7892ce61c666c3ab32393de19e26683bd3b7d999247263f0958431b1f3122bcea15da767d4dc19285afdae3f8ced8597915126792c6c5da820f2a44e55b7344baad3d2887554c62edd0b59418eb1d214662a7501dc0e9009d695f0c751f822a86f864560579a54451266d37192d2c72cf47ce3568cb4940c66733fa78ade553e6438c786927bb4ecf85ebd091efa48ab4c9d8f5c43e8820b9763b52570a56a15385e25d55fb6db8577260ef9173ce56fa1675028cb7ec845c622207ea95ea6fb58b5e1d812127ec4428ba7cdc313fdeba5db75b01f0601d19fb537a84b1d25a72dba191258c154c63da5c536c27096a92aae490a59a1dcb58b2b823f57846eee957046a353b9e01fe19a5cc1eb4d7750143ceae2cd694f1ee68e15de94f8538ed2a2af38c6cd97785e602ba380e19a1b58f9f69ae87f8cea4e08f487eb2b73e64fc23a5b88418c2e8600246b5e253e5cd73cca035b802a10c807857caf5cad73efd1d1f3b80781777c5506cfd9d15dc45c0bfe8722a3e136b43c3277a08125b77145aef0c3b1d1adf53208cbbef768a787f4404832130cb2210e0661517c9ec9653642081d6341ce25552aad4f375bdc2dc368ec174e4709d1e40acd678373bdc1232f678cc03f85272aa3ef7aeb29461fd3887ed158108983e44b4537cf4a7aaa454c8635f9d9f6fab486d33c9ec403f1765fed29a4e61ca9885646b591a90b8bb2cba520a6b2cdd848ba1ce8a9c446d5bf628808ba3366ec73fcc4b14677746795dbfc10f9c3bfbcaca40cfaea866582fdb49a5b463c96609c5ce8d818abc5b56b087b6d9caa0ff6f95ca096f42e22ba6f5846d1d395d406163edd7eb583b6eea59e916a1e2b5d4906e923a31897812bc96af6651bf817fcad06f9e1049ffe220472d3643bcb3b33627cbf642619b70897bfdb5c2159f19f99815e83f242127a597cb59df941e9be7b509412239104f4db371e17ae6c1764151c7ca672e0ca637223bf866c945a70a4559da02eaf683aa579bb1c20cda5f867d12ececf2a8d7ee7591bfa854508e741ed693f807b96173aa18f6fb804715ab0daf678a7b4fd61164cbea3042a5e43b8816e839b004a73dcdb9624e9eb79f0f9c6637b8fa51dfbb698759b877f76f29440c0d8af321c4fdc46fa0312cb6374f355ef291f92b4209b0f0d5bb00d793b25d21e586fc2d573ff76611c4a52353a7839b32504e2c4920113ac00b2f2776f63d7292bf50597f3d9876bfbba3c12eb5fe47e1cf7a66923da0131c3fd945678285187db7c20f8f8199f5a53f025194427ea67ebd80d697a43f2471ce84fe0f1c404df83c14e1a4f455dd735c80a09f143f800f0c09780d6c5cef0269925e86d6ae5f54d04373cd661fa466268a34996a31bf61ec5e621aee8953d6dedcec3d801338f253676b281bf308c2e07386717eda23fe5dd4ae0cd5943bff2b0872ac6845e292ed383e1c0c903640deb0efb424d86e9f1f758c26da2446757636e13a393e8414fa4d5c5f0843469ceab10035a3ed9778f2229dd619c627cf3dd08c618fac6918eee22832a7f8839b242ccb702916c87b0017a4e883ea49607cf182b7ef594225cea4ab884f58a1b673419dfea6b278970a26a6c2dced69865be79f8be8f6bde68a35c2866d8745d78ff93f5f2d41029a08641d66400940cf7fd001b13a0c8805c1afac7d8d28ac41bb1bd56f62fa2839406783dc0eed6c8f56125540fdb679b188842c24941bb340b1eb122967364c7faed02594148345e812da4d6ac1362801c387deeb86dc4f15ec6df6e5d5a5fb6826849f10bfe74cd8570f1f6e36782b46276e23ebc05785a6d5fc8eb3fe301049c0e9ee654e4898ad0a1457fa098ea2617a15f9267e65e60882509667a75c2b7117a3153ac499f2fef14b4f74448a719f70ab94117032cd134f84e6276f2f13e3942eb849a763e2c3ddca00f6f84ffef22b04bed2a63d5c87ff249082445590fb10107466e1d6a25a2e7aa0c732a2b0039a2beba4974c9d9aa3022edec147f94fefa577dc476e6d00d8679ce1ac5f36899635bb4d5da62b0574a333b944c53ee853fde8dc8eb7e8a760e292cb9ce59cd789a9e6c164859d282327310b3f4598493bff2659c4b737f31a075294ae7fb3f431be5fb72e0a3884fa747e8fe967a4d5829a1f732abb4e0daaea7d032623ae377d083993769d6aa958f79e23adb677375faf7b8048bf59ef49348355625d94f08d34b74484e2aebf273eadc22bc8e09ecfdc20d7bfd24cb4e56e8e167ad05e7ed872cb313ddd5ce36287bcce5e7878df742eb879b5ac21e82bc2215e7d41c1f12bd24ac4d9ddb4b184cd8e35df56df1e67a72b98f6ecb2d2bee05ec9c0d86a8b386c6f8cba38739d1b3ea054a4da2ba23637f1f56abf0bdb6b3f63ae8b2a60e82217e82fc4daf9812da3d7b60874ca36a14b1e4f3797169806f75b130286fb0d8d0f763825207e6bf90ed1397e157ca70e207cc3aece0bf90fb2b32a01ed3c227f0e8583e11a8ec7ec49568fe5b119bc585f14afc07ed9b854fc25b88c617d76753f079c9bc6fd09297059e00d5e5cfe9f00d43870e31cc0bbae389bea17780fbb7bd40f9c0bf01bda5b6dea9baecd33c0b2c8cbd7dadac19964a97ef843caa4269ec7b7a3fef83922dc4463cc7648750377937b287aa5a3e271f5f34689cea03d980a78c13b4307e4ba762f8e9d9b82db1a37891d628abed5dcb787b481c8592450ddaa0eecf5352345480625ec49722e5da73416ad2764d85aa2f4df1669ac4dda49622827d25b505166d2dd9f1df516ea518f83a79ed74b2e9ac005f766e54b502db48c842f05bc97899f6893820b2e0166680ed78a9cd699c613dc3e2916c2e9c504004c68bf0", 0x1000, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000000)="66ab7a05a3fe1bbdce3b618fcf7be23cea6b6223db143dbfc33ecea74d8e89a495a67e06c021d0e6dd2c16fb8b67b31ad0758e9d7dbeec70c679556115927016c397903302ced9653d2c0f74568d2ead0bb94406f0ae94dea354474cf58fd04f1a85771696d5d403ff90072789da18f84b453adf41934ab8f38e794c3c891d53393c22d182056375e5deb436caf4c65d76d3819f08049eae19b71a2fad22f013a36f8bd55dbf7fb9b318d29e93e37f350c96617d53e54a5f28464461d216cfca3c4c30bab901705630bb34cb55bc602204376e204a609bb6649008424b55db176adea480db7cf0e1145c6a64adbf22f323128bcbb78613de79ee2dda", 0xffffffffffffffbe) r2 = getpgrp() r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100), 0x2cee) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x4, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0xd4) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000040)) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06c4"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x80000001}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003b2000/0x2000)=nil, 0x2000, 0x2) close(r0) r1 = socket(0x0, 0x1, 0xffffffffffffe6fd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\xe3#pf\x00', 0x1bd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61, 0x0, 0x0, 0x400}, {0x2a}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11, 0x40000000}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x14, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x7) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000180)=""/194, 0xc2, 0x801, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9f0, 0x7fffffff}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20080, 0x0) write(r2, &(0x7f0000000100)="4e0f0008cf376612", 0x8) dup2(r1, r2) read(r2, &(0x7f00000000c0)=""/28, 0x1c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x7c}, {0xfff0000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r2 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r3 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r3, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x48}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fd, 0x0, "000000000000000100002000", 0xff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x5, 0x9, 0x97db, 0x455f75ab}, {0x79, 0xa728, 0x7, 0x7}, {0x2, 0xfffffffffffffffe, 0x501, 0x6f9}, {0x0, 0x4, 0x80000001, 0x101}, {0x1e9, 0x81, 0x80000000, 0x40}, {0x10001, 0x1, 0x6, 0x2}, {0x8, 0xfffffffffffffff7, 0xff, 0x9}, {0x9, 0x5, 0x4, 0x3}, {0x3, 0x7f0000000, 0x0, 0x69f5}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x14, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r1, 0x29, 0x3, &(0x7f0000000040), 0xfffffffffffffdfa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0x2}, {0x5, 0x9}}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r2, r1) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) setuid(r4) 16:00:09 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x1}) r2 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x8a, 0x100000000}) flock(r0, 0x2) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x4, 0x8, 0x1}) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r13, 0x40045720, &(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r12, &(0x7f0000000140)=""/84, 0x54, 0xe4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x4, &(0x7f0000000080)={0x0, 0x1, 0x2, 0x80000001, r11}) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r15 = getpgrp() fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x1, 0x54e0f6954209b8c2, 0x0, 0x9, r15}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) 16:00:09 executing program 1: socket(0x20, 0x4000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="04000503", 0xfffffffffffffefa, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x100, 0x2) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) chroot(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) r9 = getgid() r10 = getuid() r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r16) r17 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, r9, r10, r14, 0x44, 0x9}, 0x7f, 0x3, r16, r17, 0x4, 0x8, 0x1}) r18 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r14, r18, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/154) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x9, 0x9, &(0x7f0000000040)="04000000", 0xfffffffffffffd9f) setsockopt(r19, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f00000009c0)="d92ae10be475b69f66bfdd8945754fda1b8ec3ebbdb356f349c0c0a79d8c4671638dc9dd3e8c5a9d5a229877bbdd11e1685350949720baf4d5bf8becd0da12099bd426c469676a6052ac42f7f02f227b78796c465153267cd34867a9e34a2b86d31bd1c8bb3548", 0x67}, {&(0x7f0000000a40)="5c125b3310aaf51a98251f0c51772c67fcee9d8d9d06fb2af316ab8bc0a26d791143069f382f3de5deeda1b7807726fb8d418ce9a43e61d6c44c804b9b22bd19f8c86f1e50f23c89ead769e81709c2b38419415207e743b4bc4600e9f9b491057b27a77d4d625b373f6f682d705bedc8344097ea55c7b41a8c1e3403c27c164cf9bd29dd1685d5cdbb44d8c1320eacfea15ace74e5d2416d13967813af03eaf7fb8b0ea34488c944d202ded55ad97fc5a79d4dd95e6f9a2a123200e01580887026fe4de75f87f661e67902c5c864e327cb4b129bcefd7957a040a7e9c9131ebeac6e5b0368b8efa9c4ef2330dc9a939537906877db50daf28d1f28aef74210c2612ee6ade31e524ea292e50e2f86085642a5f16b909e744ac76f66d69f5f3045052f007b2e3619d2080ae0d124806067fe4cd987e13656e1485c0abcf653b8c7947d3da84886c1dfee5fa10141fc55eaf6fdda067a2a345573aa976b1f820acad7d0b3895de38fd71d1336ff7d6366e79f753b0865ad3d4478965cc58e0b25f1c1b69774660f34b31ca0e4f85f5cbb7a00124fe09a05c087c2f8a44e3a64158c1cb9a36c81a058d43859b30e5fdb3e2ad4226adb76a54506c3fb3e2f490a907c570a40f4ca3c33a1a378b3222b3e25b952577ccc95e7885690b2e573364d0ff7a2ca12781b4a0d7568b77b991656dc0816a67a1c6a42e3d1b5a964dad04259701f7c05b752f7df9ddd4bd27ea14002d169feba2d1f46ab1b2be11e3fab89a9a1cefe83024df8f2c5de5f8f20cb751fbc31d6091384c90a3f9772724b32772ca35fef7cfb035ab0c3289aaf3038ca9c207178c8682f1ca192a8aa94e988d7beb2fc5230ebb07044cd7a93b7e8e24bea07b8755d518f590d83edc99ef6a1eadd772aa6147438a2931c32194ddc3db507b3334ea03bb2c8e6f9ff9dec7f1b1c75b3426f31a0d2d68eab5f2ce1bb57fd179aa55d0baa54c455141a3843acc3f0e1ba527b9fb73ed1dd84762b28af8a36d2c4bdeef596bc7f57c0bfd87b769f418b1f777b3593516bb4439b69741781e34bb051713ff84b5db7210ce1cb2b9d014dd7942549bea53386b5d3947ebfb35008010e6c566327ec21f1d0de2ce8fe2ab029d0b7e61ab415a892952ea6e6a38fb174ede0995100c650920586485933ea33cb2a8cd971cb7473ce2ebaa24ee5c50c6333c766574cdd4c3ee25048a773498dfd4e5725ab86816a44248db8c470912e0157edbec18a24ba0b3ce16956481391f036b9f18c87a82c158ece9bc3770252dbc3032ef6aa8f84db793cd54430f57c9c3170f6e9c274a8d458a19e2d7c70076cb11d75acca062b0256f697013e62c7ef6b59e6698de49b73285038c11029d8812f8d8405657b16551bd2f0b7bab028947b55635ca6f1327460a4d1dbd25abc8b31c75ccf9912f3773c3fb7ae7c966f6769f5dec099a332f07abff02a07db2b21fafe00bf64eb3949b112c3c7ca43cc5f0c4f6121a05b8ec56a8301572624e402804d837c023d6c38447aa1dd33b287543f0059b59c0d3cb84981205fb010f34a71a4a943b3ae452877939472913f362ce0397fb94e2b7b2a89b4ceeae7751bf6fc098544f2329d962642cc644e1933fc00daf00bba7dea996bcc0135cc67cfc2c63fcc765591e7c3880019cd3ba3a6b2ca3fff31505a52ac76286d0d0fcc16ed14f9d826056406507fec8a27053b2204bee109251c0ed3a5950ddf7a4d28698065c8aa75c29b67893cc747daabeda002284402bda7f898486e69af2e6cc2645be21c9116248cea32114c24edf7470dfefb63672ea628bd52a31efb0eab943115c575a03285eeb74c29bd6bb31be8957e9d9ab63e914170b075dac14efe9d088a4e01e61ea0f81b4e9ee5f9a099b1435b7eb6e1d5e7b68108a2b89222c07f63d8c57ef8a413542e489a15acbd60fde8876fbb624f77396419bdf65348c299414598369da6a5701d4b08b69dcd14979febaee324395a9ac432c5cc2970f3ff8d20dd9a2cf0d20a0fef20b325351f0033f94fa0b098eac960167d2a4fff934807d97a31974c0e9c9934fdbecfe0579cca65453aa55fa770a82add37b1fbb9343c7af17da3944ad61a0f86ff64288dde189f395654321eeeb1f658d78abedcfec96306563aac4c2cd4118544aedf24e95e95ccd905538acc6142d3b07aa05dffb3bf1c710f3234d22a14493a1f397173849c6facdf2e172061e09d617e7cdcf36ac50b229f1bbaa7978b8366917cff273284dfb25d8c0fd36c7bf370c1cbfa563d7523da867ae7da2dbd4759670fb930e7cdcea43f92474545a8078a3fb3998c1fe285707ac73ab183152b80bd1d8c8ff94d94fa583d01343687ce0a0dc4f2f89a1f39315f2676c7d309ad66aa5d237a54cc21364fc8fd0ec359714013d646124aa59ef9e463472ff2d8a9129ce03ec974e712f9eae67789c622e9cba9b7567293c66fcb7f97914407ce6daa9cff14ed313d54e2885d11357085db883430905ca1dfde06ccaac305b139f671a5c66282b194a305878a079ed84a3af252bdab3ad7738ea4ff0ab7901ce02f5ed880db800372a125972b400877bf2129b46c62daf3e9651921a2c97faa9ea7e53c2a6a7cf692090edf471452ef06f53294fe3e638214a070c88118fa067ec8175eb913085439d98b082ca3a52dd0db436813a3eb46ac436ed7c480ff926e66733d5b9c2e0abd7c3bae0b08aa61f8f0eccfbbbb9419484f7a18f9361d82d56dc8aaa776355419d61a0747ddf8cf75c23f896bdc87531a4b19db631d2b575d6f1efd73d32e99ba6001485b9dab48afcefc5b5f7a800f0d1eafa0905695d5cfd88699bd4ff55e41aa9304d9325676cc9b961b90ffa20e0fd781d25b682125903901be5330c356f0808f9fb674241b2f634571380e695c2bc63b519627a0d3d6090ad3a95a759f1dad3404a67b60bbfa18e15991b418faf5ef44b9e2025b17febe8551424a7b7a2d3fba4c40907a75027531a4182933e0fce844ba2b73e963754aa311b8e79df84feea5c4534e7a3cd92f43b8bbb8c7c771aae8bd3dfecdb9760bfb7dd9862888b558239ceee5e2df30d0e5f0194e07f416df1c5768b3a036e45e8168cee2ed19f8faad0728cda39875462e94a5fdb3ab78f45c95ef210ab517ce294e439cc45521be8bac22a962d45ee7aed29600f3111f2adbc8830d20c174308b1ae7ee73cda40777eda2c58d1ca4dae64a8bb6e915977309ba7ba1055f243346f43f0b536f2f45274ad0692b7a96d04cd705657b69f4ea65f3e6e666fcc5420026b00283516f25b121c920eec3bca1b2c12a1ced3c0ee82ccb95eb822f28a5b4e06d7ee5554fd778a2ca1772e0f387f2b6e19fec5b59340c640f4542b36c741bf8069bdac8830270cec2c94c339d679c60bdf2bf1087f4edb07be46b5a6c3707c3933cbb3968964113fe45768ddb9fc067dfb47a11edcf7ac5656d8f8086160c0f5a954499fd24be636cbba3a62b17f280a7316502b969c32e1f22d321618da4e7a7ae52ec8403fd8838954edb915a373df22fe271989095502c223cd13ad2240a6fc50bb08e5bd9e7d12e6e18b161ff47d57c07bc1d1f207024bf4763896d858ec0c10b03ebb27a509873707b2163bdb1d1c65e6dba49218a67fbc188e9b4cdc0ab34ff36c9f632c190922f16cac19d5fa0301190701ec542785ff5be9c433b70101f7a2fe6a2ed06feeb624ecabfc044df108cf42dd0aad30aeb3c0219f54646e7a5f5dcdbe8d3c3d933617216b1e5530670f7068ebe5406f5639d223da73b46ba3392dcbebbf8942cdc9f65724d919877ac37b029ad502315595d754b60f102b25b2ea851a71bba56dfe392f6b8ba25398d76418242dfead6551e18f0ce28ab684529b5f05f2d167d9a5fad50a445609f6e76c3976cc13a87054fc5e78cd710c41ab797c9bb2c84360f016ca11fc23e5976b92190aab2419a7164537733c9cd2ac39500b6ca26493dc758bda9b8012a8c746d83f748476a72a229874a4bb1014d951b802c46f54333cacf1f70988764c09f451f60a5beb5ceb154a34756dc854e14feb598e80c6707057b9998828ec727fa3512a2f05d69a7034b868211b3ff4f337fbc3a541a7a3d3566d2d265cd4cac620eeac641dbb9aa3f3027b417d895558ac2662b3fe01e26e42659c4ef696562a86fa0c4eb878e7fae0bc80a272eff175d028688a14f1b3a883a51fd3e17d3a19eb687dc5e0c2b0098934f0611b0c1c01455f943f210a2b42288bc808d2fe59d2756b1a9de0fa9fbe8f4cce45767d99d5ba8de5ad880c080fd932a64a7f4b6c43e2ba566448192f1c6908883ad2f1cd49d10b7464f0d1efd3d17906a69b371ff90c64e697af9466c10e8b94a4e9fa9d9de61f187f4d17fffc17ebae18188a3303006b411c19622666f9b0af295a2f629cb50d37a398c8fe43cc90604469db20155d01bd4b95830274f6805071d114f8832fd21c41d41f5dc187e6ce93fc285c6aea13a055bde8175febe5087a0257880ac99d8e0f9026c4cd956fbe8527678c5671a3385f181587d1ba2c29dff607985ddd75642b2f1857ae2fdd688cb6c0d0fa4522f5632745907778a53464385fe78977b926fb021e55e620baa00eb65b731b81ae4b897f806055144c664bbd3e9182f04146ca1733b859a4e671a76f0df86d40cd18caafc961add73df8b56aaa611f2e77d4d82ffd772d45887413dd369aa4adf92f92539e3731c55085e93141cb62945b7ad969176e0ccbe395e90af3f184fa2f85e492e58854e866647b9914cbee7c7d0703d46cc3168dc3c2ab5d3fb6ce3ede07d2d7b270048904139ce14c875965687e6fa0295f77f0c12bd08489dc4f5b6f4690b87b398069fc9b89b40101ae22fcd80fa9f124b451e2ee90e04e618c5cbfa7e9fafd01da07d9d51c4d7c48dc41cb21b9258885df8b53a452cc68774baef7a469f1b9989c5687fe73bcbbb418e608d8370acb28f6d495db9138f3161878242d34b6acb258f89c0c1d880bb41f41e462399b61eeb2cab08b6cd20369288d0c9fff42ff3ea9063598e4875083c885a9473dcc6371f542f701da2294c45c87ac3db59adff7005235e99f2fe937d004422850ac8ed05fcd8d6968d78b2430cdaee95bd3f8c5fd498a291c5694c9ac02efdd1df0aae561878eb0e3b70568be98d2e14f1d03792c2f060ea5ad2a8997c9b332f8b4b796518d8fbaaed4014583be5bf01df416fa6e03857615db1217c25e73ee83a8a867416c1814a403f70402096418f171c0682e65011c48c042eb1689945340a2e930de7a682e4ef77d81a5edff16b73c280d7c6febc58567b4eb971dcb4988895f8b1083252bea9c0916ae2c965e962f222b04ebed1fddf8c0fdefa60623bd5b7b6a57b8a7212375146225c27a437a5f1333a8def48071647a6136ade137bf179aad5e866eb24fa5684ac8fb8b0c7e736cdaea9a875b3a3a0a2e3c05ae974fd3f0c617baf2449fea9304b98e4fdba7d11cd3f4ac23d916a7791e24721479009f9c427ad3cb21981a5ef20a692baa7cd76248cc9f70441b8e282497367dab013c9420cea49319dbdc37cf2790f9559696ebf95bb21378ebf09f73d9df292569256213b641997e7109cc9711e1e4588179310d5fb7d093adc8dfd5808f1077ed5e34e6e5f237ac6988871129f481772af322fdc9d28e051f8b7ec6f70e5c5ec6e09baffe4d9bbc5a0f33f44706546bf1f3b2dfe51d1eaedffbadb739aaf495f89753d68cf7da7df02c5a4d5a9f4de01eba5d4572219dc37eafcde0a3e0f4336", 0x1000}, {&(0x7f0000001a40)="2bf0c73474ce9dbb6003e425b3968b036f3d674d27f0b697130c1c3c20739ac53bf706618943d5012965022d35dec8659beb3b70fdcab9eb256ade0796709cfcfaea52790bb2a0091ab211213bc0fc", 0x4f}, {&(0x7f0000001ac0)="06cbfb8e89e2777a3a05966e049578bb3915a66a05274ac33743335e1339473049e3249c51407d369b949f215774bc6e91b7c407714d03178b8850951fb5f6d307ab5c505c368a9f1bef2592c6e9284de78b44ab3219e7e53705f94e0d76105ebf0dd4984021edadd278a2be299748b499d3cd910c0f285430e7a52dddb09a383b3b1976c26f652bae4e", 0x8a}], 0x4, &(0x7f0000001bc0)=[{0x20, 0x1, 0x10001, "db3e607c8ff724b9e041"}, {0x40, 0x1, 0x1, "7eb2bbfda4fdcbaec3163cea307bb6f91005162aac1f8bf01d572d3db77cad488e3c0ba28f26f7e8822179dc72069e12"}, {0xc8, 0x1, 0x9, "fc8ac83e03ec956de1265d4ea84e11dc484d0f15ac87a4d789e9325a8f5358b473f9c68c12b56ad2ccbc752bc651123671302a01edcc3bb33e2131edb8470ce9e8a5adab40736a75b4f65493e1cdcd9cd861335611b1ef96be7fab22213c995495245e1b924a5a46623286202d023f7ddd1d5ac3bd9bb652b21f512844272d7c8c4ebfe819c29019615a905dcb9815329afc422ce1117ebe5269ec2792d7884aad1be78679fb4e1815b4cf224bb540338e8371"}, {0x18, 0xffff, 0xb3db, "ed125a"}], 0x140}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup(0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x20800000032, 0x0, 0x0) r7 = accept$inet6(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r1, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x0, 0x4}, {{r3}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x2b6, 0x1f}, {{r5}, 0x0, 0x21, 0x1, 0x0, 0x1}, {{r7}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x2, 0xffffffffffffff22}, {{}, 0xfffffffffffffffa, 0xd, 0x40000000, 0x8, 0x10001}, {{r8}, 0x0, 0x5b1ad6d19be84429, 0x20000000, 0x4, 0xfff}], 0xbb7, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffe, 0x78, 0x1, 0x76c, 0x2}, {{r9}, 0xfffffffffffffffe, 0x4e, 0x10, 0x1, 0x6}, {{}, 0xfffffffffffffffb, 0x41, 0x8, 0xef2f, 0x5}], 0x393a, &(0x7f0000000940)={0x0, 0x6}) sendto(r0, &(0x7f0000000000)="79db8bcfe3a08051d95300116751d96219913fc4c425f901c12f020efcaf4e938e2dcb73ebf7b1e6d75ed4db0ea0b2f776b7ef8f58826f8291a585662deb32dd0664ddf29e012602f398c5ede1276be4e44b", 0x52, 0x8, &(0x7f0000000200)=@un=@abs={0x205aa6103638e18a, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000100)="92667b6e83fe1d9ddbf9ca9f02769030a7307ced61db31d8a03281e69e61c3a222a00ea2bf80977c7916dd9629be249d48053d7197324a2f94a340a495583dd7f3be690726f62e57e8ada0569598d7a2f9db92e297cfd7b9582d6725070c60eded3bcf9a4bef7fd5b2e2653a30ddd7d31a2e78a5ae2ec14e634dd9be4bc96590e8bd5e8fad5853816bb03281586f017f13723e0fa0a013ada444aabcf8de025e13877ecc133f0343c88d03d8431df64a0bc4a8631634c530e393e5ec624539468f6eae1a692354350aaecf1339ad17afd63a5c0853b25e1019d4870fc2e53ebf0550acf1f7724e", 0xe7, 0x8, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r10, 0x20007461) execve(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000500)=[&(0x7f0000000280)=')\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='0^)@@%\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\'/&\x00', &(0x7f0000000480)='\\\'&{\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='{\x00', &(0x7f0000000600)=':\x00', &(0x7f0000000640)=':-$\x00', &(0x7f0000000680)='-+\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x800000000060}, {0x9}, {0x6, 0x0, 0x1000, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x25cc, 0x1000}, {0x9, 0x4, 0xdbf77106f6e54f69}], 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020, 0x2}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x5, 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'B\x00', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000000)=[{0x0, 0x15b0232e}, {0x7, 0x5}, {0x42, 0x80000000}, {0x48}, {0x182, 0x1}, {0x80, 0x8000}], 0x6}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0x100, 0x64964d3c, "3eac5a733d0790e8dd229cd26b9a4d3c7281a87c", 0x5, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x89, 0x3}, {0x4}, {0x43, 0x37f0}], 0x3}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x3, 0x9c, 0x446, 0x7fff, 0x5d, 0xfffffffffffffffe, 0x3e8, 0x10, [{0x7, 0x8, 0x5, 0x774400000000}, {0x2, 0x5, 0xa02, 0x200}, {0x10000, 0x4, 0x2, 0x2}, {0x8dbf, 0x10001, 0x0, 0x7}, {0x8001, 0x3f, 0x5, 0xac3}, {0x100000001, 0x100, 0x9, 0x9}, {0x4, 0x0, 0x40, 0x7}, {0x9, 0x200, 0xffff, 0x7}, {0x1000, 0xffffffff00000, 0xffffffffffff0000, 0x7fff}, {0x4, 0x20, 0x400}, {0x7fffffff, 0x8, 0x8, 0x8}, {0x80000001, 0x0, 0x9be7, 0x46}, {0xd984, 0x10001, 0x6}, {0x173, 0x57, 0x4, 0xffffffffffff8000}, {0xfffffffffffffffe, 0x4, 0x5, 0x1}, {0x52, 0x52d, 0x2, 0x5}]}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x40000c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x755580, 0x1000, 0xff, 0x400, 0x0, 0xffffffff, 0x7f, 0x10, [{0x8, 0x7, 0x3, 0x9}, {0x3bf2, 0xa7, 0x3, 0x4}, {0x1, 0x92, 0x80000000, 0x80}, {0x1, 0x4, 0x9012, 0x5}, {0xe6, 0x0, 0x40, 0x3ff}, {0xff, 0x8, 0x9, 0x1ff}, {0x9, 0x31, 0x6, 0x1f}, {0x6, 0x6, 0xff, 0x81}, {0x3, 0x4, 0x8000, 0x9}, {0x5, 0x401, 0x1, 0x1}, {0x800, 0x80000000, 0x3, 0x81}, {0xa100000000, 0x7, 0x3, 0x41}, {0x1, 0x0, 0x7, 0x4}, {0x1, 0x7, 0x3, 0x1}, {0x48a4, 0x86, 0x101}, {0x7fffffff, 0x80000001, 0x10001}]}) 16:00:10 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x2, 0x5}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xb6acaf31384bf137, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x90, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x800, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x20000, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r18 = dup(0xffffffffffffffff) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x18, 0xfffbd, 0x37, 0x2}, {{r4}, 0xd64f1ccc373088ae, 0x8, 0x0, 0x4, 0xff}, {{r5}, 0xfffffffffffffffc, 0xe7311aba78d4315e, 0xa6, 0x7f, 0x7}, {{r6}, 0xfffffffffffffff8, 0x4daaffe176900094, 0x1, 0x2, 0x3}, {{r7}, 0xfffffffffffffff9, 0x0, 0x10, 0x3000000, 0x5}, {{r8}, 0xfffffffffffffff8, 0x22, 0x25, 0x1, 0x6}, {{r9}, 0x5, 0x1, 0x8c, 0x7fffffff, 0x10000}, {{r10}, 0xfffffffffffffff8, 0xc3, 0x0, 0x8, 0x3}], 0x5, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0x7}, {{0xffffffffffffff9c}, 0x8000000000000007, 0x20, 0x4, 0xf23, 0x7a660265}, {{r12}, 0xfffffffffffffffd, 0x20, 0x20, 0x3, 0x4}, {{r13}, 0xfffffffffffffff5, 0x1, 0x2, 0x80000000, 0x9}, {{r14}, 0xfffffffffffffff8, 0x99, 0x40, 0x7, 0x7}, {{r15}, 0xfffffffffffffff9, 0x4, 0x40000086, 0x80000001}, {{r16}, 0x0, 0x80, 0x4, 0x7e, 0xac}, {{r17}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x8eb}, {{r18}, 0xffffffffffffffff, 0x1a, 0x80, 0xfff, 0x8}], 0xffff, &(0x7f0000000480)={0x80, 0x10001}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10081, 0xc2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="420f69cd47316a3c1958fe948976f4ba401f366c139c0459eb89b2f33300acb1da6701790a93", 0x26, 0x0, 0x24) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943033360cf9c404f36a00f90006fe01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:02 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x20, 0x2, 0x9) getsockopt(r0, 0x100000000, 0x4, &(0x7f0000000040)=""/122, &(0x7f0000000100)=0x7a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:02 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="a7e3e06248bcd88f55566b3519d2f92fcdcbf6d4bdc020073e2cc0cac5d4de0f16c6e9101ac31712aa181a4801e585d3c9831b6f9afc2a4bc8d0f3c7cd23cbfe39c0fc912bca1ceab389146767066f4409bd43829dd82d4ff20fc810a56cbdcc95e1243a76043529", 0x68}, {&(0x7f0000000180)="1d8aa0ee9fea5289ef7009832bb0f8e935c50aacd1d27f691140639a9f87c20b08afca4bf9f8e75989c78ea140f6fa594d9c04fd1d036f98abb5e2fcc9dabc69fce87ff8c43fefcc016ebf31ceabf866a39caa786b8d3e80e661529a2cec9de3005a98d70aef56665e53815a70c31b1723661605f154199fa9770025e7594d2d8f54c5c40d7ef3d863036ef2fbb8adb920ce3a", 0x93}, {&(0x7f0000000240)="02d178bd51710587178a5b421de0d066dcd2046904a048ebf2188facbe6727d4cb2d8244f42c0d89291863cebd99c885a37f9d2cf97e0b58b946297ead069fe13c7ddfda1d9d9fe25d7a512d7f57a29ac8aa187ed321b5f8d7d425a007ad0d57c334e0546c5fd8e223dca84d6debe2e7755236fd6240308b741a6c9076dbc1641128c90ec9d8bb727f76abe8b0ace307dd2579e00b22e20080437a2778bc75ca19b06b180a31060c50cbbe2566f04cb404746b5600589b0f6880c83b54c6e8187dfac2f336e6e0440f2d2c545f396085444d1349c59f8a", 0xd7}], 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x1}], 0x8000000, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8}, {}], 0x2}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff38, &(0x7f00000000c0)=[{0x5, 0xff, 0x6, 0xfff}, {0x2, 0x1a2, 0x0, 0x401}, {0x2, 0x80, 0x0, 0x5}, {0x0, 0x4, 0x401, 0x4}, {0x4ce, 0x1e, 0x2, 0x5e5}, {0x5, 0x3, 0x5, 0xffffffff}, {0x8, 0x6, 0xfff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000080)) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1022, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x7a, 0x1000}, 0xc) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) listen(r2, 0x4ce) 16:00:02 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r0 = getegid() r1 = getegid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) r13 = getgid() r14 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r15 = getuid() setuid(r15) r16 = getgid() r17 = getuid() r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x7, r20, r21, r20, r21, 0x2, 0x2}, 0x5, 0x54, r19, r19, 0x9a8, 0x15, 0x3f, 0xfcc}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x7, r15, r16, r17, r21, 0x44, 0x9}, 0x7f, 0x3, r23, r24, 0x4, 0x8, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r27 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r29 = semget$private(0x0, 0x4, 0x2) semop(r29, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r31 = getegid() r32 = getuid() r33 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r30, r31, r32, r33, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x9, &(0x7f0000000180)=[r0, r1, r4, r13, r16, r25, r26, r27, r33]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:02 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = semget$private(0x0, 0x4, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r2, 0x0, 0x0, r3, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x1, &(0x7f00000000c0)=[r3]) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fee77a1266b6554feae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2576d9a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a0a090006ee01b1202000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="34558edbd3778955b6c13a234d543f4c45ef6a33e260530a3965dc038a68aab54a41c8636795c7cec23a822ef1d7f2ad059381ba1d02a05e8d2b13010a84801b30cb0c7ebf5a6ba3c9c0ea01712f066a56dacb7b583d105713d1483e1e12efc5d4d39949e528042afc1d9345e31c16d323c983c3e5554858a1de5347c7583f25c30d91f509fa795c47ee02f563483a0872c2a590a8a42df62a82d28775ef6e5f9b78cda4f9d91479eca8", 0xaa}, {&(0x7f0000000040)="de13f22f962488bea3615aecc4f9c1d2c673151f74af8e8379450a035f08a6e55b635a5f0ace04465ecf30a07c999672fd2c458a0eb712c1eb740375d3446f8c6fa052ff33bcfa7c17b73b06d5d8a298", 0x50}, {&(0x7f0000000240)="62cd0d969e355a11a77639979a552271012a07a7d99e1052cbf4b589bf8c5b1b9be00b6f7fc67e64d8c8c4340a74a03c57cddc146cab7ee46cf6bf9190cc89cb349bc40a7e92d85c9215c0dba5ade03c7e2e6be683b41fc5c89c83060c19f19f773150", 0x63}], 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getpeername(r4, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) 16:00:02 executing program 1: r0 = socket(0x6, 0x4009, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r4 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xc208, 0x4) setitimer(0x0, &(0x7f0000000000)={{}, {0xc03d}}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x101, 0x400}, {0x0, 0xffffffffffff34fe}, {0x0, 0x7}], 0x3}) syz_open_pts() poll(0x0, 0x0, 0x7fffffff) getitimer(0x0, 0xffffffffffffffff) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffc, 0xe2, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) close(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0xff}, 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) r20 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r21 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r23 = semget$private(0x0, 0x4, 0x2) semop(r23, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getuid() r27 = getegid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r24, r25, r26, r27, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r29 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r30 = getuid() setuid(r30) r31 = getgid() r32 = getuid() r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x7, r35, r36, r35, r36, 0x2, 0x2}, 0x5, 0x54, r34, r34, 0x9a8, 0x15, 0x3f, 0xfcc}) r38 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r38) r39 = getpid() shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x7, r30, r31, r32, r36, 0x44, 0x9}, 0x7f, 0x3, r38, r39, 0x4, 0x8, 0x1}) r40 = getuid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x0, r28, r36, r40, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r42 = semget$private(0x0, 0x4, 0x2) semop(r42, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r44 = getegid() r45 = getuid() r46 = getegid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r43, r44, r45, r46, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r48 = shmget$private(0x0, 0x2000, 0x30c, &(0x7f0000ffe000/0x2000)=nil) r49 = getuid() setuid(r49) r50 = getgid() r51 = getuid() r52 = socket(0x18, 0x1, 0x0) fcntl$setflags(r52, 0x2, 0x1) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r56 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x7, r54, r55, r54, r55, 0x2, 0x2}, 0x5, 0x54, r53, r53, 0x9a8, 0x15, 0x3f, 0xfcc}) r57 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r57) r58 = getpid() shmctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x7, r49, r50, r51, r55, 0x44, 0x9}, 0x7f, 0x3, r57, r58, 0x4, 0x8, 0x1}) r59 = getuid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x0, r47, r36, r59, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r61 = semget$private(0x0, 0x4, 0x2) semop(r61, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r63 = getegid() r64 = getuid() r65 = getegid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r62, r63, r64, r65, 0x14, 0x6}, 0x5, 0x8, 0x101}) getgroups(0x6, &(0x7f0000000040)=[r36, r55, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r65]) r67 = getegid() r68 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r70 = semget$private(0x0, 0x4, 0x2) semop(r70, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r72 = getegid() r73 = getuid() r74 = getegid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r71, r72, r73, r74, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgid() r75 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r76 = getuid() setuid(r76) r77 = getgid() r78 = getuid() r79 = socket(0x18, 0x1, 0x0) fcntl$setflags(r79, 0x2, 0x1) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r81, 0xee01) r83 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000240)={{0x7, r81, r82, r81, r82, 0x2, 0x2}, 0x5, 0x54, r80, r80, 0x9a8, 0x15, 0x3f, 0xfcc}) r84 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r84) r85 = getpid() shmctl$IPC_SET(r75, 0x1, &(0x7f00000000c0)={{0x7, r76, r77, r78, r82, 0x44, 0x9}, 0x7f, 0x3, r84, r85, 0x4, 0x8, 0x1}) getgroups(0x8, &(0x7f0000000080)=[r16, r21, r66, r67, 0xffffffffffffffff, r68, r74, r77]) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 1: socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:03 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) r9 = getgid() r10 = getuid() r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r16) r17 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, r9, r10, r14, 0x44, 0x9}, 0x7f, 0x3, r16, r17, 0x4, 0x8, 0x1}) r18 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r14, r18, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$IPC_RMID(r1, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r3, r2) listen(r3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) dup2(r7, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r1) accept$unix(r5, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa00, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = getpgrp() r8 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="44e32b657e6736fd487dffad34e0184b6c5ad4fa4b1836cd0ac55c602d7c368965cc67b1342e653a9a08e0983da160e14f6bc76fa94e5bf2b4664ceb63655993b491273eda8559d5423bf27b5cf97b30b051d460733ee575862e05134255c29f33e15a88e99cb80acc11b6af2cd917aebc2f9c26e049dad7ab0337f7630b8e774f89acd0990b94a6955ad1e21c7f", 0x8e}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r3, r4, r5, r0, r0, r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r8}], 0x70, 0x3}, 0xa) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x40}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x5, 0x800, './file0\x00', 0x24, 0x80000000, 0x0, 0x80000000}) socket$inet6(0x18, 0x8000, 0xfb) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='-'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r3) dup(r3) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000140)=0x10001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x393ed1f4, &(0x7f0000000000)="ebffcbff130566957b0100004154c3c68092001c929648e1efdbc3b3442fe279747a74bc9ec67bae084da1ef7eefc2e3d1a1d559d22c359680dcd8037bd57d791c070000005cfe33594c0c3cef9d28df35f4bacfa04648aa8da44cf758a40ef446326157a1759afee18d61e29da5ebd99cd5883663981b42d12f655585", 0x518) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x800, 0xf983}, {0x18, 0x0, 0x2, 0xffff}, 0x9, [0x8, 0x1, 0x6dd6, 0x93, 0xffff, 0x7ff, 0xd0b, 0x101]}, 0x3c) r2 = msgget(0x0, 0x88) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/199) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40, 0xfffffffffffffffe, 0x40000000000000, "b04d00f3ff0700"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) fcntl$getown(r1, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20210, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000002c0)=""/6, 0x6, 0x800, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x2, 0x4, 0x2, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340)={0x5, 0x303b}, 0x10) read(r0, &(0x7f0000000000)=""/32, 0x20) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0xceacf1e89733417e, 0x4, r3) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x800, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r16) r17 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r14, 0x44, 0x9}, 0x7f, 0x3, r16, r17, 0x4, 0x8, 0x1}) r18 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r14, r18, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semop(r2, &(0x7f0000000080)=[{0x0, 0x3, 0x2000}], 0x1) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x146, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0xffffffffffffff4b}, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) lseek(r0, 0x0, 0x0, 0x2) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r6 = getuid() setuid(r6) r7 = getgid() r8 = getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) r15 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, r7, r8, r12, 0x44, 0x9}, 0x7f, 0x3, r14, r15, 0x4, 0x8, 0x1}) setegid(r7) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) fcntl$setstatus(r0, 0x4, 0x80) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000180)=[{0x2, 0x3ff, 0x100000000, 0x7fffffff}, {0x400, 0x7fff, 0x1f, 0x8}, {0x3ab, 0x80000001, 0x6, 0x8}, {0x5, 0x4, 0xcc, 0x8131}, {0x3fc, 0x6, 0x8, 0x1}, {0x4, 0x400, 0x10001, 0x3}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x3b9) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000200)=[{0x4}, {0x4c, 0x0, 0x295f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/59, 0x3b}], 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r2) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) write(r0, &(0x7f0000000080)="335dceb7054c30e79a861370b2b9c94f35506edc1934befc3e8fdc0d8202581383a690f80b781156e4c0ba3669baa71a71094c0d9b8f8db836042088ffa611147ad496de3b49a5e22ea11a50d095c0a78528145d41ba24048098f9ed55793f0ae31b1256259802c702e904f6b05e4e2d034f49a1a5dd5588a0b7032010af4b0d30c3c57429ea162bcf0c71208c31fd89dace2b374996415b042cf6741d38b3d6e04100ba64040f", 0xa7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000180)=@un=@file={0x3, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000001640)="1c84b78cfdf95a68eeb1cba3e6aa386572410966e28e57dd7ec9125428bb0bbaf3694fd9cdae75ae22d7e762222667a3ff36d899661a1601f78b54ef2a58f929bac49bdbcc59ff28166dc671e3aff93f11a32bd79d11e1b883f42547b8a5f41cb72757ab55fac9ad780a16b8b07517cd890d42e3d8ae6a7e9d5e2e8b949217e94e9c8f0266b14114901a080d2563831d49c2c369973f60749cc4a6acd418aa5259d48a25ae23850cee66b23e9b2964d6c327e76273ba3ae48aa60ad71f429a7b67a7ace25747c15f98d5c0fadcdd5b33d2de67c10245aedfe86395e9684b7a59fef8d9f148f3a80d063b48571047782d967c0bdeffae5826dd7b5a6660814ffe4c5df204597e1b698bc8b29578b38fabfb968fe857a3176a0b37311496647f3f71326c469bf64ea93a2c73e95d72ac44b74b89e8521232cac20438876a7d1c9c30e6555f4bab370f9833211f4960be1ad360f32c8c41bee72d8970aed00304aa26de3d3d39841057a17d340f4b835edadd7ffbd31d402bdb505652a7f71178a1f256ad6ef536604a8bcadbaac5df864fb572856be59fcc52f8bbaf7baf57787300c3dd76faa4f8bb700cfe3e9560adab2c592ab067f3b9bc2e710eb27e961c691931f0b3fee09c246a9a8204fdefa9af833d38770ea9d5280823fe2d9dfe5b7f8974de3c0d2a0f348ab1c3673bd5278fa9cd37499c3ab34e973c6a1dbd890bab0d30861ba9bc644586d84b8f90ce950f2d59fdce59d21549d3ceebee023cdfd10efa77e03859e16f8158d40ed35320fbcc803b5b338fd9908df4672d87f50f120ce54d4e0a2d4bf72318569480ed56028c5a48edfcadc8367fab9fecba030ddb9f8becf026e6aaad99f92c5658096976ec2f4520cc90618e20b4d15ccb563e52432d59c98293ef4db337b974ce5eb577d7cbf014890c3857d5e0ba0602be094013504e52c5e5c8e3c0bf2c932ba8978a172b9a7b88db5d7caf9554b6e4897c64d2840580ab31a131c7452abe289664a5775c15c961695f3a829925179714d8f74c12409e2850bd664310312490201ca4424dde757b6e9eabf9315d987fe527806333f2e56d2246a1b44a7a05472160cfd2f593fad5e3a1efec90b06ad22a4afcb7d93c54151b31ae1f93c9c8cc5d70b1af76bc7a26e639c9d316413d594eac1ef4a671844edc9ce0cbd54b7875ff22a68f17c34cfd635329727d7eb616d0eba3607f5fa26c171653ff314117a049af08712e7343943d50b5e4ca0ec3bad848daa95976e0161a3a9bbb949e2ecf789bf69ecd15acdbb55db252ebbf24f1eafbe65e2c2a3bbfc11bd18bf6000366c0d8dca0067dda9384cdf66c306efd972f53bd685469d3ff9832fff9e3a59f3942645ae3cd5823c0d70cf18719ed21d0a13756fc24ca0bffc1b3eb045e44ebf61e638e6ad27e263ef5a3b622f38ce07c09941d6820c3d81a74290eb8f76ff3f92c9154da8ee45ad926df7413c3fdf99c648b7901c3a892db72080c8a6e95ad597bdacd3aef514afeeb4339d11ec067c727dcf9268eb2c9a4351bc47a977e7c1381dd55ec2bf00ebe022a341c36f3090281ab30d716326c0962a8d901bd0d0e85abdf19fc5e4db8748261ea22eb1f43547f1abe02e80fab9c75add20eb9d8e116dad4155be4b5a96ff0aac89022c22523df8ba7dbeb1b1fd926ac81caa980401148ed8740a71a26e888f89a7d2ae3ba07739b78678df7a3c13e3166ef9986c60601a640edad743664612753b3ca4071f67894a8873d97dab6af24bf29408dbb8086180f21ed395417381988ccbf6446a9005f77deb824430b06d964754f87b8891493ab48039b4cb477f0d9a40dad537c769063d9df0e8f8b7a58a6b93d81268f000a02d6178c09fb3aac8ba5b0862cc2327226df7b8e7a9bbb52864a02425187e3cc1e4604042d3842e114f5d82ffd623b024089df115d3005a3df7e973b3b2b62517d256a110850aa51946ab228df39d0a897f238b363d3a530807decb3eba0c430ca34be623692d63f80e84ff7322fc2f9c8bbcd6903850cd0769edc9b372546851bbf9e3719822d4f1efe495f9610fdeb4d06a049863effdcf7ccbe428304b77c0da6dad08ce112f31631fd5c419f4fdb4f99638e8b509ffce3e752f910e9916e32759ce97290146177abe8647fa67b6c773b4c29f9153309a57fccc2ca0782dc007e5c92b8c7d9fd4695e34c1ee8dcd1fbffb2d79ae5e676e9bd49ace796e1d074313103ce66986cdfbfa65e52c7c7570627a1238ccbaf26b1e9e99b7d4a26c0ddf85da1cc6f3f71757ad7e3bf5b1c01353e0add1ea261509a0b65cb292af48fddcf6d3aea841079b6a27c90d89fb6dc5240cefdec7b58b6db03ff5f825a139de2864383b14e17de029e3e537a137dbe5758e688076cad9aba1767cc0ab40d18e6f4acdb2706b040edac92e59db8d1775c31f10b417b2a0751dc0b58e542f016e7ab5358be089fe9fee2eb0296021e757ff6b6856d018ee401cf0adf721c746537344e0dfe7bfb688c05a9781cef7538491e91bcc3993c952c202b2976c79302ad1e567312810dcd86d06386ca3ea3fb438d76ff54f6f93fecdf1baa53208e1cbea974e83cfc0d3a29b4fdbba2602b8958b1c80cb97e8b5895204d62ded8e0d679f460f53ac4e538f2704d30457da99d9f951ca1add349a3e7c4018f6cd3eec74a39d9579195923bf5a8b9b9489fbb5769bcddfdc665dcb633f424a220d9a9b9b26acdd8f92727e45c8b892b22b5cd397d5d15bd1f6da19e2905e190db5ee09b045b5d14c1494ec1909347642f45b64da1c505090c2ca98fbf84e8cd10000a4e9cc742fa5becccbf710305eb91b5ea8708205fb62c63392067eb96d7a35b33e9a93d59ed1843410ecd51c73d0e34163d21049d52930a4c720668a1e19d637490f7e856aa3ef0e95b947580c13a74b3e1094e68dcb2115d05994512e68a81bab0a21e5d02e066e90f70ea3c5d4aa3fcdeb62237ff39dcf8f0217cad0da534ce5efef59b3b9ccde003037e85cd0859455712c51d590a6ecd8ab7be331837c859a91cfb28d46886d09038cb11207849a5eac7fc10743c780b7cf83f55a14f297030899ac0ac645ed2bc76da527669e730b0e0538d59a3a84dd9cd462706764876aa31dbffe12d5edf161800e8a1ebf75f16da0f397bb6239ae9cdf55f708f23d5941c0ffff08d1ca660313b15c06cc7dc5c8f6ac42f75b4a3a8c271638845a453cd0e4ca4100544423bbea63e11eb21198a4290c66059c5ddfc25341ed1f11b4dfc31cddfc558434b391f984e3e9a6edad1c2e9f3972669f73b38a0cd66032a8a9b8d5da626e552fb5ce78548a9e8a9f739a658a4ca046e4aebdf7bc9ae79be083312042f357b354485f6cbf4cafd1a6d187c90b15ed4d9630c242ea8fc959c5cf37668392fdb183b535a1a45fd57dbc39d3692fb7cca62c5bd7054766440076663943be54d7149b23530f5faf7017bb2c9e151a7792bf0b668ddc33d314f49bea9a44148c81d89e0404a1b776c8320e616404e7cacb57702c6db19905574dabfaa4fb466ca11485e8f9186afa7104a7b3e50fa0dc5556ad2da5455dd369915818ec75d43bd569d98ff344b9c863d13ded02b230ac37da7e26b409f361a6fccbc1ee69fa487a9a7866d8f6c984e16a869efc237d6ebf202d20abe07665e3ea4bd779805e34e83f229693e3d8b5f1ceeb293bbec14d38a1e7263477e5deb041c92a0770046bc0d457d173ca6b8d8e38ffb2937af57c240c7a74aed97ad912e72ab6500d23bf04ebe35f782a5f0e270487d6541df44eb41381dd5996d01d07f118b65bb9494dce3b47136a7acb2c0073ce51c86cb3b1e296939d4b1de039f2cd0d9b1be7d8d43470bf4b9e66391458b95a1d06fc19b5336eb1498fe7d33af34ddc902126923e53285073a92ec3a089f1ac586a66029a2431dc456cee628fed1817a04d911a67224282648b4a7cc471ecac561e254b6e765a47665465b5213ceb4bd10ac2a0537215cbdfb6b29402211cfe2972d1f1b5aab44915463eedd2871eb3c86ffc228640899620446d3c8d2261b014de25d345803269bebdaa2c6d1046fbbc0e05ffc1917cc593009868f490c1da6d5313e609f81eb41a24c5b77a9f4308c2df61775af068b00c7e33cd5470008436d4ef46a615a46f96d97500bf30dfbe30ac3e805293d3c94055be116ea79764b32be5f5e984a2d9f50b1715b2b7f106ff721b501b6546dee2fa0a6a800b999e8564270db611daa1819e88e5f26e2e8891838a8f0766c723f6fb3447b8a8af77a00950de5ed47f843778f08517a10057e59c28cad9aecf552f54cc8de2a7a844a5c56808ad163da90030cf1d91b90dc746aa32b1dd47046e5c080bdc8d533b4cafe5e28d7baaf23239814fb7fb5fdd07a314c93ea2ca309d322da1296ed72ed2a8d810c877ecfda73b75a230a61e8a7aac8aa251a8bf69b26cf37772803e4e240e7e4ea237ac0fa389ad040a0ff15c93b8d74d5c60a470859d10fe5a98e525e204e65cd0267b2d895bece499a14ebbe7fdc723242ed5383af38ab22b027e2bf8e9ef6d7bc9048afa0dc83b8cd1a060c17c333041c6cdec845dcf76a493ebb7b39a7a77978417dfcb8dcc74d38d67265fee9287d612a2052a19bbed871d06e5f4ecaf77c9331af8948d8dcb414fb9c165d369429e9c9a2b82eea2441c958b6f5220425fdabd70426ca04d34f680afa543509d9e3c4d2dd579477679e3765b132ace32b3f7f54c084dee43eb46cfdb3fdb7dc67820d0940b65eb5844e041ecfc257209175362d49685fa2080311676eedf2039e277faca6f523275f266a282bae098c1d600c80306c016d2b898af7b8a2f3ec11ea2244d77ef5a3c41163b2cff76168ac9030714ed85cbcc0ec0d1b7a8ee41f108d320a0014dddb92961cc130ed0b6239a78b4614ef6f8adb71f3b4979d806efef3f1d35ca1e0aa621301d938ade1480293a39e57206a91386f133d6f47a930be1c287ecc7dc39c189d9538dfb6d24ddd92debb7119c039ebcacc7ecb516a11b3fda6d06e448fa3baf29f8e72e8491b96f3c234f74209e05b7f6d486926ed44b926b3ff44f3556aab7c5021a4e3aa7879b545e17cf5707d06c6c4194d3a4ae48b1cb6ebc6fff39128ba3ef7f52efd4cea4d705401842eeebed5c914244e1c19ad3f0f22239c5eac6be62d8bebb949488329f9e28736f930193941fb049f18adb83b357cc6152d822af35fbdac82a05214e9a5d168fa170a9f43c761824929adfc97bcd47b22fb37ce56da7f08a41b662b980b01e573cc37ff9cf80568dab5b687543281e13bbfa6010375d897d7856559216eb1ce943cb1ea031217a3733a561ec99eeba6b0f27a76e1fd669b8f950efec083da57623c91e6b3b181f75f9245802080323f21526c5c9bf2ae3e5af060e86f8dee800e20135b870ca59a89ab7c1fb260a1fc3c1f014aa5be28c4a3cd94bd316830fbfdcf1db8e353c286a3ccd3f5dbdf65331e902f56779733799b0542611f4d65740ed8cf463cb5db0d52649276d416120d306e522f872e800a4752421658161448eda131fbd3f127df21c2222c47fbd73a1cad60ce509ef22eb18343ec378ff501a5f96c3697f012bb635f07d422f2e588c7b09b59a4629723da6abb2232c5063ddbc5033ae0bd496cfba8ba8eab44b1f7099b2c5d6ac524b37166d31793d562eee3a8ea2f8bfa2d7a8ac4974f7b664530c33800c34eb5e20f05dce6e64e3bedc4036db26784fc78f480afa69b30cb84ef343ecf280275e16e03c1ccecef0a61cf9bf8ab0b794b08dbca2f922c50d7f017aa765af97e3553e427d477e080cc6ab5739592fef707514f5f04f77fd17b3a7ee04c70f1f59d9463725ce22f5fc594759a4ca969857b28b1a4f3c0e554dec10bc813c6f590357eb2257956ef8fb582c6324fb83a2bc31eb392136a475c73be45a581bdcd1bc524f940c27cde76a87232f31869bafaef8a4e717437635376f2c808851db70e5804cdf7f38b6195ed8708e175e24bf78b1d9431", 0x10ad}], 0x1, &(0x7f0000001240)=[{0xe0, 0x96e0bf2d31822509, 0x0, "ef54d943ea9061b883265d6144527cd2ae10c351b8c267ce57705ee32d6f6dd38bb0e6b034aebf99e8ba4e1c327959f1a965d397517ff4587cf923f56285e3acb83f07f0bcaa04b292c2e5ca27c3566dfb8639080d541711cad19cd098a6f78c0c68c9575b079e584cae4cf5950b8a993cd8722978cdab99b327936aeb2d78950f60a32256f5f5372226758ee540b8b049544477f46ab6b56e7122b887e540f317fa3255e8a39b8731e9686ba902b6442ce3878dcbe8f039b4659f66cac4cb1f1e0e4c109b781c65d2"}, {0xe0, 0xffff, 0x101, "4047cdd8438aaf382b38b2d97ea323b610bf3a3c084203051d10e6db3ea731b1f8bc6b3e6c2007ddbc24b948201f8d48d0e055ac305328e761d1242211c28b117fcc12a386397405b88cd3f077aeaef768b4e245386ec47ebd057bd24c34c10797eb507f9c6bcf13910b9f71cae606d672d160b418ecd234bd75449428ccf671cbca170e19cf8b65b16fd38caee6da054a73185c6f8fc5953b748b493dd1fa5358d7bb1130010f7c38d75d8f17b7d75d975edaf02abec6e38732baf72eae099664cdc57e5fdc509c38a54b261d6b56"}, {0x98, 0xffff, 0x20, "096f11469ed645cc8304da904bcac4d97074df5ec8e7955108050492947b470f0b559d42124172889c6acfa1040a0f22b0fb72dad496f0e3267ca621d31295f3d50c43aa6091d5c2751cc68b7001c5ca7486825928ba93e9c9a83144bb4f22f7d0dcf5827c2b78cb85382b81a2712668739e7807bbd5b7ccd5f23b1b830a9573ba3f"}, {0x110, 0x1, 0x80000000, "6cab170218b8b13bd5ba7982114d3d1652d88c7d307b27861dfe3e0468751ef38765986e6cb686d2834d3d6b7b13dee2831de350ff9e9c6d19cb88ba52bd35020e003c30ed05a912f2bf765f4c3388d62981c362ae085651efdad41320214bc633ebfaff1f6ab39a175f8764290413f3a5a1d1602679ab9b36a3da81c73849ba5b43ebd3c76c4d3d2e927acffa709bd56400b1e29d572c738149799c70efbf0d11566fae78f337077894af11f9b5e2bdba5876f57267448b4c5f5549352d061405adee07612b4efb1807acdd876f8d2645f2aefc144e4119f4484f690ffb09876e41061cec91fa98904baa1482d231bc4effe968eb474703a290105fa17346"}], 0x368}, 0x400) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) truncate(&(0x7f0000001600)='./file1\x00', 0x0, 0x61) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x80, 0x100) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\xf1\x0fa\xd2\xc9\xf1\x98M', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x800000000005c}, {0x6, 0x0, 0x0, 0x8000000000104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xff\ap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9b81, 0x7fff, 0x8001, 0x0, 0x1, 0x620, 0x8, 0x1, 0x0, 0x9, 0x3f}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0xf88ee0873e6bac66) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x10, 0x5, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r12 = getuid() setuid(r12) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x7, r12, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) r22 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, r10, r18, r22, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r24 = semget$private(0x0, 0x4, 0x2) semop(r24, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r26 = getegid() r27 = getuid() r28 = getegid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r25, r26, r27, r28, 0x14, 0x6}, 0x5, 0x9, 0x101}) r29 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r29, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="d962bae2decbcd1a2389b5a144a7d9475e90f9c675be231a410ba10012c206c3464f0716cfc031a8fbe10a6f70fe38d52d0c284a676e0d870ca6d080b12a4124f18243f1e5bb8fa5afa33c23a8278feff100e0c6194b244a944af30267066cc96375af3f2eceb8edbe8d2b5117a770c6a4af1795e4236c96d2a890acca880be67b793de45f8194ddfa1ea4699ae87133b974ec7c76cf19509f9cc0c46664fb83a253b355d1c5fb", 0xa7}, {&(0x7f0000000100)="125f4ad806b7a4bbf0c3d96f2945921069b67a983f521f35a8601805538b7d18865f79dace61d82f02723b2f21e64e6e2b9cae9024fc19e90cc8e8071abdce93642d904563a5219c19e31588ec983171d75e956081d25b83f6f63d50467969a9db8becd22cd6cdb7fdaac34213eaba2faa323ef4f1010390e581c0fcfacde2d4ba94ff7b0cd9da256c61bc09b6f4770c51750e28d2b3ec80e1bcd78f9f141fdd3984a56df3d3d1e3427a02861f7146ce1d3db5852f26c34f87826777fe0b39ce55924d66af056e2938366ede7381604df075f600a546d1bde4941a3bf81646951fa768a29b43", 0xe6}, {&(0x7f0000000200)="9f86e7f2c9ee2385a9d0ef466c3433d722e06893f1f8d5abae424f5cdad2195176db494d1ba2d6298b3bc01d8cbadc012e35e19490c2fa85a64d0d9d87b40a268b6fcdda4171", 0x46}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="9869f43540671c09ba63", 0xa}, {&(0x7f0000000300)='5', 0x1}, {&(0x7f0000000340)="9a3b989aa6e8bb39ecd03956921bd4a6330a59a85ffbc5cfbdba1fc3277c7ca01c78015a743b7681b27b95486e08dd606288cf5adf3dc5308523e34c76504abdf1827b4ec33fb5fab07d89727d8e08abed0845d2e4c8c093ab855af17f720d06b5d5fbc0ef83fdeff0bac4c0713415cc368bc62046d0a043fbfc6f61e48ecc8eb6bd15fc418b914017dacf6754", 0x8d}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r10, r26}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x40, 0x2}, 0xc) dup2(0xffffffffffffff9c, r0) r33 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r33, 0x0, 0xff92, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:03 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x25, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$inet6(0x18, 0x2, 0x6) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r2, 0x100000000, 0xff, &(0x7f0000000280)="2d8ff5952b0de7956547618d117f188f4ccc28c6523cc389093df4800cc1ce1323cda74f68e9c813c80c3a18a65ccbc6f03a88e99667ce954ec2de3eade5a0c4be91c0b320bf94ebf7f9c1d6921c9b0b20b2e8717b5892db422526fa12a93ca24abc653b5e216b26202cf37373b5ab62a23ca84fd1784ef7e4768fd248a67926d2fe4db36b7f8dc432ac91cd464506b9e074b525d09dc3d29a1d725ef9737bb5", 0xa0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="ef1d7cdbe687f446e3e84e", 0xb, 0x4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="000044bd", 0xfffffffffffffe57) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) r9 = socket(0x18, 0x1, 0x5cfa) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000340)={0xffffffffffff3eb3, 0x8e9}) socket(0x1, 0x2, 0x81) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x20, 0x0, 0x100, 0x8}, {{r6}, 0x3d1a46bc65e703d6, 0x11, 0x0, 0x1, 0x16}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x7fffffff, 0x101}], 0x0, &(0x7f0000000240)=[{{r8}, 0x0, 0x90, 0x4, 0x40, 0x1}, {{r9}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x7}, {{r0}, 0x7fffffffffffffff, 0x40, 0x2, 0x6, 0x80800000}, {{r0}, 0xfffffffffffffffe, 0x30, 0x80000000, 0x5, 0x2}, {{r10}, 0xfffffffffffffffb, 0x121, 0x40, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0xff}], 0x3, &(0x7f0000000300)={0x7, 0x3}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) pwrite(r1, &(0x7f0000000100)="244e7f3cb0e224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:03 executing program 1: poll(0x0, 0x0, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0x100000001, 0x7, 0x1, 0x5, 0xffffffffffffffd1, 0x7, 0x2, 0x3, 0x0, 0x3}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: clock_getres(0x5, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) setuid(0xee01) r3 = msgget$private(0x0, 0x104a6) msgrcv(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000"], 0xd5, 0x1, 0x1800) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0x801e, 0x80000000000041, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) kqueue() 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x8000) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r0}, 0x0, 0x20, 0x40000000, 0x8, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xe42c6f206649f09c, 0xfffff, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffffc, 0x22, 0x1, 0x6, 0x24}, {{r1}, 0xfffffffffffffffc, 0x20, 0x3, 0x0, 0x6157ef75}, {{}, 0xffffffffffffffff, 0xeb, 0x2, 0x3, 0x546}, {{r2}, 0xfffffffffffffff8, 0x24, 0x20000000, 0x81, 0x7c}], 0x1aa, 0x0, 0x0, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/ddv/null\x00', 0x100, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r4}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r6, 0x0, 0x9e99, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r8 = dup(r7) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r5, &(0x7f0000000340)=[{0x4, 0x4, 0x2800}, {0x1, 0x4c}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) semget$private(0x0, 0x4, 0x3) semop(r5, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r6, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000580)=0x21) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000200)=0x100000000000007) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000780)) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x3, 0xff6e) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8000, 0x1) connect$inet6(r1, &(0x7f0000000140), 0xfffffe9e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r11 = getuid() setuid(r11) r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r19) r20 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r11, r12, r13, r17, 0x44, 0x9}, 0x7f, 0x3, r19, r20, 0x4, 0x8, 0x1}) r21 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, r9, r17, r21, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semop(r4, &(0x7f0000000180)=[{0x0, 0x800, 0x1000}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r22 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r22, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7c2f) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x200000000000002f, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socketpair(0x9, 0x2, 0x1, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000001c0)=[{0x1, 0x5cd}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) r20 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r21 = getegid() r22 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r22, r21) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x7, 0x6, 0x2}, {0x1ff, 0x7162, 0x5, 0x6}, {0x1, 0x0, 0xfffffffffffffffd, 0x2989}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x10001, 0x1f, "854915f507a68040090700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80, 0x6, 0x7, 0x1, 0x4, 0x6, 0x800000000000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2000000000000056, &(0x7f0000000100)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x406) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xc50, 0x100) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x657b6134) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) setuid(0x0) r13 = getgid() r14 = getuid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r20) r21 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r13, r14, r18, 0x44, 0x9}, 0x7f, 0x3, r20, r21, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280), 0x14) r22 = semget$private(0x0, 0x4, 0x2) semop(r22, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r23 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getuid() r27 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r24, r25, r26, r27, 0x14, 0x6}, 0x5, 0x9, 0x101}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r24, r3, r4, r8, 0xcb, 0x9}, 0x7f, 0xfffffffffffffffb, r10, r11, 0x4, 0x1f, 0x1}) fcntl$setown(r0, 0x6, r11) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) socketpair(0x2, 0x1, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0xa713, 0x4) ftruncate(r0, 0x0, 0x80001ffffc) 16:00:04 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r3, 0x80000001, 0x81, &(0x7f0000000040)="43f809ad12d6a730899eed47ae472c1d26304d6e1cf3de2560eac290bd3c137de1df2d5b7c88630d99365e866c0ca17f7fbaf1d1d83d7eb3673d72cf36577048c1f848fd3d7f4347997422830c62b47ab5f1b286df8e8a897999c1771297815e3f8826d1e7204e247a6f5d53cd5963b0b431cf265c8d3660c8f66edcf8c5dad392f5e7c908fefb8a43af6052c55488df89d94439a4309ce775888eca15db6d", 0x9f) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1002, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20081, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x100000002, 0xfffffffffffffff2}) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) r1 = socket$unix(0x1, 0x3, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *491566 85528 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821de71e,ffffffff821afdcd,3b7,ffffffff821c0334) at __assert+0x2b rtrequest(1,ffff80001694bef8,0,ffff80001694be68,0) at rtrequest+0xbf1 rtm_output(ffff800000aca800,ffff80001694bfa0,ffff80001694bef8,0,0) at rtm_output+0x62f route_output(fffffd8036f1ab00,fffffd802621b7b8,0,0) at route_output+0x7d9 route_usrreq(fffffd802621b7b8,9,fffffd8036f1ab00,0,0,ffff8000ffff3160) at route_usrreq+0x363 sosend(fffffd802621b7b8,0,ffff80001694c1a0,0,0,80) at sosend+0x63d sendit(ffff8000ffff3160,3,ffff80001694c280,0,ffff80001694c360) at sendit+0x52b sys_sendto(ffff8000ffff3160,ffff80001694c318,ffff80001694c360) at sys_sendto+0x80 syscall(ffff80001694c3e0) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,ee33bef3010) at Xsyscall+0x128 end of kernel end trace frame: 0xee63b1af4b0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821de71e,ffffffff821afdcd,3b7,ffffffff821c0334) at __assert+0x2b rtrequest(1,ffff80001694bef8,0,ffff80001694be68,0) at rtrequest+0xbf1 rtm_output(ffff800000aca800,ffff80001694bfa0,ffff80001694bef8,0,0) at rtm_output+0x62f route_output(fffffd8036f1ab00,fffffd802621b7b8,0,0) at route_output+0x7d9 route_usrreq(fffffd802621b7b8,9,fffffd8036f1ab00,0,0,ffff8000ffff3160) at route_usrreq+0x363 sosend(fffffd802621b7b8,0,ffff80001694c1a0,0,0,80) at sosend+0x63d sendit(ffff8000ffff3160,3,ffff80001694c280,0,ffff80001694c360) at sendit+0x52b sys_sendto(ffff8000ffff3160,ffff80001694c318,ffff80001694c360) at sys_sendto+0x80 syscall(ffff80001694c3e0) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,ee33bef3010) at Xsyscall+0x128 end of kernel end trace frame: 0xee63b1af4b0, count: -12 ddb> show registers rdi 0xffffffff81073db7 db_enter+0x17 rsi 0x3f4c __ALIGN_SIZE+0x2f4c rbp 0xffff80001694bc70 rbx 0xffff80001694bd20 rdx 0x3f4d __ALIGN_SIZE+0x2f4d rcx 0xffff800014b0b000 rax 0xffff800014b0b000 r8 0xffff80001694bc30 r9 0x1 r10 0xffff800000a6b100 r11 0x67b8e157c1bae79f r12 0x3000000008 r13 0xffff80001694bc80 r14 0x100 r15 0x1 rip 0xffffffff81073db8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001694bc60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=491566 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2c70,0xffffffff82588aa8 process=0xffff8000148a2378 user=0xffff800016947000, vmspace=0xfffffd803f014330 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 85528 88330 98204 0 2 0 syz-executor.1 *85528 491566 98204 0 7 0x4000000 syz-executor.1 13590 69703 52038 0 2 0x2 syz-executor.0 98204 29989 52038 0 2 0x482 syz-executor.1 92000 398058 0 0 3 0x14200 acct acct 2644 325285 0 0 3 0x14200 bored sosplice 52038 485105 52256 0 3 0x82 thrsleep syz-fuzzer 52038 128881 52256 0 3 0x4000082 nanosleep syz-fuzzer 52038 421336 52256 0 3 0x4000082 thrsleep syz-fuzzer 52038 174300 52256 0 3 0x4000082 kqread syz-fuzzer 52038 12454 52256 0 3 0x4000082 thrsleep syz-fuzzer 52038 58608 52256 0 3 0x4000082 thrsleep syz-fuzzer 52038 389773 52256 0 3 0x4000082 thrsleep syz-fuzzer 52038 418021 52256 0 3 0x4000082 thrsleep syz-fuzzer 52256 231841 16650 0 3 0x10008a pause ksh 16650 244127 92606 0 3 0x92 select sshd 40235 475275 1 0 3 0x100083 ttyin getty 92606 442090 1 0 3 0x80 select sshd 62881 393838 479 73 3 0x100090 kqread syslogd 479 267160 1 0 3 0x100082 netio syslogd 89188 421420 1 77 3 0x100090 poll dhclient 17130 363588 1 0 3 0x80 poll dhclient 5968 206452 0 0 2 0x14200 zerothread 33984 389627 0 0 3 0x14200 aiodoned aiodoned 38786 35154 0 0 3 0x14200 syncer update 42777 90217 0 0 3 0x14200 cleaner cleaner 89574 224584 0 0 3 0x14200 reaper reaper 90607 503620 0 0 3 0x14200 pgdaemon pagedaemon 90866 337246 0 0 3 0x14200 bored crynlk 85224 458185 0 0 3 0x14200 bored crypto 74496 508362 0 0 3 0x40014200 acpi0 acpi0 29170 260853 0 0 3 0x14200 bored softnet 47953 279213 0 0 3 0x14200 bored systqmp 30477 163634 0 0 3 0x14200 bored systq 3416 255373 0 0 2 0x40014200 softclock 83274 342606 0 0 3 0x40014200 idle0 20331 175638 0 0 3 0x14200 bored smr 1 324640 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9605 6390K 8298K 78643K 55861 0 0 pcb 13 10K 12K 78643K 1757 0 0 rtable 119 9K 9K 78643K 4114 0 0 ifaddr 91 24K 28K 78643K 1435 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 492 0 0 iov 0 0K 32K 78643K 1457 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 15063 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 179 0 0 VM map 2 0K 0K 78643K 12 0 0 sem 12 0K 1K 78643K 3898 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 13617 0 0 sigio 0 0K 0K 78643K 195 0 0 proc 50 38K 63K 78643K 3012 0 0 subproc 32 2K 2K 78643K 633 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 1426 0 0 in_multi 24 1K 2K 78643K 841 0 0 ether_multi 1 0K 0K 78643K 68 0 0 mrt 0 0K 0K 78643K 64 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 1937 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 128 23K 32K 78643K 32805 0 0 UVM aobj 130 4K 4K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 4394 0 0 NDP 22 0K 0K 78643K 436 0 0 temp 240 3537K 3665K 78643K 273618 0 0 kqueue 0 0K 0K 78643K 97 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 80 0 73 1 0 1 1 0 8 0 rtpcb 80 894 0 891 1 0 1 1 0 8 0 rtentry 112 462 0 421 2 0 2 2 0 8 0 unpcb 120 5579 0 5548 7 5 2 2 0 8 0 syncache 264 24 0 24 12 12 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 4286 0 4286 5 5 0 1 0 8 0 tcpcb 544 6622 0 6618 22 21 1 3 0 8 0 ipq 40 27 0 27 13 13 0 1 0 8 0 ipqe 40 56 0 56 13 13 0 1 0 8 0 inpcb 280 16670 0 16662 52 50 2 13 0 8 1 rttmr 72 18 0 18 13 13 0 1 0 8 0 ip6q 72 2 0 1 2 1 1 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 71 0 69 1 0 1 1 0 8 0 pkpcb 40 72 0 72 22 22 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 229 0 229 42 42 0 1 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 1960 0 1745 33 16 17 17 0 8 1 art_table 32 1963 0 1747 4 1 3 3 0 8 0 art_node 16 442 0 405 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 3896 0 3886 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 22221 0 20813 46 0 46 46 0 8 0 ffsino 240 22221 0 20813 84 0 84 84 0 8 0 nchpl 144 45625 0 43975 62 0 62 62 0 8 0 uvmvnodes 72 9052 0 0 165 0 165 165 0 8 0 vnodes 208 9052 0 0 477 0 477 477 0 8 0 namei 1024 158695 0 158695 5 4 1 1 0 8 1 vmpool 520 10 0 10 5 5 0 1 0 8 0 scsiplug 64 17 0 17 11 11 0 1 0 8 0 scxspl 192 126467 0 126467 35 33 2 7 0 8 2 plimitpl 152 1087 0 1079 1 0 1 1 0 8 0 sigapl 432 13683 0 13670 2 0 2 2 0 8 0 futexpl 56 364402 0 364402 4 3 1 1 0 8 1 knotepl 112 3447 0 3428 9 8 1 2 0 8 0 kqueuepl 104 3881 0 3879 1 0 1 1 0 8 0 pipepl 112 7304 0 7285 32 31 1 2 0 8 0 fdescpl 424 13684 0 13670 2 0 2 2 0 8 0 filepl 120 113715 0 113619 38 34 4 11 0 8 0 lockfpl 104 4112 0 4111 1 0 1 1 0 8 0 lockfspl 48 1330 0 1329 1 0 1 1 0 8 0 sessionpl 112 52 0 42 1 0 1 1 0 8 0 pgrppl 48 189 0 179 1 0 1 1 0 8 0 ucredpl 96 19905 0 19896 1 0 1 1 0 8 0 zombiepl 144 13678 0 13678 3 2 1 1 0 8 1 processpl 864 13708 0 13678 4 0 4 4 0 8 0 procpl 632 30255 0 30217 4 0 4 4 0 8 0 sosppl 128 144 0 144 41 40 1 1 0 8 1 sockpl 384 23548 0 23507 75 69 6 22 0 8 1 mcl64k 65536 1178 0 1178 105 104 1 33 0 8 1 mcl16k 16384 113 0 113 47 46 1 1 0 8 1 mcl12k 12288 285 0 285 36 35 1 1 0 8 1 mcl9k 9216 137 0 137 47 46 1 1 0 8 1 mcl8k 8192 449 0 449 22 21 1 1 0 8 1 mcl4k 4096 1252 0 1252 5 4 1 1 0 8 1 mcl2k2 2112 135 0 135 41 40 1 1 0 8 1 mcl2k 2048 80083 0 80039 44 38 6 12 0 8 0 mtagpl 80 681 0 681 8 8 0 5 0 8 0 mbufpl 256 216235 0 216148 97 87 10 34 0 8 1 bufpl 256 41844 0 32792 567 0 567 567 0 8 0 anonpl 16 1248282 0 1233459 407 343 64 78 0 62 1 amapchunkpl 152 58485 0 58368 109 103 6 19 0 158 0 amappl16 192 70923 0 70080 449 403 46 55 0 8 3 amappl15 184 3308 0 3308 11 10 1 1 0 8 1 amappl14 176 818 0 812 2 1 1 1 0 8 0 amappl13 168 2425 0 2423 6 5 1 1 0 8 0 amappl12 160 2027 0 2027 5 5 0 1 0 8 0 amappl11 152 2544 0 2533 1 0 1 1 0 8 0 amappl10 144 1458 0 1456 1 0 1 1 0 8 0 amappl9 136 2450 0 2442 1 0 1 1 0 8 0 amappl8 128 2063 0 2014 2 0 2 2 0 8 0 amappl7 120 1629 0 1622 1 0 1 1 0 8 0 amappl6 112 2484 0 2472 1 0 1 1 0 8 0 amappl5 104 2539 0 2529 1 0 1 1 0 8 0 amappl4 96 13378 0 13345 1 0 1 1 0 8 0 amappl3 88 1949 0 1943 1 0 1 1 0 8 0 amappl2 80 111162 0 111094 4 2 2 3 0 8 0 amappl1 72 245246 0 244838 28 19 9 20 0 8 0 amappl 80 31076 0 31038 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 13694 0 13670 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13694 0 13670 1 0 1 1 0 8 0 vmmpekpl 168 80120 0 80095 2 0 2 2 0 8 0 vmmpepl 168 1595352 0 1593425 651 531 120 122 0 357 24 vmsppl 272 13683 0 13670 4 3 1 2 0 8 0 pdppl 4096 27394 0 27360 6 1 5 6 0 8 0 pvpl 32 3611025 0 3593080 804 636 168 280 0 265 17 pmappl 200 13693 0 13680 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1049 0 349 21 0 21 21 0 8 0